拥有0000-未整理-等待研究标签的文章

SpringBoot入坑指南之二:配置篇 - centychen - 开源中国

开篇语===很多人都说,Spring Boot最大的作用就是简化配置,摆脱原来Spring的配置地狱。确实,相比Spring原来的配置,Spring Boot简直就是天堂,所以说Spring Boot就是一个又大又深的坑,跳进去了就再也出不来(你也不愿意出来),这也是这个系列文章为什么叫入坑指南的原因。 不过,任何应用都不可能摆脱配置,像数据库相关配置、业务自定义配置等就肯定需要进行配置...
阅读全文

缓存伪共享问题以及解决方案缓存行填充 - 东风飘兮神灵雨的个人空间 - 开源中国

缓存伪共享 =====共享对象存在同一个缓存中,由于MESI协议,一个对象中一些不需要改变的属性因为其他改变的属性,导致整个对象的缓存进入到M被修改状态。MESI缓存一致性协议:目前的CPU是按照64K的缓存行(Cache Line)进行读取,如果读取的数据在同一个CacheLine,就存在缓存伪共享的问题。对象被放入一个CacheLine中,根据MSEI协议,其中一个...
阅读全文

月度十佳机器学习 Github 开源项目 - 云+社区 - 腾讯云

过去的一个月里,我们筛选了 250 个机器学习项目,选出了其中的 Top10。Mybridge AI 根据各种因素对项目进行排名,以衡量项目和开发者的质量。 本文介绍的项目 Github 「Star」平均数为 1,041。 请在 Github 上「Watch」Mybridge 的主站: https://github.com/Mybridge/machinelearningopen...
阅读全文

博客 | Word2Vec 学习心得 - 云+社区 - 腾讯云

好嘛博主食言了。不过本文没什么干货,主要是前后看了大概一个星期,反复去读源码和解读文章,终于感觉这东西不那么云山雾罩了。同时也发现网上很多材料有点扯淡,99% 的博文不过是把别人的东西用自己的话说一下,人云亦云。好多人自己理解错了而不自知,实在是误人误己。我也不敢说理解得有多深,下面的内容甚至可能有自相矛盾的地方,所以阅读本文时请一定擦亮眼睛,认真思考。源码才是根本,作者那两篇论文感觉参考...
阅读全文

Word2Vec - 云+社区 - 腾讯云

       以前对于文本类型的数据,都是通过tfidf进行处理的,这个可以参见以前写的博客,这里就不在详细介绍了。最近项目组老大跟我说了word2vec这种文本型特征提取的方式。特地给我讲解了一下俩者之间的区别:      一个词经过tfidf处理之后,是一个数字,如果是相近的词语,它是无法区分的。Word2Vec就不一样了,比如研究和科研这俩个词,经过Word2Vec处理之后,是向量的形式...
阅读全文

高并发架构系列:Redis缓存和MySQL数据一致性方案详解 - 从程序员到架构师需要掌握的技术、知识、实战等干货,都在这里了~ - 开源中国

需求起因========在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Red...
阅读全文

2018辛苦一年了,程序员这样跟大boss谈加薪,谈薪杯具变喜剧 - 从程序员到架构师需要掌握的技术、知识、实战等干货,都在这里了~ - 开源中国

对程序员而言,与老板谈加薪,这是一件比修bug更有难度的事情。01 谈薪是门难搞的技术活儿==================在此之前我们会去思考谈判方法,规划谈判场景,假设谈判结果。双方交流顺畅、加薪成功自然皆大欢喜,如果过程与结果都差强人意,失望之余,说不定还会在老板内心留下“阴影”,最终导致一系列更坏的结果......其实,与老板谈薪资也是门技术活儿,在这个过程中,...
阅读全文

永久删除git库中的所有大文件或者机密文件 - von_way的专栏 - CSDN博客

永久删除git库中的所有大文件或者机密文件=====================有时我们忘记了在gitignore中添加大文件或者二进制文件或者记录账号密码的文件,最后又不小心把他们commit了。 如果直接```git rm somefiles```只能使得后面的commit中都不包括这些文件,如果是账号密码文件,别人可以从以前的commit中获取, 如果是大文件...
阅读全文

.git文件过大!删除大文件历史记录 - 李科男的专栏 - CSDN博客

找过大文件 : `git verifypack v .git/objects/pack/pack.idx | sort k 3 g | tail 5`第一行的字母其实相当于文件的id,用以下命令可以找出id 对应的文件名: `git revlist objects all | grep 8f10eff91bb6aa2de1f5d096ee2e1687b0eab007`file_na...
阅读全文

gogs试用-密陀僧博客

随着项目数量的增多,代码版本的管理成了大问题。此前用的是内网svn,存在诸多不便。因此将目光转向自建代码托管平台。 经过比较,我初步选定了gogs。它的优势有:1、部署方便快捷,支持docker部署2、对硬件要求低3、支持sqlite数据库4、界面对标github,功能比较齐全5、工单系统可以初步满足简单的bug反馈管理 此前在阿里云买的低价ECS刚好可以派上用...
阅读全文