- 博客(75)
- 资源 (3)
- 收藏
- 关注
原创 集成Sharding-jdbc,报错:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
集成Sharding-jdbc,报错:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure(已解决)
2024-04-08 17:04:51 206 1
原创 Springboot 集成 dynamic-datasource-spring-boot-starter 和 Sharding-jdbc 5.x,实现项目中原有的数据源作为主数据源,并保证分库分表有效
Springboot 集成 dynamic-datasource-spring-boot-starter 和 Sharding-jdbc 5.x,实现项目中原有的数据源作为主数据源,并保证分库分表有效
2024-04-04 14:10:14 477 2
原创 Springboot 集成 dynamic-datasource-spring-boot-starter,实现项目中原有的数据源作为主数据源
Springboot 集成 dynamic-datasource-spring-boot-starter,实现项目中原有的数据源作为主数据源
2024-04-04 14:05:21 379
原创 SpringBoot集成ShardingSphere-JDBC、dynamic-datasource-spring-boot-starter,切换数据源后分库分表规则无效
SpringBoot集成ShardingSphere-JDBC、dynamic-datasource-spring-boot-starter,切换数据源分库分表规则无效
2024-03-09 15:14:30 534 1
原创 Vue+ElementUi 基于Tree实现动态节点添加,节点自定义为输入框列
Vue+ElementUi 基于Tree实现动态节点添加,节点自定义为输入框列
2023-12-21 09:05:23 1285
原创 SpringBoot 启动/打包项目时,Target目录(打包)不存在recourse下的任何文件(已解决)
SpringBoot 启动打包项目时,Target目录(打包)不存在recourse下的任何文件(已解决)
2023-06-06 09:42:28 1929
原创 FastJSON2 对象转String时属性值为null时,转化后的Json中多出一个逗号问题
FastJSON2 对象转String时属性值为null时,转化后的Json中多出一个逗号问题
2023-06-05 09:10:06 571
原创 使用Maven中的Profiles标签实现项目启动或项目打包时环境动态控制
使用Maven中的Profiles标签实现项目启动或项目打包时环境动态控制
2023-03-24 09:43:51 712 1
原创 SpringBoot指定自定义配置文件或SpringApplicationBuilder完成入口类开发
springboot 指定自定义配置文件或通过SpringApplicationBuilder完成入口类开发
2022-10-26 13:39:00 273
转载 React Antd Select组件 自定义下拉内容(dropdownRender扩展菜单) 点击事件没有响应
React Antd Select组件 自定义下拉内容(dropdownRender扩展菜单) 点击事件没有响应
2022-05-19 10:50:18 5185
原创 Maven Assembly插件 使用与标签介绍
Maven Assembly插件 使用与标签介绍一、介绍Assembly 插件的主要作用是,允许用户将项目输出与它的依赖项、模块、站点文档、和其他文件一起组装成一个可分发的归档文件。二、常见的maven插件pluginfunctionmaven-jar-pluginmaven 默认打包插件【springboot默认打包方式】,用来创建 project jarmaven-shade-plugin用来打可执行包,executable(fat) jarmaven-as
2021-12-28 14:56:50 8072 1
转载 Maven的六类属性
Maven的六类属性转载自:https://www.cnblogs.com/bravetian/p/12497180.html一、属性内置属性主要有两个常用内置属性:${basedir}项目的根目录(包含pom.xml文件的目录),${version}项目版本POM属性用户可以使用该属性引用POM文件中对应元素的值,常用的POM属性包括:${project.build.sourceDirectory}:项目的主源码目录,默认为 src/main/java${project.build.tes
2021-12-22 17:27:03 232
原创 Typora页内跳转 ,亲测有效
Typora页内跳转!亲测有效!起始位置写法:<a href="#xxxx">xxxx</a>说明:xxxx:需要跳转到的目的地终止位置写法:第一种:非标题类型写法<a name="xxxx">xxxx</a>第二种:标题类型写法#[#....]xxxxx说明: 1.xxxx当前的名字,必须与起始位置的href属性值相同(#除外) 2.第二种方式就是名字(规范按照1)前至少有一个#。通俗点就是必须是标题类型...
2021-12-22 17:25:19 7941
原创 线程安全,带失效时间的Map
线程安全,带失效时间的Map具体使用按照自己的需要修改或调整,当然也可以直接使用/** * 带失效时间的Map,线程安全 */public class CacheMap<K,T> { private static CacheMap cacheMap = null; private Map<K,BufferData<T>> map = new ConcurrentHashMap<>(); public static Cac
2021-12-01 17:21:24 527
原创 报com.fasterxml.jackson.databind.JsonMappingExceptionInfinite recursion的错误解决方案
报com.fasterxml.jackson.databind.JsonMappingException:Infinite recursion的错误解决方案在使用jackson依赖包提供的ObjectMapper对象转JSON的过程中报com.fasterxml.jackson.databind.JsonMappingException:Infinite recursion xxx....的错误,说明在ObjectMapper对象在转JSON时,属性中有调用对象自身的情况出现,会造成无限递归,直到栈溢出的
2021-10-28 14:43:38 8802
原创 react: antd-upload 与 js-XLSX插件组合使用,获取excel数据
react: antd-upload 与 js-XLSX插件组合使用,获取excel数据上代码react-view层-upload使用:render(){ return ( <Upload name="importExcel" accept="application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
2021-08-16 17:08:46 815
原创 React:input输入框只能输入英文和特殊字符(可以自定义限制)
React:input输入框只能输入英文和特殊字符(可以自定义限制)直接上代码:antd3.x版本render(){ return ( <Form.Item> { getFieldDecorator('username',{ rules:[...], //重点 getValueFormEvent: (ev
2021-08-05 18:42:29 3458 1
原创 通过反射获取对象的属性值(动态获取)
通过反射获取对象的属性值(动态获取)上代码public void getFieldsValue(Object obj){ Class<>> objClass = obj.getClass(); //获取对象的所有属性(包括私有属性) Field[] fields = objClass.getDeclaredFields(); for(field : fields){ try{ //反射对象在使用时抑制Java语言
2021-08-05 11:31:08 9547 9
原创 React:下拉列表滚动触发(onPopupScroll)使用方法
React:下拉列表滚动触发(onPopupScroll)使用方法直接上代码:handleByPopupScroll = (e) => { let {target} = e //当前滚动到的位置 let start = target.scrollTop + target.offsetHeight //最后的位置 let ned = target.scrollHeight //滚动到顶部 if(target.scrollTop ==
2021-08-04 09:31:22 1741
原创 Excel工具类-导出
使用前需要导出以下依赖: <!-- poi支持xls格式的excel文件 --> <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <versio
2021-06-14 20:19:11 103
原创 org.flywaydb.core.api.FlywayException: Wrong migration name format: V1_xxx.sql(It should look like..
springboot 使用Flyway管理数据库版本,启动时报以下错误:Caused by: org.flywaydb.core.api.FlywayException: Wrong migration name format: V1_20210708.sql(It should look like this: V1.2__Description.sql)解决方案:这是因为V1 与后面内容中间包含两个英文状态下的下划线,而不是一个正确写法:V1__20210708.sql...
2021-05-08 15:01:07 1583 4
原创 MybatisPlus 逻辑删除失效原因及解决方案
MybatisPlus 逻辑删除失效原因及解决方案mybatisplus官方的更新文档中表示 在3.1.1版本及以上 都不需要手动注册逻辑删除插件,但如果两者(mybatislplus依赖 和代码生成器依赖)版本不一致,则会出现逻辑删除失效注意:博主使用 mybatislplus-boot启动器依赖 和代码生成器依赖来测试,其他无法保证测试依赖:<!--mybatis plus--><dependency> <groupId>com.baomidou
2021-04-30 11:27:58 4345
转载 java线程池ThreadPoolExecutor类使用详解
java线程池ThreadPoolExecutor类使用详解背景在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面是线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。而线程池不允许使用Executors去创建,而要通过ThreadPoolExecutor方式,这一方面是由于jdk中Executor框架虽然提供了如newFixedThreadPool()、newSingleThreadExec
2021-03-22 10:41:27 89
原创 正则表达式
正则表达式字符符号描述\反斜线,用于转义时,需双反斜线限定符符号描述?表示?前面得到字符需要出现0次或1次*表示*前面的字符出现0次或多次+表示+前面的字符出现1一次及以上{…}表示{…}前面的字符出现花括号({…})中的数字对应的次数如果需要出现范围在2-6,则表示为{2,6}如果需要出现范围在2次以上,则表示{2,}(…)表示一个整体,配合其他限定符使用或运算符号描述|表示要么满足|之前
2021-03-10 16:13:59 80
原创 中英文混合拼音排序(从首字母开始,相同则往下比较)
中英文混合拼音排序(从首字母开始,相同则往下比较)中文/英文混合数据 进行转拼音(中文),按照26个字母顺序排序,从首字母开始比较,相同则比较第二个字母,如此类推,直到结束排序为止。代码如下:package cn.com.rikylinz.util;import com.alibaba.fastjson.JSON;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPi
2021-03-01 11:01:35 981
原创 Swagger笔记
文章目录SwaggerSpringboot继承SwaggerSwagger配置扫描接口配置是否启动Swagger配置API文档的分组Swagger配置类完成版Swagger注解小知识SwaggerSpringboot继承Swagger1.新建一个Springboot-web项目2.添加swagger依赖<!-- swagger --><dependency> <groupId>io.springfox</groupId> <a
2021-02-20 16:08:25 111
Java1.6API中文版
2020-03-20
Java1.8API中文版
2020-03-20
删除maven仓库中的失败文件.bat
2020-03-19
java 图片转base64(去除换行)存入Map中,内容被截断,如何解决
2023-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人