• Spring ThreadLocal 基础知识

    Spring通过各种模板类降低了开发者使用各种数据持久技术的难度,这些模板类都是线程安全的。但是这些资源本身却是非线程安全的。根据传统的经验,如果某个对象是非线程安全的话,在多线程的环境下,对于对象的访问都必须采用同步机制,但是模板类并没有采用

    13-06-22
  • 如何写出高效率的正则表达式

    如果纯粹是为了挑战自己的正则水平,用来实现一些特效(例如使用正则表达式计算质数、解线性方程),效率不是问题;如果所写的正则表达式只是为了满足一两次、几十次的运行,优化与否区别也不太大。但是,如果所写的正则表达式会百万次、千万次地运行,效率

    13-05-25
  • 值得收藏的Ubuntu常用命令大全

    Ubuntu常用命令大全 一般来说,学习Ubuntu的命令的时候我们都是从网站直接查找资料,不太喜欢系统的看书,但是网上的资料其实是非常不全的,往往要花费很长时间,有时还不如看书来的快。本文比较全面的总结了这些命令,并做了分类。 查看软件xxx安装内容 #dp

    13-05-06
  • JDBC与Excel,将sql转换成Excel表格

    今天在公司陪山东客户调试,远程登录,我在linux下什么工具都没有,用ssh登录服务器,直接用mysql查询数据库,提出记录中的所有汉字全是乱码。哎,可恶的公司,不让我用windows,要不我就可以用putty或者EMS了,我ft! 甚是不爽之下,我决定自己写个工具了,

    13-03-31
  • JAVA反射使用手记(简明清晰)

    本篇文章为在工作中使用JAVA反射的经验总结,也可以说是一些小技巧,以后学会新的小技巧,会不断更新。本文不准备讨论JAVA反射的机制,网上有很多,大家随便google一下就可以了。 在开始之前,我先定义一个测试类Student,代码如下: package chb.test.refle

    13-03-31
  • Spring中PropertyPlaceholderConfigurer的使用介绍

    PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是 BeanFactoryPostProcessor接口的一个实现。PropertyPlaceholderConfigurer可以将上下文(配置文 件)中的属性值放在另一个单独的标准java Properties文件中去。在XML文件中用${key}替换

    13-03-25
  • Linux系统下的磁盘“分区”问题

    关于Linux系统下的“分区”问题,对于新手来说一直是很头疼的。我来简单写一下,它的“分区”方法,规则。 什么是磁盘分区: 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boo

    13-03-12
  • ubuntu安装教程(下): 教你装win7+Ubuntu双系统

    今天突发的想装个双系统玩玩,原来我ubuntu和win8都是装在虚拟机里面的,感觉用起来很不方便,而且感觉用起来特别不流畅,所以就想装个win7+ubuntu的双系统。 原来是想把ubuntu直接wubi安装在win7里面。但是这样的话,会带来很多后遗症像: 1、一休眠或挂起

    13-03-12
  • ubuntu安装教程(上):使用unetbootin制作ubuntu12.04安装引导U盘

    安装Ubuntu,每次都要刻张盘是不是觉得太浪费了?毕竟Ubuntu的更新速度还是很快的,如果用U盘安装就不仅解决了浪费问题,还提升安装的速度。另外,将U盘作为独立的系统运行,其速度是要远快于光盘系统的。下面就介绍一个将Ubuntu的ISO制作成Live USB的工具:

    13-03-12
  • Java多线程编程实战精要

    在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明Java多线程编程多么直观。读完本文以后,用户应该能够编写简单的多线程程序。 为什么会排队等待? 下面的这个简单的 Java 程序

    13-03-03
  • 正确的使用语句块

    犹记得在初看C,C++和Java的编程书籍时,上面就有介绍语句块,但当时甚是不理解什么是语句块。《代码大全》中也有讲说要把相似功能的语句组织到一起形成语句块,然后与其他语句块用空行分隔。但这只是在人的理解上的语句块,并非是真的程序语言意义上的语句

    13-02-27
  • 在java开发中,为什么要使用单例模式

    java单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例; 2,自己创建这个实例; 3,整个系统都要使用这个实例。 -------------------------------- Singleton模式主要作用是保证在Java应用程序

    13-02-22
  • 遍历ArrayList的4种方法

    以下4种方法有什么不同,个人感觉好象没什么不同..除了用跌代器看上去比较帅以外.... package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public static void main(String args

    13-02-22
  • Java时间处理(xx天前、xx年前)

    不用我告诉你这个功能多么有用吧。。。。网上看到的,不敢独享 import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** * @author Robot**/public class test {public static Date getDa

    13-02-19
  • Java 字符替换效率比较

    public static String encode(String str) {if(str == null) {return null;}str = str.replace('+', '~');str = str.replace('/', '_');str = str.replace('=', '.');return str;}public static String encode2(String str) {if(str == null) {return null;}

    13-02-19
163文