`
nbqwcnm
  • 浏览: 19208 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
也许是这个念头在我心里太久了,以至于竟然逐渐习惯了只有想法而没有行动。也许就这么一天天的过一辈子也没有什么不好的,写程序,拿着不错的工资,工作负荷也不算很大,没有什么勾心斗角。虽然不是铁饭碗但是凭自己的技术养活一个家也不算难事。 我曾经多次这么催眠我自己,但总有一个念头时不时的跳出来告诉我,这不是我想要的职业。 我希望了解财务,希望了解人事,希望了解销售。我知道和这两种事物打交道的工作才真正有前途 —— 钱、人 —— 而不是天天坐在电脑前写程序。编程把我带入了职场,给了我目前很稳定可观的收入,我也很喜欢写程序,但这并不是我的最终目标。我深知我想要的职位以我当前的硬件水平来讲,根本不能入 ...
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package cn.tsp2c.liubao; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; ...

hibernate 多对多

    博客分类:
  • SSH2
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  

hibernate延迟加载

    博客分类:
  • SSH2
延迟加载:        延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hib ...

String.intern()解析

    博客分类:
  • java
String.intern()解析   String.intern():存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用,如果没有,则在常量池中增加一个Unicode等于str的字符串并返回它的引用;看例子就清楚了 例: String s0= "pku"; String s1=new String("pku"); String ...

HashMap的实现原理

    博客分类:
  • java
1.    HashMap概述:    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.    HashMap的数据结构:    在j ...

HashMap hash方法分析

    博客分类:
  • java
HashMap 中hash table 定位算法: Java代码   int hash = hash(key.hashCode());    int i = indexFor(hash, table.length);   int hash = hash(key.hashCode()); int i = indexFor(hash, table.length); 其中indexFor和hash源码如下: Java代码   /**    * Applies a supplemental hash func ...
早上5点或6点多,IT人起床了,他们的洗漱简简单单,不会涂脂抹粉,几分钟搞定。他们挤公交、挤地铁,跑到公司,赶着上8:30的班。  他们的桌子上简简单单,有时可能凌乱的放着几本Java、ext或者js的书,桌子右边放了一盆只 ...
搭建好Android3 开发环境好之后,开始创建第一个Android 3 工程。 使用Android 向导创建 工程,过程非常简单。 首先,点击 下图中的 黑色圈中的 创建向导图标:   弹出如下页面,输入 project name ,package name 和 activity 等参数,红 ...
Android 越来越火。未来手机屏、平板电脑屏、电视屏 三屏 合一大势所在,Android平台均有涉及,开发潜力无限。现有的软件都有可能需要转移到Android这个平台。一名开发人员,自然要跟上这个趋势。作为一个Android迟来者,我准备从Android 3 开始学习。 本文重要讲述我是怎样搭建这个开发环境的。   一、开发用到软件和版本: 1.Eclipse 3.5.2 2.SDK Setup 工具- 使用它下载和管理开发包下载地址:http://dl.google.com/android/android-sdk_r10-windows.zip 3. ADT Plugin fo ...

JAVA annotation 注解

    博客分类:
  • SSH2
一、Annotation究竟是什么?Annotation 提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类 型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在annotation的“name=value”结构对中。 annotation类型是一种接口,能够通过java反射API的方式提供对其信息的访问。annotation能被用来为某个程序元 素(类、方法、成员变量等)关联任何的信息。需要注意的是,这里存在着一个基本的潜规则:annotaion不能影响程序代码的执行,无论增加、删除 ...
// returns a deep copy of an object public static <T> T deepCopy(T oldObj) throws Exception { ObjectOutputStream oos = null; ObjectInputStream ois = null; try { ByteArrayOutputStream bos = new ByteArrayOutputStream(); oos = new ObjectOutputStream(bos); // serialize a ...
web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢? 加载顺序会影响对spring bean 的调用。     比如filter 需要用到 bean ,但是加载顺序是 先加载filter 后加载spring,则filter中初始化操作中的bean为null; 首先可以肯定 加载顺序与他们在web.xml 文件中的先后顺序无关。 web.xml 中 listener 和 serverlet 的加载顺序为 先 listener 后serverlet 最终得出结果:先 listener >& ...
------ 中青在线—中国青年报  优游 3年前,麦子的一篇《我奋斗了18年是为了和你一起喝咖啡》引起多少共鸣,一个农家子弟经过18年的奋斗,才取得和大都会里的同龄人平起平坐的权利,一代人的真实写照。然而,3年过去,我 ...
原文链接:http://aaronfu.net/?p=9995   最近准备把google docs里面自己以前平时记录的一下东西放到blog上,记得比较乱,都是平时自己看东西(有看书遇到的,也有在网上瞎逛遇到的)觉得有点用或者以后可能会忘得就记下来,纯属个人备忘性质的。 从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。 ...
Global site tag (gtag.js) - Google Analytics