- 博客(7)
- 资源 (28)
- 收藏
- 关注
原创 INSERT ... ON DUPLICATE KEY UPDATE
向数据库插入记录时,有时会有这种需求,当符合某种条件的数据存在时,去修改它,不存在时,则新增,也就是insertOrUpdate操作。这种控制可以放在业务层,也可以放在数据库层,大多数数据库都支持这种需求,如Oracle的merge语句,再如本文所讲的MySQL中的INSERT ... ON DUPLICATE KEY UPDATE语句。 该语句是基于唯一索引或主键使用,比如一
2016-11-25 10:08:38 651
原创 Spring中 @Autowired标签与 @Resource标签 的区别
spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframework.beans.factory.annotation.Autowi
2016-11-23 12:07:37 434
转载 Java线程之Callable和Future
本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务的返回值,下面来看一个简单的
2016-11-22 21:10:47 360 1
原创 Spring定时器跑批时间设置
一、各个时间可用值如下:秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日 1-31 , - * ? / L W C月 1-12 or JAN-DEC , - * /周几 1-7 or SUN-SAT , - * ? / L C #年 (可选字段) empty, 1970-2099 , - * / 二、可用值详细分析如下:
2016-11-22 21:06:22 6749
原创 Spring之SpringCache
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对...
2016-11-22 21:01:30 7022
原创 mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围
mysql数据库设计,其中,对于数据性能优化,字段类型考虑很重要,搜集了些资料,整理分享出来,这篇为有关mysql整型bigint、int、mediumint、smallint 和 tinyint的语法介绍,如下:1、bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字),无符号的范
2016-11-22 20:51:55 721
原创 ibatis中insert值的同时返回主键
xml配置: INSERT INTO activities (acttitle,actlocation,acttemplate,actinfo,actfirstpicurl) VALUES( #ActTitle#, #ActLocation#, #ActTempla
2016-11-01 16:12:53 3096
Java Json Jar
2016-08-04
jdeclipse_update_size.zip
2016-05-19
SourceInsight for linux
2015-09-17
SQLyog(x86,x64)
2014-03-29
学生信息管理系统(java,附源代码)
2013-12-06
学生信息管理系统(java)
2013-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人