- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 JAVA程序执行顺序(静态代码块》非静态代码块》静态方法》构造函数)
总结:静态代码块总是最先执行。 非静态代码块跟非静态方法一样,跟对象有关。只不过非静态代码块在构造函数之前执行。 父类非静态代码块、构造函数执行完毕后(相当于父类对象初始化完成), 才开始执行子类的非静态代码块和构造函数。 ==============================================================...
2018-08-10 11:56:41 793
原创 关于spring事务超时的探讨
本文概览:介绍了超时有关的概念:@Transaction的timeout、mybatis的timeout、mysql的innodb_lock_wait_timeout。1 问题1.1 背景在一个事务中完成解析一个大文件,分批存入到数据库。遇到问题,执行时间比较长,就讨论了事务超时的问题,担心执行时间太长,事务超时自动回滚了。为了考虑这个问题,需要考虑如下超时相关的设置:一个事务的超...
2019-04-22 15:31:04 5024
原创 DruidDataSource配置属性列表
DruidDataSource配置兼容DBCP,但个别配置的语意有所区别。 配置 缺省值 说明 name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。如果没有配置,将会生成一个名字,格式是:"DataSource-" + System.identityHashCode(this). 另外...
2019-04-19 17:33:39 115
原创 Spring中常见的bean创建异常
Spring中常见的bean创建异常1. 概述本次我们将讨论在spring中BeanFactory创建bean实例时经常遇到的异常org.springframework.beans.factory.BeanCreationException,下面我们将讨论并再现这些异常,同时给出解决方案。2. Cause:org.springframework.beans.factory.NoSuchB...
2019-03-13 15:23:50 2080
转载 浅谈String.format() 方法用法
String chargeFlowUrl = _AGENT_URL+"?agentAccount="+_AGENT_ACCOUNT+"&sequence=%s &phone=%s &iceUrl=%s &range=%d &size=%d &_timestamp=%s";String url = String.format(chargeF...
2018-09-06 19:01:21 219
转载 Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'
Mybatis异常There is no getter for property named ‘XXX’ in ‘class java.lang.String’Mybatis版本:mybatis-3.0.6.jar1.当入参为 string类型时 (包括java.lang.String.) 我们使用#{xxx}引入参数.会抛异常There is no getter for proper...
2018-09-04 18:04:51 314
转载 mysql一个字符串除以一的特殊查询条件
select * form user where username = ''/1;一开始一看以为还是错误的语法....结果出来一堆结果..原来条件是 ''除以1 ''除以1 结果是什么呢?原来在mysql里面 会做隐式转换(优先级转换) 字符串转换结果:'abc' 转换为 0'25a'转换为 25'123' 转换为 123''也是字符串 所以转...
2018-09-04 17:09:30 315
thinking_in_java(中文版)
2010-03-26
Java局域网聊天(类似QQ)源代码
2010-03-26
Jquery1.3.2API
2010-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人