- 博客(8)
- 收藏
- 关注
原创 Java使用SecureRandom 在Linux生成随机数踩坑实录
背景公司服务陆续接入sonar代码质量检测扫描,并且集成了p3c规则,在一个红包服务中使用了Random来产生随机数,扫描提示如下:Creating a new Random object each time a random value is needed is inefficient and may produce numbers which are not random dependin...
2020-03-31 20:41:36 1929
原创 jstack: Java占用高CPU分析之- C2 Compiler Thread
1. 现象应用刚上线时发现Java进程占用了大量的CPU份额,但过了几分钟后会降下来(流量没变的情况下),因为已经做了负载均衡,于是拿一台实例重新部署代码上线来分析。具体分析步骤参考另外一篇文章《jstack: Java占用高CPU分析之- GC task thread》。这里简单说一下步骤,重点是分析结果后的解决方法,不过强调一点:当发现Java应用占用高CPU的时候,先把Java的线程
2017-06-30 16:36:50 34761 2
原创 jstack: Java占用高CPU分析之- GC Task Thread
jstack 是JDK自带的堆栈跟踪工具,作用有两个:为Java 进程或者核心文件打印出线程的堆栈信息;远程调试服务器。查看用法:jstack -helpUsage:jstack [-l] (to connect to running process)jstack -F [-m] [-l] (to connect to a hung process)
2017-06-30 16:29:05 22014 4
翻译 使用SPRING提供远程和WEB服务
作者:xiuson, 原文发表于并发编程网:http://ifeve.com/docs-spring-remotin/24.1 介绍Spring提供了使用多种技术实现远程访问支持的集成类。远程访问支持使得具有远程访问功能的服务开发变得相当简单,而这些服务由普通的 (Spring) POJO实现。目前,Spring支持以下几种远程技术:远程方法调用(RMI)。通过
2017-05-27 17:44:09 2866
原创 网站异常发送异常代码到邮箱
作者:xiuson, 原文发表于:http://www.xiuson.com/?p=101为了对用户的请求作统一处理,所以把Struct的Action封装成了一个AbstractAction。其中AbstractAction重写了Action类的execute方法,其中一个统一处理就是异常的处理。刚好最近想到了代码抛异常时就发邮件通知,这样既能立刻接收到异常的信
2017-05-26 23:44:30 10259 5
原创 IBATIS列名无效
作者:xiuson, 原文发表于:http://www.xiuson.com/?p=66最近在用ibatis连接Oracle,出现了几种列名无效的情况:— The error occurred in com/kingdee/youshang/basedata/mapper/ProductOnSale.xml.— The error occurred while ap
2017-05-26 23:41:31 2489
原创 两天3场笔试(百度、腾讯、阿里)的体会
这两天参加了百度、腾讯、阿里巴巴的校招笔试后颇有体会:路还很长..3场笔试的岗位都不相同的,因为自己是搞Java开发的,而现在想转MySQL DBA方向,而这3家公司有招DBA的,也有不招的,所以有招DBA的就选了DBA岗位笔试,没有的就选了其他..百度的是数据库管理员,腾讯的是技术运营,阿里巴巴的是研发工程师..大概说一下笔试内容吧,具体的就不说了,因为涉及保密和自己也记得不是很
2013-09-23 00:06:00 876
原创 关于用纸和笔做笔记
不知道为什么,自己很多时候会喜欢用一些比较原始的方式来处理一些问题,例如喜欢看纸质书而不喜欢看电子书(虽然电子书很方便,而有些书很笨拙),又例如上课的笔记,喜欢直接写在书上,虽然有时也会拍照等,不过始终喜欢那种直接写在纸上的感觉..因为看书的时候可以看到自己的笔记而快速理解某些内容。用笔和纸做笔记的好处只要身边有一支笔和一张纸,就可以方便地做笔记。当然有人喜欢打开电脑或者用手机做笔记的,不
2013-09-20 20:10:36 2667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人