Loading

摘要: 一、循环 + Thread.sleep() long startTime = System.currentTimeMillis(); do { System.out.println("run "+ System.currentTimeMillis()); WsLinkViewResp wsLinkV 阅读全文
posted @ 2022-09-05 09:23 Acelin_H 阅读(31) 评论(0) 推荐(0) 编辑
摘要: java interrup()函数会中断线程(本质更新线程为中断状态)。若sleep()函数检测到线程中断(interrupt()函数触发) 会抛 InterruptedException, 被catch住后线程中断状态更新为未中断 sonar检测到该问题会提示此种潜在逻辑,防止忽略该潜在风险而导致 阅读全文
posted @ 2022-09-04 15:27 Acelin_H 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 自定义排序 返回负数,第一个元素排在第二个元素前面; 返回0,第二个元素等于第一个元素; 返回正数,第一个元素排在第二个元素后面; public static int customSorted(String x, String y) { if (x == null && y != null) { r 阅读全文
posted @ 2022-06-08 19:03 Acelin_H 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 创建索引 时机一:建表时 CREATE TABLE table_name [col_name data_type ] [ UNIQUE | FULLTEXT | SPATIAL] [INDEX | KEY] [index_name] (col_name [length])[ASC | DESc] 可 阅读全文
posted @ 2022-06-02 11:02 Acelin_H 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 字段解释 id:代表sql中查询语句的序列号,序列号越大则执行的优先级越高,序号一样谁在前谁先执行。id为null则最后执行 select_type:查询类型,表示当前被分析的sql语句的查询的复杂度。这个字段有多个值。 SIMPLE:表示简单查询 PRIMARY:表示复杂查询中的最外层的selec 阅读全文
posted @ 2022-06-02 10:54 Acelin_H 阅读(47) 评论(0) 推荐(0) 编辑
摘要: nginx文件结构 首先我们先简单了解 nginx 的文件结构,nginx 的 HTTP 配置主要包括三个区块,结构如下: Global: nginx 运行相关 Events: 与用户的网络连接相关 http http Global: 代理,缓存,日志,以及第三方模块的配置 server serve 阅读全文
posted @ 2022-04-06 19:17 Acelin_H 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 有时候我们会碰到以下的问题,一个模块导入另外一个模块(或jar包)一个类的报错, 查看该目录下,可看到该类是存在的,pom文件的依赖关系也都正常 查看idea推荐解决方案,提示我们可以添加对应模块的依赖到该模块, 采用该方法,只是将我们要的版本的提高优先级,可我们本来依赖关系又是正常的,所新增的依赖 阅读全文
posted @ 2022-03-22 10:49 Acelin_H 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: idea堆内存优化调整和项目运行时堆内存优化调整 idea 构建大型项目的时候,如果没对idea的VM options进行设置,那么可能会在项目构建阶段就出现内存溢出OutMemoryError的错误,需要我们进行设置 根据自身机器配置,对以下两个参数进行调整 -Xms 最小堆的大小, 也就是当你的 阅读全文
posted @ 2022-03-06 10:29 Acelin_H 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 在 settings.xml 配置里面,添加了 <updatePolicy>always</updatePolicy> 配置 或在 IDEA 中勾选 always update snapshots 阅读全文
posted @ 2022-03-04 14:03 Acelin_H 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 如果不对的日志的打印进行控制,那么日志打印会非常多,比如下面这个例子,我们只想看到的插入记录的相关sql日志的,但打印了非常多我们并不需要关心的日志 我们有两种方式的来设置特定日志的打印级别 程序配置文件 log4j2.xml配置文件 阅读全文
posted @ 2021-10-02 10:32 Acelin_H 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 基于SpringBoot的RabbitMQ多种模式队列实战 环境准备 安装RabbitMQ 由于RabbitMQ的安装比较简单,这里不再赘述。可自行到官网下载http://www.rabbitmq.com/download.html 依赖 SpringBoot项目导入依赖 <dependency> <groupId>org.springframework.b 阅读全文
posted @ 2021-09-17 10:05 Acelin_H 阅读(1296) 评论(1) 推荐(0) 编辑
摘要: 问题 服务时,返回的账户信息有误。 报文返回为正确数据 页面显示数据丢失精度 经核查,原因为: 由于JavaScript中Number类型的自身原因,并不能完全表示Long型的数字,在Long长度大于17位时会出现精度丢失的问题。 解决办法 后端返回字段改为String类型(影响可能比较大,不推荐) 阅读全文
posted @ 2021-09-14 18:52 Acelin_H 阅读(761) 评论(0) 推荐(0) 编辑
摘要: Redis数据类型 String(字符串) String类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 String类型是Redis最基本的数据类型,一个键最大能存储512MB。 Hash(哈希) Hash是一个 string 类型的 fiel 阅读全文
posted @ 2021-09-02 10:52 Acelin_H 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 查看所有表空间下的所有表 list 查看指定表空间下的所有表 list_namespace_tables [namespace] 建表 create 'tableName',{NAME=>'columnCluster',VERSIONS=>2,BLOCKCACHE=>true,BLOOMFILTER 阅读全文
posted @ 2021-08-31 17:49 Acelin_H 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 同样的,我们还是分两种集成方式来介绍,并是以Cluster模式进行集成。另外,还有几篇关于的Windows下Redis的搭建与集成系列文章可做参考 Spring Boot 项目集成Redis windows下Redis的安装和使用 Windows系统搭建Redis集群三种模式(零坑、最新版) 集成j 阅读全文
posted @ 2021-08-30 12:40 Acelin_H 阅读(14618) 评论(0) 推荐(2) 编辑
摘要: 主从复制 新建以下三个目录,用来部署一主二从 redis 的安装在另外一篇文章windows下Redis的安装和使用已经有作介绍,不清楚的可以移步参考。 修改配置文件 将redis安装目录下的所有文件复制一份于新建好的三个目录下,然后修改配置文件redis.windows.conf中的配置。 修改端 阅读全文
posted @ 2021-08-28 22:00 Acelin_H 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP? ​ AOP,即我们平时经常提到的面向切面编程。首先我们要理解一个叫**横切关注点(cross-cutting concern)**的概念,它其实是描述我们应用中的功能,假如有一个功能,它在应用程序中很多个地方都用了,那么我们把这样的功能称之为横切关注点。 ​ 日常开发中,我们都会将不 阅读全文
posted @ 2021-08-24 11:49 Acelin_H 阅读(446) 评论(1) 推荐(3) 编辑
摘要: 集成方式 使用Jedis Jedis是Redis官方推荐的面向Java的操作Redis的客户端,是对服务端直连后进行操作。如果直接使用Jedis进行连接,多线程环境下是非线程安全的,正式生产环境一般使用连接池进行连接。 <dependency> <groupId>redis.clients</gro 阅读全文
posted @ 2021-08-22 12:29 Acelin_H 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: windows下Redis的安装和使用 如果想学习Redis,手头上又没有Linux主机,可以选择再windows系统安装Redis,也方便跟本地的项目进行集成和调试。本文介绍的Windows环境下Redis的安装步骤与使用 阅读全文
posted @ 2021-08-21 23:42 Acelin_H 阅读(7416) 评论(0) 推荐(2) 编辑
摘要: @ConfigurationProperties使用 创建一个类,类名上方注解,配置prefix属性,如下代码: @ConfigurationProperties( prefix = "hello.properties" ) public class MyProperties { private S 阅读全文
posted @ 2021-08-20 17:11 Acelin_H 阅读(1010) 评论(0) 推荐(0) 编辑