自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (13)
  • 收藏
  • 关注

转载 转:Spring Security 3.1 自定义实例之登陆

http://www.cnblogs.com/ilife/archive/2013/02/28/2936067.html

2014-11-26 23:44:41 544

转载 转:Git教程

Git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

2014-08-25 22:23:10 386

转载 转: Maven反应堆

Maven反应堆:http://suhuanzheng7784877.iteye.com/blog/1072575

2014-06-03 14:40:02 569

转载 转: 实现自己的类加载时,重写方法loadClass与findClass的区别

实现自己的类加载时,重写方法loadClass与findClass的区别:

2014-05-29 15:16:47 1179

转载 转: Jenkins入门总结

Jenkins入门总结: http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html

2014-05-21 15:57:17 479

转载 转: Scrum 指南

Scrum 指南:https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/Scrum%20Guide%20-%20CN.pdf

2014-05-16 10:50:07 387

转载 转: 敏捷软件开发模型--SCRUM

敏捷软件开发模型--SCRUM: http://www.cnblogs.com/Ring1981/archive/2006/09/07/496591.html

2014-05-16 10:10:50 382

转载 转: 每个程序员都必读的10篇文章

每个程序员都必读的10篇文章: http://it.deepinmind.com/%E5%85%B6%E5%AE%83/2014/05/15/10-articles-every-programmer-must-read.html

2014-05-15 14:07:50 509

转载 转: Java:重写equals()和hashCode()

Java:重写equals()和hashCode(): http://zhangjunhd.blog.51cto.com/113473/71571

2014-05-14 17:58:15 433

转载 转: 深入分析Java ClassLoader原理

深入分析Java ClassLoader原理: http://blog.csdn.net/xyang81/article/details/7292380

2014-05-13 14:16:00 488

原创 Java软件开发基础知识梳理之(11)------Java中的GC操作及相关概念

一、GC Roots Tracing的基本思路:通过一系列名为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所经过的路径称为引用链(Reference Chain),当一个对象到GC Roots没有任何引用链(用图论来说就是GC Roots到这些对象不可达)时,证明这些对象已经不可用二、Java中,可以作为GC Roots的对象包括以下几种1 虚拟机栈(桢栈中的本地

2014-05-06 17:30:53 588

转载 转: JVM调优总结 -Xms -Xmx -Xmn -Xss

JVM调优总结 -Xms -Xmx -Xmn -Xss,详情见如下:http://unixboy.iteye.com/blog/174173

2014-05-06 10:39:53 3989

转载 Java流类图结构

2014-04-29 14:09:21 915

原创 常用算法Java实现之(1)------约瑟夫问题(丢手帕问题)

一、问题描述:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号

2014-04-24 16:53:40 761

原创 Java软件开发基础知识梳理之(10)------Hibernate二级缓存

1 Hibernate一级缓存是Session级缓存,二级缓存(SessionFactory级缓存)是进程级的, 二级缓存适用于很少被修改的数据或者不是很重要的数据, 允许出现偶尔的并发问题2 开启二级缓存hibernate.cfg.xml需要添加如下配置  true org.hibernate.cache.ehcache.EhCacheRegionFactory  ehc

2014-04-22 15:15:57 456

原创 Java软件开发基础知识梳理之(9)------Hibernate抓取策略

一、Hibernate定义的四种抓取策略1 Join Fetching:Hibernate通过在获取主对象的SQL语句中使用Outer Join一并获取关联对象或关联集合2 Select Fetching:另外发送一条 SELECT 语句抓取当前对象的关联实体或集合,只有当通过主对象访问关联对象或关联集合时才会发出额外的这一条SQL语句3 Subselect Fetching:另外发送

2014-04-20 12:25:15 499

原创 Java软件开发基础知识梳理之(8)------Hibernate并发控制

一、悲观锁(Pessimistic Lock)悲观锁是Hibernate基于数据库的机制来实现的,根据是否设定了查询条件可以锁定指定的记录或锁定整个表1 可选的锁定模式有如下几种:LockOptions.NO_WAIT:LockOptions.NONE:LockOptions.READ:LockOptions.UPGRADE:会在生成的sql语句最后加上"for updat

2014-04-17 15:43:04 2296

转载 转: java.util.concurrent介绍

java.util.concurrent介绍:http://www.cnblogs.com/sarafill/archive/2011/05/18/2049461.html

2014-04-16 15:43:28 447

原创 Java软件开发基础知识梳理之(7)------Hibernate查询数据

一、查询数据的几种方式1 通过Session.get()和Session.load()根据id获取单个实体对象2 通过Query接口使用HQL查询数据,如    Session session = HibernateSessionFactory.getSession();  Criteria criteria = session.createCriteria(PE_Contact.

2014-03-27 16:28:08 510

原创 Java软件开发基础知识梳理之(6)------事务相关知识点

一、数据库事务:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位,用于在多用户并发操作的环境下保证数据的完整性,防止脏数据的产生二、Java事务类型1 JDBC事务:使用 JDBC 事务界定时,您可以将多个 SQL 语句结合到一个事务中;JDBC 事务的一个缺点是事务的范围局限于一个数据库连接,一个 JDBC 事务不能跨越多个数据库2 JTA事务

2014-03-23 22:09:15 525

原创 Java软件开发基础知识梳理之(5)------Hibernate N + 1产生原因及解决办法

出现场合:1 在ORM实体映射中存在一对多(one-to-many) ,在1的一方,通过1条sql查找得到了n个对象,由于关联的存在 ,那么又需要将这n个对象关联的集合取出,所以发出n条sql,于是本来的1条sql查询变成了n+1条2 在ORM实体映射中存在(many-to-one),在多的一方,通过1条sql查询得到了n个对象,由于关联的存在,也会将这n个对象对应的1 方的对象取出,

2014-03-20 11:27:25 543

原创 Java软件开发基础知识梳理之(4)------HashTable与HashMap区别

1 线程安全:HashTable是线程安全,HashMap是非线程安全2 是否允许null: HashTable的key和value均不允许为null,HashMap的key和value均允许null3 HashTable有一个contains(Object value),功能和containsValue(Object value)功能一样, HashMap只有containsValue(

2014-03-19 16:58:54 437

原创 Java软件开发基础知识梳理之(3)------JDCB操作数据库性能优化策略

1 尽量采用PreparedStatement代替Statement,因为PreparedStatement相比于Statement有如下优点   (1)PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义;   (2)PreparedStatement可以将编译过的SQL语句进行缓存,避免重复编译;   (3)PreparedStatement用sett

2014-03-18 14:38:34 1058

原创 Java软件开发基础知识梳理之(2)------动态创建PreparedStatement解决SQL中带的in条件

示例代码如下所示,虽然可以解决PreparedStatement的SQL语句中带in 条件的问题,但无法享受PreparedStatement的缓存带来的好处package com.justin.pk4;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;impo

2014-03-18 13:51:19 1259

转载 转: JDBC常见面试题集锦(一)

http://it.deepinmind.com/jdbc/2014/03/18/JDBC%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86%E9%94%A6%28%E4%B8%80%29.html

2014-03-18 12:13:04 1759

转载 转: Oracle安装图文攻略

Oracle安装图文攻略:http://www.2cto.com/database/201208/150620.html

2014-03-12 09:41:20 339

原创 Java软件开发基础知识梳理之(1)------Oracle索引

一、引起索引失效的情况1 查询语句没中没使用where设定查询条件或查询条件中使用的列没有建立索引2  where 条件中对索引列使用了"3  where条件中仅单独使用">"(大于号)或"4 查询的数量是大表的大部分,应该是30%以上5 索引本身失效6 查询条件使用函数在索引列上

2014-03-11 13:44:14 505

转载 前端开发必备 40款优秀CSS代码编写工具推荐

http://www.csdn.net/article/2014-01-22/2818229-40-css-tools-to-improve-your-productivity

2014-01-23 16:56:10 531

转载 Eclipse中的Drools和JBPM插件从5.0升级到6.0

详细步骤请见:http://download.jboss.org/drools/release/6.0.0.Final/org.drools.updatesite/

2014-01-16 10:38:26 693

转载 45个超实用的JavaScript技巧及最佳实践(一)

http://www.gbtags.com/gb/share/2661.htm

2014-01-06 09:31:48 424

转载 Java开发牛人十大必备网站

http://www.importnew.com/7980.html

2013-12-24 16:44:44 480

转载 数据库隔离级别详解

一、隔离级别及含义事务隔离级别(transaction isolation levels):隔离级别就是对对事务并发控制的等级。ANSI/ ISO SQL将其分为串行化(SERIALIZABLE)、可重复读(REPEATABLE READ)、读已提交(READ COMMITED)、读未提交(READ UNCOMMITED)四个等级。为了实现隔离级别通常数据库采用锁(Lock)。一般在编程的时候

2013-12-22 19:49:53 5302

转载 java集合类深入分析之TreeMap/TreeSet篇

http://shmilyaw-hotmail-com.iteye.com/blog/1836431

2013-12-21 23:34:05 504

转载 java集合类深入分析之HashSet, HashMap篇

http://shmilyaw-hotmail-com.iteye.com/blog/1700600

2013-12-21 23:33:27 464

转载 通过分析 JDK 源代码研究 Hash 存储机制

http://www.ibm.com/developerworks/cn/java/j-lo-hash/index.html

2013-12-21 23:32:43 388

转载 装饰模式--Java

http://www.itzhai.com/design-pattern-notes-decorator-decorator-design-pattern-and-its-javaio-flow-system-using.html

2013-12-21 10:25:15 376

转载 针对Java开发者的Apache Camel入门指南

http://developer.51cto.com/art/201308/408931_all.htm

2013-12-09 10:54:38 777

转载 The Most Widely Used Java Libraries

http://www.programcreek.com/2011/08/the-most-widely-used-java-apis/

2013-11-14 13:52:06 415

转载 Top 10 Websites for Advanced Level Java Developers

http://www.programcreek.com/2013/09/top-10-websites-for-advanced-level-java-developers/

2013-11-11 18:01:10 424

转载 写给Git初学者的7个建议

http://blog.jobbole.com/50603/

2013-10-30 13:49:09 375

"用+J2EE+和+UML+开发+Java+企业级应用程序.pdf"的示例源码

用+J2EE+和+UML+开发+Java+企业级应用程序.pdf 这本书的示例源码

2013-04-23

JFreeChart与JSP结合实现报表功能

附件为一个发布后的web工程,部署到tomcat下可以通过http://localhost:8080/JFreetCharDemo/index.jsp直接演示

2011-01-07

PowerDesigner使用教程

PowerDesigner使用教程,同类功能的软件还有visio和rose....

2010-02-01

EJB_3_0_.pdf 电子书

ejb3.0教程,面向工程技术人员和在校大学生,比较适合于入门者

2010-02-01

ejb-3_0-fr-spec-persistence.pdf

ejb电子书,主要讲解数据持久化技术,面向软件工程师

2010-02-01

ant-commons-net.jar

ant 工具中需要使用到的jar包,使用的时候必须注意jdk版本的匹配

2010-01-30

Java工程打包发布工具的核心jar包ant.jar

Java工程打包发布工具的核心jar包ant.jar ,可以直接在Eclipse下方便地使用ant

2010-01-30

proguard代码混淆器

proguard,java代码混淆,混淆后可以防止代码被别人反编译

2010-01-23

oracle的JDBC驱动程序.rar

oracle的JDBC驱动程序,通过JAVA访问数据库必备的包!

2008-08-22

mysql-query-browser-1.1.15-win.msi

sql客户端,方便sql数据库的管理与查询

2008-08-22

mysqlconnector

mysql的驱动程序,只有拥有了它才可以在程序中连接数据库

2008-08-22

iconmaker_21853.zip

一个图标制作与修改软件

2008-08-22

空空如也

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

TA关注的人

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