- 博客(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
2020-12-01
HttpsTool.java
2020-12-01
webservice接口处理类
2018-09-12
SpringMvc 关于导出页面数据
2015-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人