• Java位操作全面总结

    在计算机中所有数据都是以二进制的形式储存的。位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。在实际编程中,如果能巧妙运用位操作,完全可以达到四两拨千斤的效果,正因为位操作的这些优点,所以位操作在各大IT公司的笔试面试中一直是个热点问题。 位操作基础 基本的位操作符有与、或、异或、取反、左移、右移这6种,它们的运算规则如下所...
    作者:孤风一剑/2016年4月07日/分类:Java开发/阅读:914次/标签:/评论关闭
  • JAVA的StringBuffer类

    StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上...
    作者:孤风一剑/2016年3月22日/分类:Java开发/阅读:802次/标签:/评论关闭
  • Jenkins入门总结 (转摘)

    转摘于:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html   在网上貌似没有找到Jenkins的中文的太多的文档,有的都是关于Hudson的一些零零散散的,所以自己边学习边实践总结了以下系列文章,希望 有助于大家对于Jenkins的使用。 本系列文章是基于我3年多的SCM+build release经验,总结了最常用的最基本功能,文章基本上来自于Jenkins官方网站的英文帮助...
    作者:孤风一剑/2016年3月21日/分类:Java开发/阅读:918次/标签:/评论关闭
  • spring jdbc完整实例

    Java代码 StudentDAO.java   package com.jdbc;   import java.util.List;   import javax.sql.DataSource;   public interface StudentDAO {       public void setDataSource(DataSource ds);       public void create(String name, Integer age);       public Student getStudent(Integer id);       public List<Student> listStudents();       public voi...
    作者:孤风一剑/2016年3月01日/分类:Java开发/阅读:1,505次/标签:, /评论关闭
  • 大数据量导出到Excel时需要注意的问题

    大数据量导出到Excel时需要注意的问题1、现象:问题描述我们发现当统计的数量超大时候,在统计总量明细时,导出到Excel表格的时候就会抛出如下表格的异常(1)内存溢出异常javax.servlet.ServletException: Servlet execution threw an exceptioncom.huawei.insa2.filter.EncodingFilter.doFilter(EncodingFilter.java:67)java.lang.OutOfMemoryError(2)超过边界值jxl.write.b...
    作者:孤风一剑/2016年2月29日/分类:Java开发/阅读:2,873次/标签:, /评论关闭
  • java.lang.OutOfMemoryError处理错误

    java.lang.OutOfMemoryError处理错误 java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死循环或循环产生过多重复的对象实体; 4.使用的第三方软件中的BUG; 5.启动参数内存值设定的过小; 常见错误提示: 1.t...
    作者:孤风一剑/2016年2月23日/分类:Java开发/阅读:994次/标签:/评论关闭
  • 详解java.util.Scanner

    java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。 一、扫描控制台输入 这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。 当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把...
    作者:孤风一剑/2016年2月22日/分类:Java开发/阅读:874次/标签:, /评论关闭
  • spring中各个jar包作用

    除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。 (1) spring-core.jar 这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 (2) spri...
    作者:孤风一剑/2016年2月15日/分类:Java开发/阅读:969次/标签:/评论关闭
  • POI读取Excel生成JSON数据

    背景:项目需要一个全国省份的国标码JSON数据,网上找了一圈,没有找到合适的,但是自己有Excel版本的数据,于是乎,不想copy数据,就写了一个小程序,用POI读取Excel,然后生成JSON数据 Java代码 package com.besttone.util;      import java.io.BufferedWriter;   import java.io.FileInputStream;   import java.io.FileNotFoundException;   import java.io.File...
    作者:孤风一剑/2016年2月15日/分类:Java开发/阅读:1,765次/标签:, , /评论关闭
  • jvm内存简单模型

    先看一下jvm运行时的内存结构图:  直接内存:     直接内存并不是jvm运行时数据区的一部分,所建议它不受jvm内存总大小的限制。个人理解直接内存就是物理机可用的内存空间。 程序计数器:     程序计数器是每一个线程所独有的一个很小的内存区域,并不是多线程所共享的共享区域。它可以被看成是字节码指令执行的指针,线程的分支,循环,跳转,异常处理,线程恢复等功能都...
    作者:孤风一剑/2016年1月27日/分类:Java开发/阅读:789次/标签:, /评论关闭