Java
文章平均质量分 78
huanghaifeng1990
这个作者很懒,什么都没留下…
展开
-
Java EE 7 Batch
今天写了一个关于Java EE 7 Batch 的Demo,该Demo是实现将文件中的用户欠费信息分批处理,最终输出到控制台,部分代码设计如下:MyItemReader:@Namedpublic class MyItemReader extends AbstractItemReader { private BufferedReader reader; stati原创 2013-12-31 19:56:23 · 1233 阅读 · 0 评论 -
BTrace简介及使用
背景 在生产环境中可能经常遇到各种问题,定位问题需要获取程序运行时的数据信息,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据信息,我们可以通过改写代码,增加日志信息的打印,再发布到生产环境。通过这种方式,一方面将增大定位问题的成本和周期,对于紧急问题无法做到及时响应;另一方面重新部署后环境可能已被破坏,很难重新问题的场景。对于程序员来说最头大的问题之一就是线上出了故障了,但是我原创 2014-03-12 19:05:44 · 6707 阅读 · 1 评论 -
java常用的加密解密方法
加密是指对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密。一、双向加密 (一)、对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加原创 2014-03-19 19:51:46 · 16072 阅读 · 1 评论 -
IE7,ie8 ,火狐显示正常,ie6就乱码了解决方法
最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来,先说下我的环境,servlet容器使用Tomcat6.0,浏览器FireFox3.0、IE6,涉及字符编码设置的地方我的思路就是编码的地方都统一使用UTF-8,具体配置如下: 1.所有页面的charset设置为UTF-8。 2.Tomcat的URIEncoding默认是ISO-8859-1,而我设置为UTF-8,主要是想解决中文命名的文转载 2014-07-03 15:52:47 · 1931 阅读 · 0 评论 -
Java中常见OOM的场景及解决方法
OOM for Heap (java.lang.OutOfMemoryError: Java heap space)分析此OOM是由于JVM中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-Xmx2GJVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物原创 2014-06-20 16:21:45 · 10384 阅读 · 1 评论