背景 公司服务陆续接入sonar代码质量检测扫描,并且集成了p3c规则,在一个红包服务中使用了Random来产生随机数,扫描提示如下: Creating a new Random object eac
[Read More...]-
Java使用SecureRandom 在Linux生成随机数踩坑实录
-
使用Spring提供远程和WEB服务
作者:xiuson, 原文发表于并发编程网:http://ifeve.com/docs-spring-remotin/ 24.1 介绍 Spring提供了使用多种技术实现远程访问支持的集成类。远程访问
[Read More...] -
JVM调优之:JDK自带工具大全——工欲善其事,必先利其器!
本文主要讲解JDK1.8自带工具用途和用法,因为绝大部分Java程序都是部署在Linux平台,所以讲解Linux工具(Windows平台工具可以参考Oracle文档https://docs.oracl
[Read More...] -
jstack: Java占用高CPU分析之- C2 CompilerThread
1. 现象 应用刚上线时发现Java进程占用了大量的CPU份额,但过了几分钟后会降下来(流量没变的情况下),因为已经做了负载均衡,于是拿一台实例重新部署代码上线来分析。具体分析步骤参考另外一篇文章《j
[Read More...] -
Java8 集合框架 collections framework
一.概述 Java8发布已经有两年半了(2014年03月),是Java5以来改动最大的一次版本发布(具体新特性http://openjdk.java.net/projects/jdk8/feature
[Read More...] -
Maven’s common problems and solutions
1. No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[Read More...] -
jstack: Java占用高CPU分析之- GC task thread
jstack 是JDK自带的堆栈跟踪工具,作用有两个: 为Java 进程或者核心文件打印出线程的堆栈信息; 远程调试服务器。 查看用法: jstack -help Usage: jstack [-l]
[Read More...] -
网站异常发送异常代码到邮箱
为了对用户的请求作统一处理,所以把Struct的Action封装成了一个AbstractAction。 其中AbstractAction重写了Action类的execute方法,其中一个统一处理就是异
[Read More...] -
Ibatis列名无效
最近在用ibatis连接Oracle,出现了几种列名无效的情况: — The error occurred in com/kingdee/youshang/basedata/mapper/
[Read More...]
近期评论