自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

转载 Java提高篇(三):fail-fast机制

在JDK的Collection中我们时常会看到类似于这样的话:例如,ArrayList:注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationException。因此,为提高这类迭代器的正确性而编写一个依赖于此异常的程序是错误的做法:迭代器的快速失败行为应

2016-08-31 19:44:51 304

转载 Java提高篇(一):subList的缺陷

我们经常使用subString方法来对String对象进行分割处理,同时我们也可以使用subList、subMap、subSet来对List、Map、Set进行分割处理,但是这个分割存在某些瑕疵。一、subList返回仅仅只是一个视图首先我们先看如下实例:public static void main(String[] args) { List list1

2016-08-31 19:26:51 2219

转载 Linux下cpu使用率load average的简单理解

Linux下cpu使用率load average的简单理解(本文的核数亦指采用超线程技术HT虚拟出来的核心,即在top命令下按1得出几个cpu即为几核)(本文的核数即命令cat /proc/cpuinfo | grep "core id" | uniq | wc -l所得出来的数值, 不包含超线程技术HT虚拟出来的核心,因为超线程虚拟出来的核心性能不及真实核心的30%, 参考http://e...

2016-08-23 15:17:41 4709

转载 GIT和SVN之间的五个基本区别

GIT是分布式的,SVN不是: 这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper , Mercurial 等,也是运行在分布式模式上的。但GIT在这方面做的更好,而且有更多强大的功能特征。 GIT跟SVN一样有自...

2016-08-23 11:46:24 361

原创 为什么要对url进行encode

1、url转义目的       几乎所有的网站都对url中的汉字和特殊的字符进行了urlencode操作,如:http://hi.baidu.com/%BE%B2/creat/blog/,这么做是为了字符编码(gbk、utf8)?还是为了不出现特殊的字符在url中?都知道要转,但是转了的真正好处呢。查看了网上的很多资料,也没有找到更加准确的说法。url转义其实也只是为了符合url的规范而已。因...

2016-08-23 11:00:27 3475

原创 spring 事务特性简介

1、事物传播行为: @Transactional(propagation=Propagation.REQUIRED) 如果有事务, 那么加入事务, 没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED) 容器不为这个方法开启事务@Transactional(propagation=Propagation.R...

2016-08-18 16:19:49 1182

原创 JPA中spring data jpa单元测试no session

spring data jpa 懒加载处理,在做junit测试的时候总是出现 no session,在persistence.xml里加入最后一行。 <persistence-unit name="myJPA" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.Hibernat...

2016-08-18 16:17:03 1991

原创 【15】Java Bean以及xsd相互生成

1.先定义一个Java bean  -- Student.java [java] view plain copyimport java.util.List;   public class Student {       private String name;       private String number;       private String gender;  ...

2016-08-18 16:02:48 5755

原创 【14】关于InstantiationException错误的原因

 could not initialization Dammanage:com.ibatis.dao.client.DaoException: Error while configuring DaoManager.  Cause: com.ibatis.dao.client.DaoException: Error configuring DAO.  Cause: java.lang.I...

2016-08-18 15:59:13 1454

原创 hibernate延迟加载(get和load的区别)

在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。一.load加载方式当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.loa...

2016-08-18 15:54:15 793

原创 【13】java 序列化ID的作用

       序列化ID的作用:         序列化ID决定:是否能够成功反序列化!简单来说,java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地实体类中的serialVersionUID进行比较,如果相同则认为是一致的,便可以进行反序列化,否则就会报序列化版本不一致...

2016-08-09 19:45:29 1211

原创 Spring 事务回滚

1、Spring声明式事务管理默认对非检查型异常进行事务回滚,而对检查型异常则不进行回滚操作。(RuntimeException或error的是非检查型异常,其他是检查型异常)2、对非检查型类异常可以不用捕获,而检查型异常则必须用try语句块进行处理或者把异常交给上级方法处理总之就是必须写代码处理它。所以必须在service捕获异常,然后再次抛出,这样事务方才起效。3、让checked例外也回...

2016-08-09 10:05:46 450

转载 git merge 和 git rebase 小结

两者都是用来合并分支的,【git merge b】是将b分支合并到当前分支。同样【git rebase b】也是把 b分支合并到当前分支。-----------------------------------一、他们的 原理 如下:假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支...

2016-08-09 09:49:00 284

原创 每天一个linux命令目录

一.文件目录操作命令:     1.每天一个linux命令(1):ls命令     2.每天一个linux命令(2):cd命令    3.每天一个linux命令(3):pwd命令     4.每天一个linux命令(4):mkdir命令    5.每天一个linux命令(5):rm 命令     6.每天一个linux命令(6):rmdir 命令     7.每天一个l...

2016-08-01 23:49:51 364

各种实用开发工具

包含window,linux,mac下各种版本各种前后端,数据库等工具包,非常实用。

2018-08-26

spring框架2016

最新spring框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

hibernate框架2016

最新hibernate框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

java反编译工具

java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具。

2018-08-26

Des前后台加解密

2016-03-20

空空如也

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

TA关注的人

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