![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
lyg5623
这个作者很懒,什么都没留下…
展开
-
在Eclipse和NetBeans中导入Java API
工欲善其事,必先利其器。熟悉开发环境可以让你更快更好更舒服地开发软件。就如同VC/.net开发人员离不开msdn,java开发人员往往也离不开java API。下面介绍下如何在Eclipse和NetBeans中导入java API。使之可以方便快速地查找,定位。 本文适合与刚刚接触Eclipse或NetBeans的java开发人员,或者是有经验的使用Eclipse或NetBeans开发,但以转载 2009-11-14 10:52:00 · 498 阅读 · 0 评论 -
关于SecureRandom导致tomcat启动慢
测试环境部署一个http api服务时,发现每次启动服务都要很久。感觉业务代码初始化不需要这么久,索性把所有业务逻辑都关掉,只起一个空的http接口看看。果然,整个启动过程还是需要1分钟。查看日志,时间基本都花在一个叫做createSecureRandom的方法上面。具体日志如下: Oct 16, 2017 10:35:21 AM org.apache.catalina.util.Session原创 2017-10-16 13:30:02 · 1599 阅读 · 0 评论 -
spring-data-redis 关于订阅客户端不断创建新线程的问题
项目中使用了spring-data-redis 实现消息订阅功能,原来的配置是这样子: <redis:listener ref="listener" serializer="jdkSerializer" method="onReceive" topic="mytopic" /> 结果监控平台发现jvm totalStartedThreadCount不断增加,但是当前线程数却比原创 2017-11-02 17:06:08 · 3269 阅读 · 0 评论 -
(转)拼写纠错的利器,BK树算法
转自:https://www.cnblogs.com/data2value/p/5707973.htmlBK树或者称为Burkhard-Keller树,是一种基于树的数据结构,被设计于快速查找近似字符串匹配,比方说拼写纠错,或模糊查找,当搜索”aeek”时能返回”seek”和”peek”。本文首先剖析了基本原理,并在后面给出了Java源码实现。BK树在1973年由Burkhard和Keller第一...转载 2018-05-31 15:01:06 · 577 阅读 · 0 评论 -
(转) 深入学习Java中的字符串,代码点和代码单元
转自 https://www.cnblogs.com/vinozly/p/5155304.html 在Java字符串处理时,在使用length和charAt方法时,应该格外小心,因为length返回的是UTF-16编码表示下的代码单元数量,而非我们所认为的字符的个数,charAt方法返回的是指定位置处的代码单元,而非我们所认为的字符。 至于为什么都是“代码单元”而非字符,这和Unicod...转载 2018-12-12 17:10:21 · 203 阅读 · 0 评论