自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (3)
  • 收藏
  • 关注

原创 IDEA使用技巧

END$ 可指定光标位置。

2024-10-11 09:17:35 185

原创 枚举类的优雅使用

当然getEnumList方法和TypeEnum.values()有异曲同工之妙,此处仁者见仁智者见智。

2024-07-01 00:41:00 370

原创 Spring中的事务管理:注解式事务与编程式事务

【代码】Spring中的事务管理:注解式事务与编程式事务。

2024-06-30 23:22:57 144

原创 MybatisPlus中多个mapper路径配置

【代码】MybatisPlus中多个mapper路径配置。

2024-06-30 23:07:11 1123

原创 前后端分别解决跨域问题 CORS错误

从前后端解决 跨域问题解决 CORS错误。

2024-04-27 18:55:57 746 1

原创 npm代理/镜像源配置 nvm包管理下载

【代码】npm代理/镜像源配置 nvm包管理下载。

2024-04-27 16:14:12 744

转载 Mysql读写分离的四种方案

数据库写入效率要低于读取效率,一般系统中数据读取频率高于写入频率,单个数据库实例在写入的时候会影响读取性能,这是做读写分离的原因。以上四种方案各有优缺点,基于MySQL proxy代理的方式对于应用来说相对简单,但是在项目稳定性、事务支持性等方面还存在问题;而基于应用内路由的方式固然灵活度比较高,但是也增加了应用逻辑的复杂度;基于mysql-connector-java的jdbc驱动和sharding-jdbc的方式在使用上相对简单,但限制了需要使用java开发。

2024-04-22 16:39:26 2020

原创 Git 更新代码 返回504

报错提示: unable to access 'http://gitlab.xxx" The requested URL returned error: 504。提示为网络或者代理有问题,检查后并无异常~!最后找到问题是git代理配置异常。执行取消代理的命令:问题解决~

2024-04-22 15:01:56 578

原创 腾讯云Linux服务器 - 前后端 - linux原生/宝塔/Docker多方式部署

命令:nohup java -jar ./user-center-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod &处理:chmod a+x user user-center-backend-0.0.1-SNAPSHOT.jar #给所有用户添加这个文件的执行权限。常见问题①:项目部署好之后 访问80端口 跳转至nginx首页 并未跳转到前端项目首页。常见问题②:项目部署好之后 访问80端口“403”处理:nginx -s reload。

2024-02-21 00:06:25 1213 1

原创 Java中Object.getClass() ; Class.forName(); User.class区别!

Class.forName("java.lang.String")将返回一个代表String类的Class对象。所以String.class就是一个代表String类的Class对象。String.class被用来直接获取一个代表String类的Class对象。当你有一个对象时,你可以调用这个方法来获取该对象的运行时类。你可以通过传递一个字符串参数(包含完全限定的类名)来获取对应的Class对象。在这个例子中,str.getClass()将返回一个代表String类的Class对象。

2023-11-15 01:19:55 109

原创 Java多线程详解,一篇文章彻底搞懂多线程!!!

任何接口如果只包含唯一一个抽象方法,那么他就是一个函数式接口;

2023-11-13 21:07:01 284

原创 Linux常用命令&释义 在线实测运行~

Linux命令及在线运行

2023-11-02 01:29:20 437

转载 【Mysql】索引和树结构详解

索引一般可以分为以下几类:主键索引:主键索引是一种特殊的索引类型,它是用于唯一标识每一行数据的索引,每个表只能有一个主键索引,复合索引:复合索引也叫多列索引或联合索引,它是包含多个列的索引类型,能够加速多列查询和排序操作。需要遵循普通索引:MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值。唯一索引:唯一索引是用来保证列的唯一性的索引,一个表可以有多个唯一索引。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。

2023-11-02 00:34:00 409

转载 SpringBoot日常-注解

在使用SpringBoot开发中或者在求职面试中都会使用到很多注解或者问到注解相关的知识。本文主要对一些常用的注解进行了总结,同时也会举出具体例子,供大家学习和参考。有关于SpringBoot常用注解到此就结束了。感激不尽!

2023-10-31 16:38:44 59 1

原创 Mysql索引、事务、隔离级别、存储结构--详解

数据同样存储在磁盘上面(idb文件包含索引和数据),基于B+Tree结构存储,在树 的叶子节点处存储了索引对应的数据,在通过索引进行检索时命中叶子节点 即可从叶子节点中直接读取数据。平衡二叉树的高度要比B树要高,所以磁盘的IO的磁盘次数也比较多,所以数据存储结构大多数用B树或者B+树做数据存储。中采用B树存储数据,MangoDB中所有的节点都有Data域,无疑单次查询更快些,只要找到指定的索引就能进行访问,先从索引文件中找到数据的磁盘位置,再从数据文件中找到索引对应的数据内容。

2023-10-26 22:53:30 124

原创 JVM虚拟机调优常用命令和参数

喜欢的小伙伴可以赏个赞!

2023-10-18 00:45:47 61 1

原创 面试经典:java父子类中静态代码块构造器执行顺序

===============最后执行顺序如下==============被static修饰的代码块,是属于当前类的信息,是用来初始化类的信息。在类被加载的时候就会执行,只执行一次,并且优先于主方法。其次②父类加载顺序 优先于。的加载是 优先于 父子类的。所有非静态代码块中代码都是在创建对象时自动执行,父类优先于子类被加载。

2023-10-11 01:25:24 65

原创 面试经典:项目全局异常怎么处理

*** 自定义业务异常类,直接继承运行时异常即可*//*** 全局异常处理*/@Slf4j/*** 异常处理方法* @return*/String msg = split[2] + "已存在";return R.error("未知错误");/*** 异常处理方法* @return*/

2023-10-11 00:17:13 109

原创 IDEA中正则表达式(.*) 正则替换 在ftl文件中实现字段${abc}为空校验

批量快速替换ftl中嵌入字符 避免ftl导出时空指针异常!

2023-04-08 16:38:11 1021 1

原创 maven仓库jar包下载太慢 阿里镜像推荐

如何利用阿里云镜像快速下载资料

2023-03-02 09:35:31 1680 1

空空如也

SQL CASEWHEN优化

2021-07-17

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

TA关注的人

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