自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 java的volatile是什么意思

我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器...

2009-11-03 00:14:38 119

原创 Arraylist 与数组互换

对象数组转换成ArrayList可以使用ArrayList.Adapter方法:Person[] personArray = myPerson.GetPersons();ArrayList personList = ArrayList.Adapter(personArray)把一个ArrayList转换成对象数组可以使用ArrayList.ToArray方法Person[] personArray...

2009-09-15 10:47:17 104

原创 数据库索引原理理解

清明节一个人在家,已经混了一天了,想想还是写点什么吧。以前对数据库的理解总是停留在使用的阶段,没有去研究过深层次的东西,这两天正好有空(其实也是工作需要),看了一下数据库索引的一些基础的东西,希望通过这篇博文,整理一下自己的思路。1.什么是索引?我想这个用过数据库的人都应该知道了,索引类似于书的目录,主要用于提高查询效率,也就是按条件查询的时候,先查询索引,再通过索引找到相关的数据,索引相当于记录...

2009-08-31 23:05:11 88

原创 如何学好软开

有同学问我如何准备软开之类的工作,总结了一些,想想这些经验也可以给大家做一些参考,就发出来了。大家也可以有自己的想法,因为每个人的实际情况都不同,遇到的问题也都不一样。但是有一点,就是在平时的学习、工作的过程中,多思考,多问要做什么,为什么要这么做,怎么做。三个问题也许会比较烦人,但是能让你达到更高的境界。  1. 有一门比较扎实的语言,如果希望做后台,就C/C++,前台就java,运维就php、...

2009-08-24 00:13:47 170

原创 spring 中的hibernateSupport方法

 1.管理SessionFactory   使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean时,应该注入三个方面的信息:      ●数据源b...

2009-08-07 15:50:22 147

原创 struts2 标签的用法

<s:if>  http://blog.csdn.net/chinajust/archive/2009/02/22/3922718.aspx 

2009-06-11 13:38:36 79

原创 I18n的用法,添加资源文件

http://www.blogjava.net/tidelgl/archive/2008/08/24/223925.html 资源文件查找顺序之所以说Struts 2.0的国际化更灵活是因为它可以能根据不同需要配置和获取资源(properties)文件。在Struts 2.0中有下面几种方法:使用全局的资源文件,方法如上例所示。这适用于遍布于整个应用程序的国际化字符串,它们在不同...

2009-06-05 00:46:32 702

原创 VMstat的用法

vmstat 是用来实时查看内存使用情况,反映的情况比用top直观一些.如果直接使用,只能得到当前的情况,最好用个时间间隔来采集vmstat T 其中T用具体的时间标示,单位是 秒 例如:vmstat 5 表格每隔5秒采集一次.这样在刷新的时候就能比较系统的看到那个列不正常的procs:r-->;在运行队列中等待的进程数b-->;在等待io的进程数w-->;...

2009-06-03 10:31:03 82

原创 List的遍历有三种方式

对List的遍历有三种方式          List<A>    list    =    new    ArrayList<A>();      list.add(new    A());      list.add(new    A());      ...          第一种:      for(Iterator<A>    it    =    ...

2009-06-01 18:39:42 85

布尔类型的getter

boolean类型的getter和setter有点奇怪,boolean类型的getter方法为 is  eg : boolean finished ,        她的getter方法为   public boolean isFinished() { return finished; } Mark it !...

2009-06-01 18:24:17 147

原创 Log4j 的入门级说明

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appen...

2009-05-27 11:37:20 78

原创 java 继承类 变量、静态变量、构造函数执行顺序

class C{ static int prt(int i){  System.out.println(i);  return i; }}class A{ int a=C.prt(0); static int b=C.prt(1); A(){  System.out.println("constructor of A"); }}class B extends A{ int c=C.pr...

2009-05-25 22:30:49 60

原创 学习心得

1. 学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。 2.获得的多少并不取决于读了多少,而取决于思考了多少、多深。 3. 看书挑剔,[size=small; color: #669966;]只看经典[/size][size=small;]。如何选择经典,可以到网上做做功课,看看评价,综合分析一下。[/size]4. 学习框架如...

2009-05-22 18:10:30 79

原创 mysql 的常用命令

1.导出数据库       mysqldump -u 用户名 -p 数据库名 > 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql  2.mysql导出数据库一个表  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名  mysqldump -u wcnc -p smgp_ap...

2009-05-22 09:42:48 67

mysql 的数据迁移的问题

   今天碰到一个数据库迁移乱码的问题。mysql生成的sql文件,使用source导入到另一个数据库中,有乱码。    但是,数据库的表,database,和sql文件的字符集都设置为utf8了,使用source 命令导入时,还是有乱码。    后来,发现必须把set names utf8 ,才不会出现乱码。    这句查询“SET NAMES UTF8”到底是什么作用?   到...

2009-05-21 13:46:02 91

原创 JSTL 教程

前言 从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。 因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。 JSTL简介 JSTL是一个不断完善的开放源代码的JSP标...

2009-05-10 21:28:52 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除