自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现多文件成zip并实现下载,后端HTTP响应方式

【代码】Java实现多文件成zip并实现下载,后端HTTP响应方式。

2024-02-19 18:16:36 311

原创 Mysql的问题及浅探索:update语句未使用索引的锁机制

在全表扫描的情况下,MySQL 会使用共享锁(Shared Lock),允许多个事务同时读取同一行数据,但阻止其他事务获取排他锁(Exclusive Lock),从而防止其他事务对这些行进行写操作。2、在默认情况下,当 MySQL 进行全表扫描时,会应用一种称为"隐式锁定"(Implicit Locking)的机制,其中包括对扫描的行进行锁定,以防止其他事务对这些行进行并发修改。隐式锁定的目的是确保在事务中的全表扫描期间,其他事务不会对被扫描的行进行写操作,以保持事务的隔离性和一致性。

2023-11-13 17:10:38 408

原创 雪花算法-增加基因

SnowFlake

2023-08-04 16:46:23 248

原创 Spring实现ES的自动按月分割索引

注意:可以在save的方法前进行判断当前的索引是否存在,不存在的就进行添加。

2023-08-03 17:43:31 682

原创 JVM常用参数的记录

XX:MetaspaceSize 和 -XX:MaxMetaspaceSize:设置元空间的最大值和最小值。-XX:+UseConcMarkSweepGC 和 -XX:+UseG1GC:设置 JVM 使用的垃圾回收器。-XX:+PrintGCDetails:在控制台输出 GC 的详细信息。

2023-08-03 09:32:01 69

原创 多线程中的ThreadLocal的传递问题以及LOG的MDC的使用

2、如果你需要在多线程里日志打印也带上请求ID,则这个就与ThreadLocal有关,可以进行如下配置:在resource内增加log4j2.component.properties文件并增加如下配置。日志文件的RequsetId的打印,使用%X[RequestId]进行打印,但是接口层在发生异常的时候,会出现日志打印的%X[RequestId]的值为空的情况;1、使用拦截器或者过滤器,增加MDC.put(RequestHeader.REQUEST_ID, values);

2023-07-26 14:52:06 574

原创 @RefreshScope的使用产生“双重”效果的记录

在实现ApplicationRunner、CommandLineRunner接口的类中,使用@RefreshScope修饰,也会执行两次(亲测过)切面类中,如果使用@RefreshScope修饰,会使切面的方法执行两次(亲测过)

2023-07-22 15:16:39 349

原创 SpringBoot整合邮箱:微软邮件的历程

简单记录一下这个历程,现在还未拿到应用密码,因为要求开启MFA,所以巨坑,**&@%&#%@#@&#@

2023-07-06 18:10:21 634

原创 idea(mac)卡顿,MacBookPro(8G i7) IDEA参数设置,IntelliJ IDEA (Mac)性能

IDEA参数设置,IDEA性能Mac book pro 8G内存,设置后感觉可以,连着打开3个项目,敲代码流畅,不会再出现在打开项目时显示out of memory,特此记录一下配置如下:(需要将注释去掉,自测出现不去掉会启动不了idea)-Xms256m -Xmx2048m -Xmn128m //新生代-XX:ReservedCodeCacheSize=256m-XX:MaxMetaspaceSize=768m //老年-Dfile.encoding=UTF-8-XX:+UseG1

2021-05-25 13:51:01 2291

原创 简单的工具类---图片,二维码,验证码生成

简单的工具类—图片,二维码,验证码生成二维码Qrcode,验证码,图片转换为base64格式的工具实现:https://gitee.com/leezhqln10/util

2021-05-24 11:58:28 103

原创 Nginx的配置的简单记录

Nginx的配置的简单记录感谢网上的博客帖子的分享,这里给自己做个记录汇总1.nginx启动时指定启动用户问题//可以使用ps aux | grep "nginx: worker process" | awk '{print $1}'来进行查询启动的用户//将配置文件nginx.conf文件的页首的user改为对应的启动用户,例如:user ec2_user;2.nginx默认不支持带下划线的header参数传递,默认会去掉//为了支持header带下划线的参数,可以在http内或者se

2021-05-13 09:06:05 229

原创 SpringBoot的学习笔记 ---基础

这里写自定义目录标题1、SpringBoot 整合连接池新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1、SpringBoot 整合连接池你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如

2020-06-04 23:18:13 201

原创 SpringBoot的学习笔记 --- 入门

1、SpringBoot的入门1、下载并配置STS(spring.io/tools)2、SpringBoot的简介:Spring boot是一个脚手架(而非框架),构建于Spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目),其核心主要有如下几个方面:起步依赖(Starter Dependency)。自动配置(Auto Configuration)。健康检查(Actator)-

2020-06-01 01:41:18 227

原创 利用java,jdbc,mysql----简单模拟实现学生管理系统

一、功能要求二、需运用的知识点三、程序实现大概的框图四、程序功能实现详解五、小结

2020-05-08 12:24:18 1031 7

原创 Python编程学习——运用python编写简单的计算器程序

                                 简单计算器的程序实现 一、功能要求:实现用户输入算式,其中包含加减乘除,括号以及空格的算式,并且优先计算最里的括号的算式,例如1+ 22*3 2-2 2*(2 3 1+34*33/4+55*(1 2-5 *8+7/ 9)+(20+(39/13+8)+8*4-9)+7 8/9-10*76+(8 6*9))二、要求与知识...

2018-12-17 23:21:44 8385

空空如也

空空如也

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

TA关注的人

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