自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

MBA心路历程第一天 —— 开始行动

也许是这个念头在我心里太久了,以至于竟然逐渐习惯了只有想法而没有行动。也许就这么一天天的过一辈子也没有什么不好的,写程序,拿着不错的工资,工作负荷也不算很大,没有什么勾心斗角。虽然不是铁饭碗但是凭自己的技术养活一个家也不算难事。 我曾经多次这么催眠我自己,但总有一个念头时不时的跳出来告诉我,这不是我想要的职业。 我希望了解财务,希望了解人事,希望了解销售。我知道和这两种事物打交道的工作才...

2013-01-08 09:52:14 156

原创 java遍历MAP的三种方式【转】

集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ [code="java"] /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package cn.tsp2c.liubao; import java.uti...

2012-08-01 11:00:56 124

原创 hibernate 多对多

1.建表  create   table  student(sid  varchar ( 32 )  not   null   primary   key , sname  varchar ( 16 ), sage  varchar ( 16 ),) create   table  course(cid  varchar ( 32 )  not   null   primary   key ...

2011-08-17 14:54:24 95

原创 hibernate延迟加载

延迟加载:        延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。     A、实体对象的延迟加载:     如果想对实体对象使用延迟加载,必须要在实体的映...

2011-08-17 14:16:52 80

原创 String.intern()解析

String.intern()解析   String.intern():存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用,如果没有,则在常量池中增加一个Unicode等于s...

2011-07-20 09:48:35 104

原创 HashMap的实现原理

1.    HashMap概述:    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.    HashMap的数据结构:    在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,H...

2011-07-18 15:05:50 82

原创 HashMap hash方法分析

HashMap 中hash table 定位算法: Java代码   int hash = hash(key.hashCode());    int i = indexFor(hash, table.length);   int hash = hash(key.hashCode()); int i = indexFor(hash,...

2011-07-18 14:16:15 274

原创 IT人和他们的血汗钱【转】

早上5点或6点多,IT人起床了,他们的洗漱简简单单,不会涂脂抹粉,几分钟搞定。他们挤公交、挤地铁,跑到公司,赶着上8:30的班。  他们的桌子上简简单单,有时可能凌乱的放着几本Java、ext或者js的书,桌子右边放了一盆只需要灌点水就可以养活的小草。两个按键启动电脑,拿着水杯倒上一杯热水,坐下来上上sohu、ifeng、smth,了解一下最近发生的新闻,然后关掉网页,开始一天的工作。  一个项目...

2011-07-15 14:40:17 246

原创 开发第一个android程序

搭建好Android3 开发环境好之后,开始创建第一个Android 3 工程。 使用Android 向导创建 工程,过程非常简单。 首先,点击 下图中的 黑色圈中的 创建向导图标:   弹出如下页面,输入 project name ,package name 和 activity 等参数,红色为必输参数 点击“Next >”或直接点击"Finish". 工程创建完毕。 ...

2011-07-15 14:21:20 81

原创 android开发环境搭建

Android 越来越火。未来手机屏、平板电脑屏、电视屏 三屏 合一大势所在,Android平台均有涉及,开发潜力无限。现有的软件都有可能需要转移到Android这个平台。一名开发人员,自然要跟上这个趋势。作为一个Android迟来者,我准备从Android 3 开始学习。 本文重要讲述我是怎样搭建这个开发环境的。   一、开发用到软件和版本: 1.Eclipse 3.5.2 2.SDK...

2011-07-15 14:17:22 67

原创 JAVA annotation 注解

一、Annotation究竟是什么?Annotation 提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类 型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在annotation的“name=value”结构对中。 annotation类型是一种接口,能够通过java反射API的方式...

2011-07-15 13:47:17 58

原创 序列化深度复制对象

// returns a deep copy of an object public static <T> T deepCopy(T oldObj) throws Exception { ObjectOutputStream oos = null; ObjectInputStream ois = null; try { ByteArrayOutputStr...

2011-07-15 13:40:35 71

原创 web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序 研究

web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢? 加载顺序会影响对spring bean 的调用。     比如filter 需要用到 bean ,但是加载顺序是 先加载filter 后加载spring,则filter中初始化操作中的bean为null; 首先可以肯定 加载顺序与他们在web.x...

2011-07-15 11:17:19 92

原创 我奋斗了18年不是为了和你一起喝咖啡 --转

------ 中青在线—中国青年报  优游 3年前,麦子的一篇《我奋斗了18年是为了和你一起喝咖啡》引起多少共鸣,一个农家子弟经过18年的奋斗,才取得和大都会里的同龄人平起平坐的权利,一代人的真实写照。然而,3年过去,我恍然发觉,他言之过早。18年又如何?再丰盛的年华叠加,我仍不能和你坐在一起喝咖啡。   那年我25,无数个夙兴夜寐,换来一个硕士学位,额上的抬头纹分外明显,脚下却半步也不敢停...

2011-06-30 17:33:02 187

原创 Java中的强引用、软引用、弱引用和虚引用

原文链接:http://aaronfu.net/?p=9995   最近准备把google docs里面自己以前平时记录的一下东西放到blog上,记得比较乱,都是平时自己看东西(有看书遇到的,也有在网上瞎逛遇到的)觉得有点用或者以后可能会忘得就记下来,纯属个人备忘性质的。 从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级...

2011-06-30 17:15:15 70

原创 十句地道的英语常用语

1. What are you up to? 你正在做什么?   假设你在办公室想跟同事沟通下工作情况,又怕耽误对方的工作,就可以先问同事"In the middle of something?"(你在忙吗?)如果对方回答"Kind of."(算是吧。)这时你就可以继续你的谈话了,比如可以做一下谈话前的“热身”,问对方:"What are you up to?"(你最近在忙什么啊?),然后再展开你...

2011-06-13 11:20:47 191

原创 Garbage First介绍

Garbage First介绍 本文摘自《构建高性能的大型分布式Java应用》一书,Garbage First简称G1,它的目标是要做到尽量减少GC所导致的应用暂停的时间,让应用达到准实时的效果,同时保持JVM堆空间的利用率,将作为CMS的替代者在JDK 7中闪亮登场,其最大的特色在于允许指定在某个时间段内GC所导致的应用暂停的时间最大为多少,例如在100秒内最多允许GC导致的应用暂停时间为1...

2011-06-03 11:40:04 98

原创 JVM调优总结 -Xms -Xmx -Xmn -Xss【转载】

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: Java -Xmx3550m -Xms3550...

2011-06-02 14:27:18 84

原创 eclipse.ini/myeclipse.ini中配置参数 -Xms,-Xmx,-PerSize

eclipse.ini/myeclipse.ini中配置参数 -Xms,-Xmx,-PerSize 今天下午查了一些关于优化MyEclipse速度的文章,受益匪浅。不过知其然也要知其所以然。比如说在提到通过修改myeclipse.ini文件中参数-Xms,-Xmx,-PerSize的值时,这几个参数具体是指什么?在网上搜集了一些资料,现整理如下: 这涉及到JV...

2011-06-02 13:41:08 116

空空如也

空空如也

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

TA关注的人

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