自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot+mysql报错 com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for colum

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'deal_amt' at row 1; ]; Data truncation: Out of range value for column 'deal_amt' at row 1; nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of

2020-12-09 10:54:03 1301

原创 java8新特性整理

java8主要有9个方面的新特性 1.方法引用supplier<T> 2.函数式接口function和Predicate,consumer,supplier 3.lambda表达式 4.默认方法 5.Stream 6.Optional类 7.新的日期api 8.Base64 9.Nashorn JavaScript引擎一.方法引用Supplier<T>类型 语法 对应的Lambda表达式 静态方法引用...

2020-12-03 12:49:50 164

原创 Java向PDF模板写入数据

本文使用itextpdf操作pdf模板pdf模板使用Adobe Acrobat DC进行表单编辑首先引入jar包 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version>

2020-12-01 17:22:00 718

原创 java使用POI做多级联动导出excel

主要解决excel动态模板下拉联动问题:如图:下拉联动处理代码:下拉长度在255以内:private static DataValidation setDataValidation(Sheet sheet, String[] textList, int firstRow, int endRow, int firstCol, int endCol) { DataValidationHelper helper = sheet.getDataValidationHelper(

2020-12-01 17:13:44 1043

原创 使用mysql的存储过程实现身份证校验

校验规则:1、身份证号码前17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2 ;2、将这17位数字和系数相乘的结果相加;用加出来和除以11,看余数是多少;3、余数只可能有0、1、2、3、4、5、6、7、8、9、10这11个数字。其分别对应的最后一位身份证的号码为1、0、X、9、8、7、6、5、4、3、2;4、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ;如果余数是10,身份证的最后一位号码就是

2020-12-01 17:02:44 1054

原创 java1.8特性lamda对于List<Map>的处理

lambda是java8最重要的特性之一,可以让我们用简洁流畅的代码完成一个功能,其核心思想是将面向对象中的传递数据变成传递行为。public void listMapTest(){ List<Map<String,Object>> l = new ArrayList<>(); Map<String,Object> map = new HashMap<>(); map.put("id",1); map.put(

2020-12-01 16:44:09 930

原创 java工具keytool操作证书命令

证书名称以test为例:别名为testAlias生成证书:keytool -genkey -alias testAlias -keyalg RSA -keystore test.keystore查看证书条目:keytool -list -keystore test.keystore导出公钥:keytool -export -alias testAlias -keystore test.keystore -file test.cer查看证书详细信息:keytool -printcert -fil

2020-12-01 16:17:58 224

原创 springboot+jpa 多租户系统事务配置

我们在构建多租户系统时,特别是在单体应用中,通常会遇到事务的问题,多租户系统设计动态数据源(如果仅是逻辑分离的可以略过。。。)本文主要讲共享数据库,彼此独立的Schema(Shared Database, Separate Schemas)中遇到的事务问题,hibernate多租户主要依赖3个部分hibernate.multiTenancy 指定租户标识 ,默认为 MultiTenancyStrategy.SCHEMAhibernate.multi_tenant_connect..

2020-12-01 16:13:47 3654

原创 springboot+jpa异步任务事物丢失问题

在springboot中使用异步任务@Async 或 使用Quartz任务调度时,出现事务丢失问题,事物丢失不会影响数据查询(SELECT),但是当进行增删改操作时,因为事物问题,无法执行结果到数据库。 使用@Transactional注解也无法注入事务。 发现问题如下: 我们在配置事务时,默认会使用DataSourceTransactionManager @Bean public DataSourceTransactionManager tra...

2020-12-01 15:44:41 1042

TokenUtils.java

主要使用java-jwt生成token及对token的认证与鉴权,加密参数严谨,包括对于ip地址及用户身份的校验,包括若有企业端对于登录限制的校验

2020-12-01

HttpsTool.java

java使用http请求工具类,使用org.apache.http.client包,发送post或get请求,请求参数为map或json数据或xml数据

2020-12-01

CertificateUtils.java

java证书操作类,主要使用证书文件cer进行加解密或自定义密文进行加解密,目前已在银企直联等相关数据安全性的环境下使用

2020-12-01

java向pdf模板写入数据

主要使用itextpdf包,通过Adobe Acrobat DC生成pdf模板,并向模板中写入数据,生成新的pdf文档

2020-12-01

java开发工具类(常用)

对于日期,随机字符,时间差计算,拼音转换,金额计算转换,网络图片保存,身份证出生日期获取,字符串首字母获取,年月加减计算等

2020-12-01

webservice接口处理类

使用AXIS调用发送webservice信息,interfaceName--接口文档中的方法名称,endPoint--接口文档中的发布路径,nameSpaceUrl--wsdl文件中的namespace,params --有序数组

2018-09-12

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

TA关注的人

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