自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 中间软设笔记

第1章 计算机系统知识1.1 计算机系统基础知识一、中央处理单元1、CPU 的功能: 程序控制、操作控制、时间控制、数据处理。2、CPU的组成:CPU主要由运算器、控制器、寄存器组和内部总线等部件组成。(1)运算器:由算术逻辑单元ALU(实现对数据的算术和逻辑运算)、累加寄存器AC(运算结果或源操作数的存放区)、数据缓冲寄存器DR(暂时存放内存的指令或数据)、和状态条件寄存器PSW(保存指令运行结果的条件码内容,如溢出标志等)组成。执行所有的算术运算,如加减乘除等;执行所有的逻辑运算并进

2025-02-10 20:11:21 1092

原创 注解@JsonInclude

解决:类中使用 @JsonInclude 注解来控制序列化行为,或者在 getter 方法中处理这个逻辑。

2024-09-04 10:06:09 252

原创 简单Git命令

如果你的修改还没有准备好提交,但你想要切换到另一个分支继续工作,你可以使用git stash命令将修改暂存起来,以便以后使用。命令用于将一个分支合并到另一个分支。它将一个分支的修改合并到另一个分支中,创建一个新的提交反映合并的变化,例如git merge new-branch。你可以使用这个命令列出仓库中可用的分支、创建新的分支或删除现有的分支,例如git branch new-branch。如果你在之前的提交中犯了一个错误,你可以使用git revert命令创建一个新的提交,撤销之前提交引入的修改。

2024-07-12 15:21:58 668

原创 Nacos源码本地用idea启动不了 Unable to start embedded Tomcat

配置文件application.properties。

2024-05-21 20:13:00 547 1

原创 Java代码中忽略HTTPS请求中的证书

请注意,忽略证书验证存在安全风险,因为这使得您的应用程序容易受到中间人攻击。在生产环境中,请谨慎使用此方法,并确保您的应用程序的安全性。

2024-03-21 14:14:33 2910

原创 Java生成算式验证码

在 CaptchaServlet 中,首先生成一个随机算式,包含两个随机数和一个随机运算符,然后将验证码和计算结果存储到 HttpSession 中。接着生成一个验证码图片,使用 Graphics2D 绘制验证码字符串,最后将验证码图片写入 HttpServletResponse 的输出流中。在生成算式验证码的方法中,首先生成一个随机运算符和两个随机操作数,如果运算符是减法,则要保证被减数大于减数。第二部分是一个生成算式验证码的方法,返回一个包含算式和结果的字符串,以及一个 Result 对象。

2023-10-12 11:28:24 551

原创 jstat -gcutil PID命令分析

jstat -gcutil命令打印出的数据可以用来分析Java应用程序的垃圾回收情况。

2023-08-22 19:02:15 914

原创 Java记录一次生产CPU飙升查找原因

jstack是Java开发工具包中的一个命令行工具,用于生成Java虚拟机(JVM)的线程堆栈跟踪信息。jstack记录的线程堆栈跟踪信息对于分析和调试Java应用程序非常有用。java项目:项目定制化产品的微服务,主要做查es的定时任务和报表统计,实时监控数据.七八个定时任务同时查es,可能造成的飙升,然后只能拿jstack分析,生产环境慎用.查到原因 ,看了代码 Socket没关闭;怎么分析java的stack文件?最后:生产上jmap也慎用。上线几天,cpu报警。

2023-08-03 20:42:44 416

原创 java非对称加密RSA实现

【代码】java非对称加密RSA实现。

2023-06-01 20:38:51 269

原创 es设置是否获取查询结果的总命中数

时,Elasticsearch会强制计算命中数,无论数据量大小,这样可以确保获取到查询结果的总命中数。需要注意的是,如果查询的数据量非常大,开启总命中数的计算可能会对性能造成影响,因此在实际应用中需要根据具体情况来决定是否开启。是用于设置是否获取查询结果的总命中数,即总匹配数。默认情况下,Elasticsearch会根据查询的数据量来决定是否计算总命中数,如果数据量非常大,那么计算总命中数会消耗很多时间和资源。

2023-06-01 20:32:27 911

原创 ES查询问题entity content is too long [142501157] for the configured buffer limit [104857600]

在@Configuration注释下,定义了一个名为ElasticSearchConfig的类,该类负责配置RestHighLevelClient以连接到Elasticsearch集群。这些属性包括用户名、密码和ES实例的URI。接着,定义了一个公共的RequestOptions实例COMMON_OPTIONS,以进行全局通用设置项、构建授权请求头、异步等信息。总之,这个文件定义了一个用于连接Elasticsearch的RestHighLevelClient,并设置了一些自定义参数。

2023-06-01 20:29:39 1541

原创 Java ES 分页查询

从第n页开始每页查询每条。

2023-05-16 20:39:38 873

原创 Mybatis 动态SQL

Select 与 @SelectProvider 只是在定义注解的方式上有所不同, 一个是静态SQL, 一个是。是 MyBatis 中的一个注解,用于指定一个类或者类的某个方法提供 SQL 查询语句。该注解常用于动态 SQL 的场景,例如根据不同的参数生成不同的查询语句。使用注解的方式可以让 MyBatis 在运行时根据注解指定的类或方法来生成对应的 SQL 查询语句,从而实现动态 SQL 功能。其中,type属性表示提供 SQL 查询语句的类,method属性表示类中提供查询语句的方法。

2023-05-16 20:36:43 1122

原创 MySQL 修改字符集

【代码】MySQL 修改字符集。

2023-05-16 20:24:10 525

原创 MySQL 保留小数

【代码】MySQL 保留小数。

2023-05-16 20:14:33 127

原创 Java根据id对elasticsearch查询操作

二、根据多个ids查询。

2022-11-24 20:26:58 3606

原创 springboot自定义工具类中,如何调用service层方法

springboot自定义工具类中,如果想调用service层方法,是不能使用传统方式实现的,比如@Autowired HolidayService holidayService或者new HolidayServiceImpl(),需要特殊的配置才能实现调用,否则报null指针异常。

2022-11-24 20:12:32 4830 1

原创 Java集成阿里云的实时语音识别遇到的一些问题

阿里云实时语音识别

2022-11-19 17:24:04 1766

原创 Java的InputStream转FileInputStream操作

MinioUtil是个工具类,因为文件在minio上,通过文件名获取到流,这里可以学习下minio.MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。就是将输入流写到临时文件中,再转为文件流,最后删除临时文件。也使用了Hutool的工具类FileUtil。

2022-11-19 16:35:30 6888

原创 MySQL对字段进行加密解密

update 表名 set 字段名 = to_base64(AES_ENCRYPT(字段名, "1234567890poiuyt","1234567890asdfgh")) where 字段名 not like "%==%";update 表名 set 字段名 = AES_DECRYPT(FROM_base64(字段名),"1234567890poiuyt","1234567890asdfgh") where 字段名 like "%==%";

2022-11-19 16:20:14 6278 2

原创 Java导出Excel表格文件名乱码问题

String title = java.net.URLEncoder.encode("中文名称", "UTF-8");导出功能,在代码中设置中文名称,出现乱码.

2022-10-20 20:40:33 4145

原创 慢查询分析-MySQL执行计划explain

通常来说, 我们的查询不应该出现 ALL 类型的查询, 因为这样的查询在数据量大的情况下, 对数据库的性能是巨大的灾难。这个类型通常出现在 =, , >, >=,

2022-10-18 18:06:31 616

原创 MySQL的show full processlist命令

mysql优化-慢查询

2022-10-18 16:14:48 1211

原创 密码校验工具类

【代码】密码校验工具类。

2022-10-18 16:08:37 219

原创 数据入库MySQL会自动将dateTime 23:59:59.999保存成第二天的00:00:00

一、原因:MySQL数据库对于毫秒大于500的数据进行进位。二、解决: 减去毫秒数999。获取某一天的结束时间。

2022-10-18 16:01:07 2541

原创 密码校验的一个正则表达式

密码校验正则

2022-10-13 19:32:38 286

原创 Java利用hutool的API获得一个时间段内的每一天日期

【代码】Java利用hutool的API获得一个时间段内的每一天日期。

2022-10-13 19:20:55 2551

原创 Java 中所有的锁

反之,如果锁被占用的时间很长,那么自旋的线程只会白浪费处理器资源。如果物理机器有多个处理器,能够让两个或以上的线程同时并行执行,我们就可以让后面那个请求锁的线程不放弃CPU的执行时间,看看持有锁的线程是否很快就会释放锁。乐观锁 适合写操作多的场景 乐观锁在 Java 中是通过使用无锁编程来实现,最常采用的是CAS算法,Java原子类中的递增操作就通过CAS自旋实现的。在一些同步资源的锁定时间很短的业务中,线程挂起和恢复现的时间会比自旋的时间要长的适合使用自旋锁。2 自旋锁 VS 适应性自旋锁。

2022-09-07 20:13:14 121 1

原创 Zip解压工具类

【代码】Zip解压工具类。

2022-08-30 19:52:06 197

原创 多任务处理工具类 异步 线程池

【代码】多任务处理工具类 异步 线程池。

2022-08-30 19:50:37 233

原创 Java 合并任数量的图片成一张图片

代码】Java 合并任数量的图片成一张图片。

2022-08-18 20:51:55 201

原创 Java DOC 转 PNG

Java DOC 转 PNG。

2022-08-18 20:26:05 733

原创 Java word和txt文件转换图片

Java word和txt文件转换图片。

2022-08-18 20:15:51 328

原创 Java XLS 转 XLSX

Java XLS 转 XLSX。

2022-08-18 20:13:52 1671

原创 Java处理文件流传给前端接收

后端直接传输文件的流给前端处理。

2022-08-18 20:00:15 6516

原创 Java doc转docx

Java doc转docx。

2022-08-03 08:34:47 2769 6

原创 字符串替换StringUtils.replace()

字符串替换StringUtils.replace()

2022-08-02 19:34:54 1144

原创 对List进行分页

List分页。

2022-07-31 11:22:07 2809

原创 SpringBoot HTTP 请求 Body 下划线转驼峰

Spring请求的时候将下划线转为和JavaBean的驼峰相对应(fast_name转为fastName)

2022-07-31 11:15:56 2418 1

原创 MySQL 保留小数

MySQL保留小数。

2022-07-14 19:59:53 360

2022年软考中级 软件设计师资料(核心知识100点)

软考中级 软件设计师资料(核心知识100点)

2022-04-05

空空如也

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

TA关注的人

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