自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java程序提供默认实现策略,并支持自定义实现策略的一种方式?并如何避雷?

java程序提供默认实现策略,并支持自定义实现策略的一种方式?并如何避雷?

2024-06-10 16:17:28 340

原创 【Java】子类中某方法实现时进行调用父类的方法,在该父类的方法实现中有调用A方法,A方法在子类中也存在(函数名、形参一致,修饰符可见),那么会使用的是父类的A方法还是子类的A方法?

【Java】子类中某方法实现时进行调用父类的方法,在该父类的方法实现中有调用A方法,A方法在子类中也存在(函数名、形参一致,修饰符可见),那么会使用的是父类的A方法还是子类的A方法?

2024-05-30 12:23:27 302

原创 p6spy-starter springboot快速引入p6spy简单配置即可自动替换数据源

通过属性配置便可以自动替换springboot数据源中p6spy的配置(支持常见数据库)

2024-05-13 09:44:50 288

原创 nacos v2.2.3 docker简单安装使用

nacos v2.2.3 docker简单安装使用

2024-04-30 18:07:02 1159

原创 StringBuilder/StringBuffer setLength(0) 和 trimToSize()使用

StringBuilder/StringBuffer setLength(0) 和 trimToSize()使用

2024-04-30 16:40:20 304

原创 Maven多模块快速升级超好用Idea插件-MPVP

Maven多模块快速升级超好用Idea插件-MPVP

2024-04-24 22:49:41 582 2

原创 idea使用plantuml插件报错(类图):Dot Executable: /opt/local/bin/dot

方式一: 直接设置Remote Rendering即可 (使用服务器地址)在本地Windows 11 系统的桌面版Docker上搭建PlantUML。方式二: 安装Graphviz并配置路径 (本地渲染)其中mac os安装依赖过多,文件较大。

2024-04-17 17:52:47 510

原创 lambda-property 通过lambda表达式获取对象属性名告别魔法值避免修改字段不同步

通过lambda表达式获取实体类的属性名称的工具包

2024-04-16 17:03:06 194

原创 hierarchy-utils 通用树形数据工具库 (或比hutool树形处理工具TreeUtil更好使~)

用于构建/查找具有层级关系树形数据的工具库,以解决业务中常见的树形数据处理需求。支持自定义过滤数据、排序及转换数据等。

2024-04-15 13:59:56 314

原创 Springboot单元测试mock踩坑

【代码】Springboot单元测试mock踩坑

2023-12-03 17:06:00 476

原创 字符编码、解码及在线地址记录

时间戳是一段记录秒数的整数,它表示从1970年1月1日00:00:00 UTC开始至今的秒数(或毫秒数)。它可用于计算文件的创建日期、电子邮件的发送日期、服务器的运行时间、文件或信息的存储时间等。注: 一般是默认到秒。

2023-03-25 11:25:19 716

原创 mysql数据变更对ON UPDATE CURRENT TIMESTAMP的影响

建表DDLDROP TABLE IF EXISTS `update_time_test`;CREATE TABLE `update_time_test` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CUR

2022-02-28 11:39:15 521

原创 Github如何通过Packages进行Apache Maven registry发布及引用

本文主题主要介绍如何通过github的Packages进行发布和引用maven依赖包个人拙见这个功能当前好像比较鸡肋,无特殊场景需要,建议直接弃坑 (由于个人认知有限,可能会造成误导,所以仅做参考;欢迎各位大佬的指导)原因: 1. 每个要引用或发布的服务都需要单独配置repository和server等信息 2. 引用的服务也需要配置server(账号)信息如何发布依赖1.在pom中加入配置 <distributionManagement>

2021-11-28 22:24:40 824

原创 mysql通过json数组字符串及JSON_TABLE进行输出多行数据

# 删除sql所对应的json对象1SET @delete_print1 = (CONCAT('{', '"delete_sql"', ': ', '"DELETE FROM user where ac_code = 111"', ',', '"delete_size"', ': ', 11, '}'));# 删除sql所对应的json对象2SET @delete_print2 = (CONCAT('{', '"delete_sql"', ': ', '"DELETE FROM user wher..

2021-07-06 16:40:36 5398 2

原创 jacoco使用记录

排除class# 排除目录结构 domain/xxx-domain/src/main/java/com/xxx/domain/manager/impl/UserXxxManagerImpl.java的class 一般直接为**/上级目录/Xxx.class, 即通过**/impl/UserXxxManagerImpl.class进行排除,如果无法排除可尝试**UserXxxManagerImpl**...

2021-06-08 11:35:51 957

原创 排除maven所依赖bom中有影响且不需要的依赖

背景: 项目依赖上层团队pom,其中share-common包含了mybatis-spring-boot-starter,虽在项目依赖中没有直接依赖share-common,但依赖的其他组件包含share-common,会导致默认加载DataSource数据源,影响无需数据源环境的预期结果解决方案: 在根pom中增加对应share-common依赖并排除相关依赖<project> <properties> <share-bom.ve.

2021-04-23 10:53:58 488

原创 IP和端口正则

IP正则: 0-255+3次(.0-255)2(5[0-5]|[0-4]\d)匹配:200 ~ 255[0-1]?\d{1,2} 或 1?\d{1,2}匹配:0 ~ 199 (会包含 00、000、01、010等以0开始但非0的数值)0|(?!0.*)匹配:0或非以0开始的数值final String IP_REGEX = "(2(5[0-5]|[0-4]\\d)|(0|(?!0.*)1?\\d{1,2}))(\\.(2(5[0-5]|[0-4]\\d)|(0|(?.

2020-11-10 15:29:38 578

原创 mongodb 使用记录

当前使用版本: 4.0.10配置文件#设置外网可访问 net: port: 27017 bindIp: 0.0.0.0#设置启用账号安全security: authorization: enabled#设置禁用账号安全security: authorization: disabled创建用户#添加读写用户db.createUser({user:"admin",pwd:"123456",roles:[{role:"readWrite",db:.

2020-09-22 14:46:25 91

原创 IDEA debug 启动应用后无法连接端口 (Method breakpoints may dramatically slow down debugging)

解决办法取消断点 (Ctrl+Shift+F8)参考地址

2020-09-22 14:30:17 497

原创 js触发resize事件

触发resize事件if (document.createEvent) { let event = document.createEvent("HTMLEvents"); event.initEvent("resize", true, true); window.dispatchEvent(event);} else if (document.createEventObject) { window.fireEvent("onresize");}

2020-08-31 13:43:38 2000

原创 curl 分片

查看资源是否支持分片 (https://www.baidu.com)#方式一curl -I https://www.baidu.com#方式二curl -i --HEAD https://www.baidu.com### 响应结果 ###HTTP/1.1 200 OKAccept-Ranges: bytesCache-Control: private, no-cache, no-store, proxy-revalidate, no-transformConnection: kee.

2020-06-30 15:43:41 400

原创 idea记录

项目显示target文件夹项目右上角进行设置 -> show Excluded Files(热部署) web项目更改类文件重新编译后reload![在这里插入图片描述](https://img-blog.csdnimg.cn/20200525175332207.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2lmX3lvdV9.

2020-05-25 17:55:10 228

原创 linux记录

文件夹不存在时进行创建test ! -d dir && mkdir -p dir# test ! -d /root/mytest && mkdir -p /root/mytest

2020-04-22 13:19:09 266 1

原创 集成@EnableAsync后出现问题的记录

springboot 集成@EnableAsync后 报错 ERROR o.s.web.context.ContextLoader - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'matchA...

2020-03-03 10:35:10 619

原创 java基本类型值与包装类对象null的比较会导致空指针

try { System.out.println(0 == (Integer)null); } catch (Exception e) { e.printStackTrace(); } try { System.out.println(0 == (Long)null); ...

2019-11-27 10:05:08 963

原创 cmd格式化小时为两位

v1 (可进一步减少验证,记录字符串比较方式)set hour=%time:~0,2%::移除hour中的空格并进行格式化处理(兼容Win Server 2008)set hour=%hour: =%::set hour=0::echo 处理前的hour:%hour%set hour_prefix=%hour:~0,1%::echo hour_prefix:%hour_pr...

2019-11-06 11:01:12 616

原创 windows 更改cmd 编码

windows更改cmd 编码代码页code page查看当前代码页设置当前代码页临时设置你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。代码页code pageUTF-8 65001简体中文(GB2312) 936 繁体中文BIG5 ...

2019-10-23 11:33:13 403

转载 Windows远程桌面(mstsc)不能复制粘贴的解决办法

https://www.cnblogs.com/xusweeter/p/7569506.html

2019-07-22 11:17:53 1112

原创 mysql sql记录

区分大小写查询(utf8_bin默认区分大小写)select * from user where binary username ='Sa';roles以逗号分隔, 查询包含role值为1的列表select * from user where find_in_set('1', roles);显示user的角色名称#方式1select user.*, group_...

2019-05-30 11:40:17 203

原创 cmd获取文件md5值并赋值给变量

@echo offset APP_FILE=xxx.jar::获取md5值certutil -hashfile %APP_FILE% MD5 >APP_MD5_TXTsetlocal enabledelayedexpansionset index=0for /f "tokens=* delims= " %%i in (APP_MD5_TXT) do ( echo %%i...

2019-05-07 10:40:37 1458

转载 idea配置springboot远程调试

pom配置 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...

2019-04-11 15:30:08 159

原创 redis center os安装配置

安装redis数据库yum install redisredis服务命令# 启动redisservice redis start# 停止redisservice redis stop# 查看redis运行状态service redis status# 查看redis进程ps -ef | grep redis# 重启redisservice redis restar...

2019-03-13 13:26:57 345

原创 spring @Value取值

@Value(&quot;${enable}&quot;) //在配置中必须存在@Value(&quot;#{environment['enable'] ?: false}&quot;) //不存在时设为默认值

2019-02-26 15:27:08 687

原创 mysql时间函数

转换字符为时间str_to_date('2019-01-11 11:11:11', '%Y-%m-%d %h:%i:%s')日期添加/减少指定的时间间隔(date 参数是合法的日期 expr参数时间间隔)DATE_ADD(date, INTERVAL expr type)DATE_SUB(date, INTERVAL expr type)type: MICROSECOND ...

2019-01-22 11:45:59 279

原创 java字符正则记录..

"ABC".matches(".*(?i)aBC.*" //区分大小写匹配

2019-01-07 16:40:09 175

原创 jpa使用 qdsl

pom.xml &lt;dependency&gt; &lt;groupId&gt;com.querydsl&lt;/groupId&gt; &lt;artifactId&gt;querydsl-jpa&lt;/artifactId&gt; &lt;/dependency&gt; &lt;dependency&

2018-12-22 17:03:19 879

原创 git 使用记录

出现Authentication failed后清除密码 git config --system --unset credential.helper全局设置git config --global user.name &amp;quot;xxx&amp;quot;git config --global user.email &amp;quot;xxx@qq.com&amp;quot;

2018-11-20 22:36:52 167

原创 mysql通过执行sql删除指定数据库的所有表

原理: 通过存储过程遍历获取指定数据库的表名称,然后执行删除语句,删除完成后将删除该存储过程.默认为当前使用的数据库,可在第一行SET @table_schema = null指定其他要删除的数据库.SET @table_schema = null; #指定当前要删除所有表的数据库名称,为null或''时默认为当前数据库,反之为指定的数据库DROP PROCEDURE IF EXIST...

2018-11-17 19:35:50 911

原创 冗余字段同步更新/填充框架rdt-v2

rdt-v2rdt-v2是一款基于注解构建完成后的关系更新/填充实体字段的框架,用于管理冗余字段关系,进行批量更新或自动填充数据关系,避免重复编写多次逻辑代码的操作项目地址: 直达特性:使用简单,依赖性低完成java bean类数据关系的维护基于条件注解和依赖字段注解,通过条件标识对应持久化类中唯一数据对数据操作层进行抽象,可根据具体场景自行实现/覆盖数据层数据的操作方法基于方...

2018-11-15 15:01:20 1329

原创 spring xml配置引用注册的bean

通过xml配置时引用代码中注册过的bean实例 &amp;lt;ref bean=&quot;userAuthArgumentResolver&quot; /&amp;gt;&amp;lt;mvc:argument-resolvers&amp;gt; &amp;lt;ref bean=&quot;userAuthArgumentResolver&quot; /&amp;gt;&amp;lt;/mvc:a

2018-10-31 17:16:09 434

空空如也

空空如也

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

TA关注的人

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