自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux上更新jar包里的某个class文件

重启jar包,不要忘记删除解压出的BOOT-INF文件夹。

2024-12-28 21:51:47 410

原创 xshell基础设置

一.查看->勾选会话管理器和快速命令栏二.工具->选项->终端三.工具->选项->高级四.文件->默认会话属性->外观(看个人喜好)

2024-12-28 21:30:05 364

原创 枚举类支持nacos动态刷新

【代码】枚举类enum支持nacos动态刷新。

2024-12-05 21:32:33 147

原创 CqEngine添加联合索引和复合唯一索引

【代码】CqEngine添加联合索引和复合唯一索引。

2024-11-05 20:50:40 228

原创 记一次left join联表查询的索引失效场景

1.explain发现org_t表未走索引,但是org_t的id字段默认存在主键索引,所以肯定不是未建索引导致的。场景:user_t(用户表)、org_t(机构表),user_t的org_id和org_t的id是一对一关系。3.查看user_t.org_id的字符集和排序规则为utf8mb4 utf8mb4_general_ci。4.把user_t.org_id的字符集和排序规则调整为utf8 utf8_general_ci。5.再次执行explain,发现org_t表走了索引,效率大大提升。

2024-10-20 09:19:33 314

原创 Java正则表达式获取中间文本

【代码】Java正则表达式获取中间文本。

2024-10-19 19:20:48 440

原创 nacos持久化到mysql的建表语句

度盘下载永久有效2.0.4及之前版本2.0.4之后版本

2024-10-13 16:46:28 279

原创 CentOS7执行yum -y install gcc失败

1.cd /etc/yum.repos.d2.cp CentOS-Base.repo CentOS-Base.repo.bak3.sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo4.sudo yum clean all5.sudo yum makecache

2024-10-12 23:44:15 587 3

原创 SpringBoot读取配置文件

PropertySource + @ConfigurationProperties(需要为属性提供set方法)读取主配置文件(application.yml/application.properties)@ConfigurationProperties注解(需要为属性提供set方法)

2024-03-03 10:29:25 488

原创 Spring三种依赖注入的方式

场景:@Autowired先根据类型(byType)查找,如果存在多个 Bean 再根据名称(byName)查找,如果查找不到,启动就会报错。@Autowired支持Setter注入、构造器注入,属性注入,@Resource只支持Setter注入和属性注入。@Autowired先根据类型(byType)查找,如果存在多个 Bean 再根据名称(byName)查找。@Resource先根据名称(byName)查找,如果查不到,再根据类型(byType)进行查找。

2024-03-02 16:51:06 1074 1

原创 共享锁与排他锁

共享锁与排它锁

2023-05-11 22:13:56 1514

原创 数据库事务ACID以及隔离级别

数据库事务隔离级别

2023-02-20 15:32:38 2353

原创 exe4j将jar包打成exe程序(详细)

用java语言的jar包生成可执行的exe程序

2023-02-14 19:50:39 575

原创 一起走进单例模式

一.介绍单例模式(Singleton Pattern)属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象(不需要手动去new)。本文会结合源码加深你对单例模式的理解二.实现方式大体上分为四种实现方式:饿汉式、懒汉式、静态内部类、枚举类实现思想基本一致: 提供一个唯一的私有实例 私有化构造器 提供一个公共方法获取私有实例饿汉式/*

2021-12-05 12:46:08 597 1

原创 使用Fiddler进行手机软件的抓包

一.配置Fiddler1.Tools–>Options–>HTTPS,勾选上Capture HTTPS CONNECTS和Decrypt HTTPS traffic2.Tools–>Options–>Connections,Filddler listens on port的值设置为8888,勾选Allow remote computers to connect,配置完成后点击ok,不要关闭Fiddler二.手机网络配置1.手机与电脑连接同一个WIFI或者电脑连接手机的热点

2020-08-26 18:50:50 344

原创 MySQL数据库查询按照中文姓名排序

SELECT * FROM 表名 ORDER BY CONVERT(name USING gbk);将姓名转为gbk编码,排序才有效

2020-06-19 13:45:14 5620

原创 IDEA中junit无法在控制台输入的问题

1.进入help->Edit Custom VM Options2.添加-Deditable.java.test.console=true,然后重启IDEA即可生效

2019-09-17 10:34:57 4413 11

原创 mysql数据库时区问题 The server time zone value is unrecognized...

解决方案一进入cmd–>登陆进mysql–>修改time_zone变量的值set global time_zone ='+8:00';解决方案二拼接url在写url(数据库地址)时在数据库名后拼接上?serverTimezone=UTC即可url=jdbc:mysql://localhost:3306/exam?serverTimezone=UTC...

2019-07-29 14:01:50 1369

原创 mysql数据库忘记密码解决方案

步骤一.停止mysql服务以管理员身份运行cmd–>输入命令 net stop mysql的服务名步骤二.设置无验证方式启动mysql服务mysql版本为8.0以下,输入mysqld --skip-grant-tablesmysql版本为8.0以上,输入mysqld --console --skip-grant-tables --shared-memory看到光标一直闪烁就成功了...

2019-07-28 20:38:49 2340

原创 LayUI下拉框select不让它向上弹出

LayUI自动判断,如果下面位置不够就向上弹出layui-form-selectup dl {top: auto;bottom: 42px;}使select只向下弹出,添加一段代码覆盖原样式即可layui-form-selectup dl { top: 42px; bottom: unset;}效果如下...

2019-07-05 14:51:35 8571 2

原创 MyBatis根据数据库逆向生成pojo,mapper接口与mapper.xml文件

逆向工程下载Mybatis Generator插件,并重启ide从官网http://www.mybatis.org/generator/configreference/xmlconfig.html找到配置文件代码,复制粘贴在resources目录下新建generatorConfig.xml文件,粘贴刚才复制的内容并修改引入MyBatis-Generator-Maven-Plugi...

2019-07-03 19:55:06 477

原创 idea中添加模板,提高代码的编写速度,引用通用代码

添加模板进入settings搜索Live Templates点击加号创建一个模板组(template group),模板组的名字随意取4.选中刚创建的模板组,点击加号,创建模板(live template)5.配置缩写名(Abbreviation)与内容(Template text)缩写名: 相当于变量名,将来通过它来引用内容:通用的代码6.设置可以使用引用的范围(ap...

2019-07-02 20:28:37 1396

原创 maven工程从中央仓库下载jar包太慢问 resolving dependencies

从阿里云私服下载1.配置settings.xml文件找到maven的安装目录,进入 conf/settings.xml文件中,找到<mirrors>标签,将其内容替换为如下 <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name&...

2019-07-02 20:00:01 1319 1

空空如也

空空如也

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

TA关注的人

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