自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring jdbc配置(oracle)

主要有四种 :spring自带的JDBC、DBCP数据源、 C3P0数据源、jndi数据源: 1、spring自带的JDBC配置,只需要引入ojdbcjar包即可;xml文件中按如下配置 <bean id="dataSourceSpring"  class="org.springframework.jdbc.datasource.DriverManagerDataSour...

2016-11-28 10:06:19 847

原创 spring注解

 使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean,他们的作用,区别是什么?在哪些情况下使用哪些?有哪些属性可以进行配置,这些属性的作用是什么?@Repository 只能标注在 DAO 类上呢?这是因为该注解的作用不只是将类识别为 Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问...

2016-11-18 15:05:11 144

原创 3DES

  /**   * @param args在java中调用sun公司提供的3DES加密解密算法时,需要使   * 用到$JAVA_HOME/jre/lib/目录下如下的4个jar包:   *jce.jar   *security/US_export_policy.jar   *security/local_policy.jar   *ext/sunjce_provider.jar    */...

2016-09-12 20:57:10 229

原创 判断MAP集合中元素非空方法

代码评审时发现在接口定义对参数非空校验时,开发人员为了判断出哪个参数给到关联系统返回时写了N多的if判断,为此写了个工具方法有效的进行判断; public static boolean validateParamMap(Map param) {  log.debug("校验参数");  Set set = param.keySet();  Iterator it = set.iterato...

2016-09-12 20:39:13 3859

原创 多线程并发取值重复问题

取用时分秒+毫秒级别未能避免多线程并发取数时报错public synchronized static String getBatchDate(){  String serialNo = DateUtil.getDateFormat(new Date(), "yyyyMMddHHmmss");  return serialNo; } 通过时间+数据库SEQ的方式,解决并发获取相同时间戳的问...

2016-09-11 21:08:42 2553

原创 double精度处理

double类型的数据在相加后会产生浮点数,对于金额来说需要精确到两位如:amount_sum=387576.23999999993 public static double round(double d, int num) {BigDecimal b = new BigDecimal(Double.toString(d)); BigDecimal one = new BigDecima...

2016-09-11 21:05:00 633

原创 事务处理

@Transactional(value = "txManager", propagation = Propagation.REQUIRED, rollbackFor = Exception.class)public exampleMethod()throws EXCEPTION{try{}catch(exceptions e){do work()//如果这里未抛出异常是不会回滚操作的数据的;th...

2016-09-11 21:01:38 110

空空如也

空空如也

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

TA关注的人

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