自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单Git命令

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

2024-07-12 15:21:58 607

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

配置文件application.properties。

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

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

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

2024-03-21 14:14:33 1697

原创 Java生成算式验证码

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

2023-10-12 11:28:24 379

原创 jstat -gcutil PID命令分析

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

2023-08-22 19:02:15 669

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

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

2023-08-03 20:42:44 355

原创 java非对称加密RSA实现

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

2023-06-01 20:38:51 229

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

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

2023-06-01 20:32:27 705

原创 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 1111

原创 Java ES 分页查询

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

2023-05-16 20:39:38 776

原创 Mybatis 动态SQL

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

2023-05-16 20:36:43 924

原创 MySQL 修改字符集

【代码】MySQL 修改字符集。

2023-05-16 20:24:10 463

原创 MySQL 保留小数

【代码】MySQL 保留小数。

2023-05-16 20:14:33 101

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

二、根据多个ids查询。

2022-11-24 20:26:58 3341

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

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

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

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

阿里云实时语音识别

2022-11-19 17:24:04 1541

原创 Java的InputStream转FileInputStream操作

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

2022-11-19 16:35:30 6157

原创 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 5816 2

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

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

2022-10-20 20:40:33 3929

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

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

2022-10-18 18:06:31 474

原创 MySQL的show full processlist命令

mysql优化-慢查询

2022-10-18 16:14:48 1133

原创 密码校验工具类

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

2022-10-18 16:08:37 170

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

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

2022-10-18 16:01:07 2089

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

密码校验正则

2022-10-13 19:32:38 199

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

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

2022-10-13 19:20:55 2300

原创 Java 中所有的锁

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

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

原创 Zip解压工具类

【代码】Zip解压工具类。

2022-08-30 19:52:06 168

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

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

2022-08-30 19:50:37 200

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

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

2022-08-18 20:51:55 183

原创 Java DOC 转 PNG

Java DOC 转 PNG。

2022-08-18 20:26:05 606

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

Java word和txt文件转换图片。

2022-08-18 20:15:51 284

原创 Java XLS 转 XLSX

Java XLS 转 XLSX。

2022-08-18 20:13:52 1580

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

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

2022-08-18 20:00:15 6185

原创 Java doc转docx

Java doc转docx。

2022-08-03 08:34:47 2437 5

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

字符串替换StringUtils.replace()

2022-08-02 19:34:54 1042

原创 对List进行分页

List分页。

2022-07-31 11:22:07 2693

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

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

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

原创 MySQL 保留小数

MySQL保留小数。

2022-07-14 19:59:53 320

原创 SpringBoot集成移动云MAS平台(SDK2.0版本)遇到的一些问题

中国移动云mas发送短信

2022-06-12 10:42:35 1933

原创 MongoDB语法与现有关系型数据库SQL语法比较

MongoDB语法 MySql语法db.test.find({'name':'foobar'}) <==> select * from test where name='foobar'db.test.find() <==> select *from testdb.test.find({'ID':10}).count()...

2022-05-17 20:30:10 65

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

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

2022-04-05

空空如也

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

TA关注的人

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