- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 对象之间进行属性值复制
commons-beanutils工具包是由Apache公司所开发,主要是方便程序员对Bean类能够进行简便的操作。commons-beanutils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的
2018-01-04 09:20:18
469
原创 分页列表计算总页数
方法1、 总页数 = (总记录数 + 每页数据大小 - 1) / 每页数据大小方法2、 可使用Math.ceil()函数,该函数需要强类型转换(向上取整是指:浮点数取整)总页数 = (int) Math.ceil(总记录数/每页大小)
2018-01-03 21:59:30
13188
转载 Lock wait timeout exceeded; try restarting transaction
原因:Java对mysql操作时,由于等待时间过长,相应完后,报Lock wait timeout exceeded;try restarting transaction;其原因:操作mysql所对应的表被锁(也就是MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded)这个回顾下 MySQL 5.5特性 -- innodb_lock_w
2017-02-16 20:11:37
384
原创 mysql 免安装版配置
免安装版分一下几步骤1、下载MySQL http://dev.mysql.com/downloads/mysql/根据对应版本(window 32位,64位)来下载,点击下载后,会出现一下页面2、下载完后,解压。存放某个盘符中(个人习惯都放在d盘根目录下,)3、配置环境变量可用mysql_home指向MySQL存放地址(d:/mysql),然后配置path 后面
2016-12-24 11:33:41
308
转载 eclipse中maven项目红叉解决方案
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dy
2016-12-13 09:52:10
4755
原创 关于eclipse启动报错An internal error occurred during: "reload maven project". java.lang.NullPointerExcepti
导入一个Maven项目,嫌弃慢删除了eclipse的进程,后面启动eclipse报一下错误!An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio关于这eclipse编译工具错误,有以下两个解决方案:方案一、找到workspace文件夹下
2016-10-25 21:40:28
4117
原创 关于eclipse启动报错An internal error occurred during: "reload maven project". java.lang.NullPointerExcepti
导入一个Maven项目,嫌弃慢删除了eclipse的进程,后面启动eclipse报一下错误!An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio关于这eclipse编译工具错误,有以下两个解决方案:方案一、找到workspace文件夹下
2016-10-25 21:38:17
641
原创 sql查询之exitst
1、作用:强调的是是否返回结果集,不要求知道返回什么2、实例表A 表Bid nameid namea_id1 A11 b1 12 A21 b2 13 A31 b3 14 A41 b4 1两者关联关系为 表a id=> 表B a_i
2016-07-02 16:15:39
3777
1
原创 oracle函数之substr
1、语法substr( string, start, [ length ] )string:操作的字符串start:开始截取的位置length:该参数可空,则默认截取到字符串末尾意义:截取的字符长度2、实例 substr('test substr', 6) would return 'ubstr' -- 其意义为:从下标为6的位置开始截取到之后 substr('test
2016-06-30 10:53:33
476
原创 oracle 递归使用
介绍oracle递归所涉及到的函数start by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablenamewhere 条件1start with 条件2 connect by 条件3 ;例如:很多时候,表结构会存在以下字段,____________
2016-06-28 10:06:08
2818
原创 mysql-5.6.26 免安装版 文件配置
多余话不说,上马1、下载mysql数据库2、配置环境变量 1.配置mysql_home 2.配置path 别忘记前面要个分号3、配置完了 开始启动安装进入cmd下,进到mysql安装目录: mysql Windows服务的命令:mysqld --install MySQL 移除mys
2016-05-10 16:02:14
358
原创 log4j 操作
使用Log4j,有两种凡是1、XML来配置属性参数,优点是打印输出更灵活,更加易控,可以按包路径、日志级别分开输出,可以根据具体需求过滤不需要的日志信息。 第一、文件 web.xml log4jConfigLocation /WEB-INF/log4j.xml <!-- /WEB-INF/log
2016-04-26 11:57:21
304
原创 数据字典数据库设计
本次谈谈数据字典的设计1、字典表主键 字典名称 字典代码 说明 父类id这个可用户多级别菜单设计2、字典值表主键标识字典值名称 所属字典id关联字典表id字典值 字典代码 字段值说
2016-03-14 10:02:38
2577
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人