自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海,春暖花开

IN IT && WIN IT

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 BigDecimal中divide方法注意问题

BigDecimal中divide方法抛异常:Non-terminating decimal expansion; no exact representable decimal result在使用BigDecimal rate = new BigDecimal(1).divide(new BigDecimal(3));时抛异常: Non-terminating decim...

2018-05-31 08:41:51 145337 14

转载 mybatis中association和collection的column传入多个参数问题

mybatis中association和collection的column传入多个参数值项目中在使用association和collection实现一对一和一对多关系时需要对关系中结果集进行筛选,如果使用懒加载模式,即联合使用select标签时,主sql和关系映射里的sql是分开的,查询参数传递成为问题。mybatis文档: property description...

2018-05-30 23:40:54 58744 9

转载 数字末尾去零问题

数字末尾去零问题在格式化保留N位小数之后可能出现不必要的0,如2.3保留两位小数后变成2.30,不太人性化前端使用parseFloat函数: function toHumanYuan(money){ return parseFloat((money/100).toFixed(2));}// 如2.3即经过toFixed(2)后变成2.30, 但经过parse...

2018-05-30 17:16:40 2056

转载 行列转换(二)

行列转换(二)情景一1.有限列类型:+----+----------+-------+--------+| id | fruit_id | color | weight |+----+----------+-------+--------+| 1 | 1 | 红 | 23 || 2 | 1 | 黑 | 54 |...

2018-05-28 08:49:44 148

转载 行列转换(一)

行列转换(一)情景一 +----+--------+---------+ | id | month | pay_fee | +----+--------+---------+ | 1 | 201801 | 10 | | 2 | 201802 | 11 | | 3...

2018-05-25 08:52:56 155

转载 mybatis缓存机制

mybatis缓存机制mybatis的查询分为一级缓存和二级缓存一级缓存是SqlSession级别的缓存二级缓存是mapper级别的缓存,二级缓存是多个SqlSession共享的一级缓存(SqlSession级别)一级缓存是SqlSession级别的缓存。mybatis使用hashMap作为存储缓存数据,使用id作为key。不同sqlSession之间缓存数据区域(Has...

2018-05-21 22:06:12 151

转载 mybatis事物管理

mybatis事物管理mybatis事物管理主要通过org.apache.ibatis.transaction.Transaction接口实现,主要实现类有SpringManagedTransaction、JdbcTransaction和ManagedTransaction。同时还设计了org.apache.ibatis.transaction.TransactionFactory来获取Tra...

2018-05-20 21:47:31 274

转载 mybatis中使用pageHelper实现一对多分页

mybatis中使用pageHelper实现一对多分页项目里经常遇到一对多分页的问题,以前认为PageHelper不支持一对多的分页,还一直自己重写分页方法。。。。数据库表countryCREATE TABLE `country` ( `country_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `coun...

2018-05-20 15:38:58 15384 16

转载 spring结合mybatis时一级缓存失效问题

spring结合mybatis时一级缓存失效问题之前了解到mybatis的一级缓存是默认开启的,作用域是sqlSession,是基 HashMap的本地缓存。不同的SqlSession之间的缓存数据区域互不影响。当进行select、update、delete操作后并且commit事物到数据库之后,sqlSession中的Cache自动被清空<setting name="local...

2018-05-20 09:34:36 6741 4

转载 mybatis中动态sql中test的一些问题

mybatis动态sql中OGNL中type=="1"和type='1'的区别最近在mybatis中使用OGNL所遇到的坑: 一点鸡肋: type=="1"和type='1'的区别//CountryDao.javapublic interface CountryDao { CountryDo getByType(@Param("type") String type);}..

2018-05-19 17:06:10 1758 2

转载 webApplicationContext的认识

WebApplicationContext的认识WebApplicationContext是专门为Web设计的。从web根目录下的路径中加载配置文件,默认在WEB-INF目录下。从WebApplication中可以获取ServletContext的引用,整个Web应用上下文作为ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE属性放在ServletContext中,以...

2018-05-13 15:47:12 2608

转载 定义常量技巧

定义常量技巧之前定义常量没有想到的地方public class Constants { //私有的构造函数,这样只能通过类方法访问了 private Constants(){ } public static final String ERROR_CODE = 1001;}私有的构造函数,这样只能通过类方法访问了...

2018-05-08 22:17:48 115

转载 java中重写equals一定要重写hashCode方法

java中重写equals一定要重写hashCode方法原作者博客地址: Working With hashcode() and equals()equals和hashCode方法equals(Object obj): 由Object类提供,用来判断当前对象和obj是否相等。JDK中默认实现方式是基于内存地址:只有两个对象的内存地址相等,那么它们才相等hashCode(): 该...

2018-05-07 13:53:12 273

转载 String中的intern方法

String中的intern方法基于jdk1.7前言我们知道在jdk1.6及之前,常量池是放在了方法区上的,而在jdk1.7之后的版本,java将牛原本在方法区(perm)中的常量池放在了堆上了,而在jdk1.8之后,取消了方法区,使用meataSpace代替了方法区。测试用例: @Testpublic void internTest(){ String ...

2018-05-07 10:19:20 94

转载 gradle入门折腾

gradle入门折腾下载到gradle官网 https://gradle.org/下载最新的安装包,选择binary-only就行在window下安装gradle将gradle-4.7-bin.zip解压到安装目录E:\installed\gradle-4.7,在环境变量中加入GRADLE_HOME: E:\installed\gradle-4.7将%GRADLE_...

2018-05-05 11:07:45 123

转载 引用类型

引用类型基于jdk1.7,摘自《Java性能优化》结构图在java中提供了四个级别的引用:强引用、软引用、弱引用和虚引用ref包下结构图: 强引用什么是强引用: StringBuilder sb = new StringBuilder("str");即,在栈局部变量表中的sb指向了堆中的StringBuilder对象实例,这就是一个强引用强...

2018-05-01 22:13:17 338

转载 ajax不能下载文件

Ajax不能下载文件问题情景: 一直在后端写下载文件的逻辑,并没有注意前端调用的问题,在做导出excel功能的时候,就碰到了这个问题,还傻呼呼的同事在争论,最后实力打自己的脸。。。在JQuery中的ajax支持的类型有: “xml”: 返回 XML 文档,可用 jQuery 处理“html”: 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行“sc...

2018-05-01 16:57:24 378

空空如也

空空如也

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

TA关注的人

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