![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
舔舔刀尖上的血
这个作者很懒,什么都没留下…
展开
-
jvm学习
转载:http://uule.iteye.com/blog/2114697转载 2016-11-10 16:12:55 · 255 阅读 · 0 评论 -
Java定时器之Timer源码剖析
为什么我在开源中国上写的博客,为什么几乎没有阅读的,然道开源中国的流量比较小?https://my.oschina.net/u/3648248/blog/1519482转载 2017-08-31 12:29:42 · 203 阅读 · 0 评论 -
手动添加jar包到本地仓库
http://blog.csdn.net/litter_strong/article/details/61411971转载 2017-09-08 17:05:14 · 249 阅读 · 0 评论 -
spring中的ReflectionUtils类
今天在看开源软件的代码的时候,看到下面的一段代码:但是没有看懂什么意思,于是加了一个打印,写了一个单元测试,看看它输出的结果:ReflectionUtils.doWithMethods(clazz, new ReflectionUtils.MethodCallback() { public void doWith(Method method) throws IllegalArgume原创 2017-08-15 19:22:44 · 4141 阅读 · 0 评论 -
java并发包
https://my.oschina.net/liughDevelop/blog/1503971转载 2017-08-15 16:27:03 · 284 阅读 · 1 评论 -
Mysql权限问题-导致数据库连接池对象获取不到
今天把写完的项目,拉倒沙箱机上去测试,但是在测试的时候,发现了一个异常:如下:然后我去查代码,如下:说明是preparedStatement = nul,为什么这个会等于空了,我明明是做的单元测试的啊,于是我再次在本地单元测试该接口,但是没有问题啊,为什么拉倒沙箱机就是空呢?于是我反复仔细看日志,结合我远程调试代码:日志:远程原创 2017-08-04 14:25:10 · 1928 阅读 · 0 评论 -
远程调试端口被占用
今天在测试机中,服务又启动不了,而且没有异常信息打印,于是我想到了我之前写的一篇博客:前台进程启动错误打印(http://blog.csdn.net/newpost10000/article/details/76627501)于是我该该进程改成前台进程启动,打印的错误日志如下:报的错误咋一看是地址已经被使用,我以为是端口被占用了,于是我netstat -原创 2017-08-03 21:01:06 · 3008 阅读 · 0 评论 -
日志中不打印异常堆栈
前几天,我们线上的机器打印日志,我发现有些打印空指针的异常,没有具体的堆栈信息,正常而言,像空指针这种异常是一定会有异常的堆栈信息(有少量的这种情况,大多数像空指针有堆栈信息的打印)。而我这里想看看没有出现堆栈信息的空指针是不是与出现堆栈的空指针是否是一致的。或者说没有打印异常堆栈的空指针是有什么引起的。经过网上查找发现,可以设置JVM参数,在启动进程的时候配置:JVM启动参数加上-XX:-Omi原创 2017-08-03 20:41:52 · 2079 阅读 · 0 评论 -
前台进程启动打印错误日志
今天把写完的代码拉到沙箱机上,但是怎么无法启动服务,后台也没有启动报错日志,怎么也看不出问题。问题如下:于是向大神请教,大神告诉我把启动进程(有后台进程改为前台进程),这样的报错信息应该能在前台打印。因为我们的测试机的启动脚本采用的是把进程设置为后台进程,于是我去修改脚本,变成前台进程启动。然后再去启动进程。错误信息打印出来了(如下:)原创 2017-08-03 15:54:33 · 1185 阅读 · 0 评论 -
jdk版本:运行环境的JDK版本与编辑环境的JDK版本不一致的问题
今天在调试代码,我们的沙箱环境(JDK1.6)调用另外一个部门的服务(依赖的他们的客户端是JDK1.7编译的),抛出了下面的异常:参考l:http://blog.csdn.net/witsmakemen/article/details/7832617问了一下同事,他说他是JDK1.7开发编译打包的,而我这边采用的是JDK的运行环境。与上面的博客描述一致。转载 2017-08-10 20:30:26 · 2518 阅读 · 0 评论 -
replaceAll小心使用
今天做了一个需求,就是剔除前端传过来的特殊字符,就是把前端的特使字符替换成空字符串(""),关于特殊字符的配置在我们这边,我采用的是把特殊字符的String source = "afegie*‰╫~*?!&@“”*‰╫~*?!&@“”ugur";String ss = "╰┋┊┇┆│┏┯┓┨┠‖┫┣┏┓「╬╔╗$▁▂▃▄▅▆▇╳╛╒*‰╫~*?!&@“”丶'━━━︽☀@{}✿❤"原创 2017-08-17 18:08:24 · 1159 阅读 · 0 评论 -
桥接模式
我自己的虚拟机用xshell连接,连接不上:http://www.imooc.com/qadetail/108509 http://blog.csdn.net/julius819/article/details/7652463我照上面修改还是不好使。桥接模式与Net模式区别:https://jingyan.baidu.com/article/3f16e003cd0原创 2017-08-10 14:14:20 · 174 阅读 · 0 评论 -
分布式锁
http://www.cnblogs.com/PurpleDream/p/5559352.html转载 2017-08-16 15:30:43 · 212 阅读 · 0 评论 -
Mysql绿色版安装
参考:http://blog.csdn.net/feilong_csdn/article/details/50768219我是参考上面的博客做的,但是遇到了两个问题:1、Mysql服务启动不了。我用的是这个版本D:\mysql-5.7.10-winx64。我查看资料显示,说配置的mysql-5.7.10-winx64这个版本没有data目录(里面是有数据的),然后我区下载了my转载 2017-04-04 19:54:09 · 229 阅读 · 0 评论 -
Java枚举解读
先看下面的一段代码:public enum Color { RED{ public String getName(){ return"红色"; } } ,GREEN{ public String getName(){原创 2017-01-17 16:51:36 · 312 阅读 · 0 评论 -
记一次内存泄漏以及解决办法
https://my.oschina.net/beanGo/blog/1503421转载 2017-08-31 14:30:44 · 657 阅读 · 0 评论