自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java类Class方法功能小结

Class方法功能小结 public String toString() { return (isInterface() ? "interface " : (isPrimitive() ? "" : "class ")) + getName(); } /**输出类、接口,原生类型的描述,输出示例:class xxx.xxx.xxClass.interface xxx.xxx.xxInterfaceintdoublelong*/publi

2020-05-28 13:36:06 230

原创 spring事务的几种传播机制,及声明了事务注解的方法运行的所需环境

1. spring中几种事务的传播机制传播行为含义运行所需环境PROPAGATION_REQUIRED表示当前方法必须运行在事务中。如果当前事务存在,方法将会在该事务中运行。否则,会启动一个新的事务PROPAGATION_SUPPORTS表示当前方法不需要事务上下文,但是如果存在当前事务的话,那么该方法会在这个事务中运行PROPAGATION_MANDATORY表示该方法必须在事务中运行,如果当前事务不存在,则会抛出一个异常PROPAGATION_REQ

2020-05-23 15:37:31 405

转载 @Autowire和@Resource注解的区别

转载链接

2020-05-23 10:08:42 156

原创 关于数据库事务隔离级别引起地不同问题,以及相应的解决办法

1.数据库事务隔离级别引起地不同问题脏读事务A读到了事务B修改了的但未成功提交的数据, 这种数据完全是垃圾数据。幻读 某个事务在读取某个范围内的记录时,另外一个事务又在该范围内插入了新的记录,当之前的事务再次读取该范围的记录时,会产生幻读。不可重复读事务1内,读取了一个数据,事务1还没有结束时,事务2也访问了这个数据,修改了这个数据,并提交。紧接着,事务1又读这个数据。由于事务2的修改,那么事务1两次读到的的数据可能是不一样的,因此称为是不可重复读。隔离级别Read uncom

2020-05-22 17:25:28 500

原创 maven中的idea界面上的几个命令讨论

1.常用命令介绍如下图是在idea环境下常用的几种命令,但他们有什么具体区别呢?clean : 清除目录,清除target目录,而target目录是整个工程被编译后存放的目录validate:验证工程是否正确,所有需要的资源是否可用compile:编译源代码,不包括测试代码。test-compile: 编译测试代码,当然也会编译源代码(因为测试依托源代码)。test : 运行测试代码,执行过程是先执行 test-compile然后运行测试代码。package:打包,在target目录下打

2020-05-22 10:18:21 672

原创 测试CopyOnWriteArrayList的特性

code is shown as followingpublic class TestCopyOnWriteArrayList { public static void main(String[] args) { CopyOnWriteArrayList<Object> list = new CopyOnWriteArrayList<Object&gt...

2020-05-21 17:57:15 129

原创 关于autowire注解,在没有写set方法的的情况下,如何将值注入进去

问题的代码详细演示@Repositorypublic class EmployeeDao { private static Map<Integer, Employee> employees = null; @Autowired private DepartmentDao departmentDao; static{ employees = new HashM...

2020-05-21 17:55:44 1575 1

原创 Java序列化之Externalizable

Externalizable简介#这里可以看出 它也是直接继承自Serializable,实现它的类必须复写两个方法:#1.writeExternal#2.readExternalpublic interface Externalizable extends java.io.Serializable { /** * The object implements the w...

2020-05-21 17:55:04 136

原创 关于Session和Cookie简要描述

session介绍session的工作原理(1)浏览器端第一次发送请求到服务器端,服务器端创建一个Session,同时会创建一个特殊的Cookie(name为JSESSIONID的固定值,value为session对象的ID),然后将该Cookie发送至浏览器端(2)浏览器端发送第N(N>1)次请求到服务器端,浏览器端访问服务器端时就会携带该name为JSESSIONID的Cookie...

2020-05-21 17:54:54 505

原创 Java方法之Integer探寻

java.lang.Integer#getInteger(java.lang.String, int)方法简介 public static Integer getInteger(String nm, int val) { Integer result = getInteger(nm, null); //这里如果获取的val如果为null,那么默认值就是val了,接下来看看 g...

2020-05-21 17:54:31 115

原创 java原生序列化中反序列化时,是如何创建对象的

看一下源代码生成对象的private Object readOrdinaryObject(boolean unshared) throws IOException { ... obj = desc.isInstantiable() ? desc.newInstance() : null; ... ...

2020-05-21 17:54:13 760

原创 字节码常量池中的项目为什么不是连续的?

此处是 使用javap -verbose 命令解析下的JDK1.7下String.class中的常量池项目的内容,如下图所示这个地方为什么不连续呢?

2020-05-21 16:42:49 331 1

空空如也

空空如也

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

TA关注的人

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