08 2019 档案
摘要:为了提升聚类效率,使用多线程是必须的,在此过程中对多线程又多了一些了解 一、多线程中尽量不可大量使用Math.random()。由于Math.random()中会使用CAS机制,所以频繁使用会导致线程执行速度变慢。可自行书写单线程代码和多线程代码测试,产生同样多个随机数,会发现多线程执行速度是慢于单
阅读全文
摘要:在这次聚类功能的完成过程中,增长了一些工作经验: 一、中间结果应当存储:整个功能分成两段过程,第一部分是请求引擎,获取分词结果,第二部分是根据分词结果聚类。第一部分请求引擎的分词结果应当保存,不管是查问题还是继续调试均能起到很好的帮助,后面更是开辟了一个功能,直接使用分词结果文件进行聚类,不需要第一
阅读全文
摘要:前段时间测试提了一个BUG,我们繁体环境报错的提示是简体的,经查询之后这个错误是SQLServer抛出的,代码只是进行了异常转换,没有把异常信息换掉,在进行异常信息转换后,我又想,会不会有其他地方SQLServer的异常也没有转换,这个我没有办法去进行代码的全部扫描查询(即使进行了,也很难保证后面的
阅读全文
摘要:昨天同事找我,说他接到一个任务,优化SQL,那条SQL执行时间长达90+s,而这条SQL的作者正是本人(o(╥﹏╥)o),于是便开始了对SQL的优化,废话不多说,先上SQL 先说明一下,这条SQL不是数据库最终执行的SQL,最终执行会根据数据库类型不同,使用不同的分页方式,另外,语句中很多看起来没有
阅读全文
摘要:最近在写一个新功能的时候遇到了一系列的问题,查资料写测试案例,花费良久才得以完成,在此记录下来整个过程以便后续查看。 首先,所做的功能是客户给了一堆的问题,让我们把这些问题相似的给整理在一起,这就用到了聚类。我们使用的是基于密度的聚类,但是做了一些修改,对基于密度的聚类不懂的可以参考https://
阅读全文
摘要:Java的jar包太多了,有时候我们为了方便执行,希望把所有引用的jar包打包到一起。 引入该插件后直接run as –>maven install 得到的jar包直接可以运行 java -jar ** 最终打出的jar包中将引入的jar包的内容全部分解开,再和你自己的class文件一起打包
阅读全文

浙公网安备 33010602011771号