- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 初学者如何开发出高质量J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习 J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种 软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java在数据库信息
2010-03-31 22:54:00
383
原创 svn学习笔记
12月31日SVN学习笔记1.SVN基础知识.... 1 1.1 checkout.. 1 1.2 修改配置文件... 2 1.3 Export.. 2 1.4 权限配置... 2 1.5 import.. 2 1.6 如何删除SVN服务器上的文件:... 2 1.7 如何向SVN服务器导入数据... 3 2.Jbuilder2006中SVN应用....
2010-02-24 16:19:00
732
原创 便利生活 未来十大或可成型技术应用
科技力量在推动社会生活的发展上占据着很大的比重,从飞鸽传书到3G网络应用,从实体店铺出货到线上销售……,这些让我们的生活发生了彻彻底底的变化。快捷、方便成为了新时代的特征,预见未来就等于把握自我生活方向。 [中关村在线光存储频道原创] 科技永无止境,对于信息高速发展的时代来说更是如此。许多人会感觉有点跟不上时代的步伐,套句网络用语就是“不是我不快,而是时代变化太快。”。
2010-01-22 23:59:00
1348
原创 普通程序员如何走出困境
这是发到我邮箱里面的一封信,信很长,从字面看,这位程序员朋友内心有点焦虑和沮丧,但他毕竟还没有放弃希望。所以来信求教与我。 这点,我心有戚戚焉,其实,我自己定位,也仅仅是一个普通程序员,这位朋友谈到的很多苦恼,包括技术的,职场的,生活的,人生的问题,我也曾经身历其境,至少,我在身边的朋友身上,也看过类似的事情。因此,我能理解这份痛苦和郁闷,也希望试图通过自己的经验,为这位朋友,以及
2010-01-22 13:03:00
1007
1
原创 收集的QT书籍和资料大全
QT书籍资料大全--1 http://download.youkuaiyun.com/source/972088 QT书籍资料大全--2 http://download.youkuaiyun.com/source/972145 QT书籍资料大全--3 http://download.youkuaiyun.com/source/972235 QT书籍资料大全--4 ht
2010-01-22 13:02:00
2162
原创 每句话都可以品味一生
1,老鼠嘲笑猫的时候,身旁必有一个洞。 2,站在山顶和站在山脚下的两人,虽然地位不同,但在对方眼里,同样的渺小。 3,结论就是你懒得再想下去的地方。――路的尽头,仍然是路,只要你愿意走。 4,使我们不快乐的,都是一些芝麻小事,我们可以躲闪一头大象,却躲不开一只苍蝇。 5,最好的与最坏的创造了历史,平庸之辈则繁衍了种族。 6,在这世上惟一件事比别人议论更糟,那就是无人议
2010-01-22 12:59:00
374
原创 电脑前保健攻略
大脑 虽说大脑的潜力只开发了很少的一点儿,但工作一天常有大脑透支的感觉。 每天在电脑前接受辐射,心肺活动本来就不畅快,加上空调房里氧气缺少,大脑在难以发挥最佳状态的工作环境里加倍工作,疲劳感会来得更容易些。 □对策:利用好午休时间。午餐不要只简单地在楼下食堂解决,走两步离开这座大厦,饭后别立刻回办公室,找片安静的树阴,闭上眼睛,夏日的蝉鸣会让大脑彻底放松下来
2010-01-22 12:58:00
463
1
原创 简历投递必中的十大绝招
不少求职者遇到这种问题,发了数百份简历没有回音。是HR没有收到还是自己投递简历的程序有问题?为提高求职的命中率和更快的找到工作,我们在网上投递简历时应掌握一些技巧。 1、简历针对性的改动 你的简历不要万年不变。一份简历包含的内容很多,而你心仪的职位相信也不只一个。如果你投什么职位都用一份相同的简历的话,你的吸引力就会急剧降低;而为每一个职位都专门准备简历也是不
2010-01-22 12:54:00
434
原创 必须掌握的八个【cmd 命令行】
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看
2010-01-22 12:53:00
410
原创 好书大全!!!!
文学小说网址汇总http://www.hao123.com/book.htm 电子书籍下载 诗词专集下载:http://www.sczh.com/scdown.htm 三思藏书架:http://www.oursci.org/lib.htm 西安信息资源网: e书下载(计算机):http://www.infoxa.com/asp/boo
2010-01-22 12:49:00
2708
原创 白话Ajax
一、白话Ajax的原理 这个其实要从C/S和B/S的原理说起。Windows操作系统的诞生,为单机通信提供了很大的支持,程序设计也从DOS早期的单任务单用户向网络的分布式应用过度。C/S提供的客户/服务器编程模式为网络应用提供了一个有效的通信手段。浏览器与Web服务器之间的请求/ 服务,就是一个典型的C/S应用。 有人说,怎么是C/S?这应该是B/S呀!其实是这样理解的:浏览器
2010-01-22 12:40:00
355
原创 flex通信
环境:eclipse 3.5 + tomcat 6.0 + flex builder 3.0 + blazeds-turnkey-3.2.0.3978.zip(adobe网站上下载) (因为不能放截图所以只能叙述了) 1,新建一个java web项目 例名为 :testjava; 2,在此工程中写一个简单的类: pack
2010-01-22 12:39:00
1122
2
原创 简单的j2ee+flex 两个独立工程的通信例子
环境:eclipse 3.5 + tomcat 6.0 + flex builder 3.0 + blazeds-turnkey-3.2.0.3978.zip(adobe网站上下载) (因为不能放截图所以只能叙述了) 1,新建一个java web项目 例名为 :testjava; 2,在此工程中写一个简单的类: package cn.com;
2010-01-18 16:04:00
940
原创 听面试官谈求职面试的十条技巧
在整个应聘过程中,面试无疑是最具有决定性意义的一环,事关成败。同时,面试也是求职者全面展示自身素质、能力、品质的最好时机,面试发挥出色,可以弥补先前笔试或是其他条件如学历、专业上的一些不足。在应聘的几个环节中,面试也是难度最大的,尤其是对于那些初入职场的应届毕业生来说,因为缺乏经验,面试常常成为一道难过的坎儿,有很多毕业生顺利通过了简历关、笔试关,最后却在面试中铩羽而归。为了帮助广大毕业生
2010-01-08 16:04:00
502
原创 职场新思维:驰骋职场必须具备15种能力
无论在内企,还是在外企,凡是成功人士(以下简称他们)的身上都有独特的个人能力和人格魅力,这或许正是一般人所缺乏的。他们的成功决不能简单地归结为机遇好。依我来看,这些能力可概括为: 1、解决问题时的逆向思维能力 面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执行者比上司更容易找出问题的节点
2010-01-08 16:02:00
331
原创 集成 Flex, Spring, Hibernate 构建应用程序
RIA(Rich Internet Application)—— 富 Internet 应用以其良好的客户体验得到越来越广泛的应用,银行,电信等领域已有诸多成功案例。Adobe 的 Flex 是最具有代表性的基于 Flash 的 RIA 技术。通过对 Flex 以及当前流行的 Spring、Hibernate 的 J2EE 开源框架进行集成,使客户既能获得到一流的用户体验,又能获得 J2E
2010-01-08 15:14:00
750
原创 优秀程序员的十个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(SoftwareEngineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面
2010-01-08 15:12:00
348
原创 B2B、B2C
B2B(Business To Business)是企业与企业之间通过互联网进行产品、服务及信息的交换。目前基于互联网的B2B的发展速度十分迅猛,据最新的统计,在本年初互联网上B2B的交易额已经远远超过B2C的交易额,在今后的5年内,B2B将达到41%的年平均增长率,到2004年,全球范围内的B2B交易预计将达到7.29万亿美元。 传统的企业间的交易往往要耗费企业的大量资源和时间,无论是销售和分
2009-11-10 17:37:00
484
原创 深入研究Servlet线程安全性问题
摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是
2009-11-06 17:00:00
250
原创 什么是java序列化,如何实现java序列化
Java序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化.可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间.序列化是为了解决在对对象流进行读写操作时所引发的问题. 序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如
2009-11-04 16:18:00
338
原创 Java线程:线程状态的转换
一、线程状态 线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下: 1、新状态:线程对象已经创建,还没有在其上调用start()方法。 2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞
2009-11-04 15:36:00
303
原创 Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
2009-10-29 11:36:00
298
原创 Hibernate Session各种状态转换方法分析
Hibernate session中常用的保存操作只有:save, update, saveOrUpdate,delete;还有其他很多操作没有用过:persist(), merge(), lock(), refresh(), evict(), replicate() ,有必要弄清楚这些方法分别是做什么, 实体对象的状态会发生什么变化? 先看看这些方法中,从javadoc的注释可以得出: 临时
2009-10-29 11:03:00
529
原创 hibernate的save,persis,update,saveOrUpdte,merge,flush,lock等区别
一,比较merge与update的区别首先, merge作用大致相当于saveorupdate这个方法, 即有唯一性标识, 则运行save, 没有则运行update 下面来比较2者的区别, update(object), 方法运行后, object是持久化状态, 而Object obj = merge(object), 方法运行后, object是脱管状态, obj是持久化状态
2009-10-29 10:56:00
581
原创 Hibernate Session的Flush模式
Hibernate会尽量将与数据库的操作延迟,直到必须要与数据库进行交互,例如save方法一般会在提交时才真正执行,最终在提交时会以批处理的方式与数据库进行交互,以提高效率。而将操作延迟,就是利用缓存,将最后要处理的操作放到缓存中。flush方法的主要作用就是清理缓存,强制数据库与Hibernate缓存同步,以保证数据的一致性。它的主要动作就是向数据库发送一系列的sql语句,并执行这
2009-10-29 10:51:00
353
原创 Hibernate中的Session管理
在各种Session 管理方案中, ThreadLocal 模式得到了大量使用。ThreadLocal 是Java中一种较为特殊的线程绑定机制。通过ThreadLocal存取的数据,总是与当前线程相关,也就是说,JVM 为每个运行的线程,绑定了私有的本地实例存取空间,从而为多线程环境常出现的并发访问问题提供了一种隔离机制。首先,我们需要知道,SessionFactory负责创建Session,S
2009-10-29 10:45:00
274
原创 servlet生命周期
servlet 有良好的生存期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。这个生存期由 javax.servlet.Servlet 接口的 init,service 和 destroy 方法表达. 1 、加载和实例化首先容器必须先定位 servlet 类,在必要的情况下,容器使用通常的 Java 类加载工具加载该 servlet ,可能是从本机文件系统,也可以是从
2009-10-28 23:59:00
274
原创 page,request,session,application的区别
1:page主要是当前的页面,比如一个简单的程序:jspdemo01.jsp要跳转到jspdemo02.jsp并且在第二个页面获得属性的值,那么就获得不了了2:request这个必须是服务器之间的页面跳转,不能是客户端的页面跳转,即只能是用等在服务器上面跳转,但是不能用**在页面跳转,这样就得不到属性值了;3:session这个只要是在当前的窗口,都可以获得属性的,不管是
2009-10-28 18:43:00
292
原创 数据库三范式
.1 第一范式(1NF)无重复的列所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。说明:在任何一个关系数据库
2009-10-27 21:59:00
206
树形结构的插件发射点法双方都
2009-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人