- 博客(14)
- 收藏
- 关注
原创 ElasticSearch中的某个index的状态显示为red的问题、index显示Unassigned Shards
https://blog.csdn.net/tototuzuoquan/article/details/117331093
2021-10-13 15:42:17
128
原创 Spring循环依赖
引用https://blog.csdn.net/chaitoudaren/article/details/105060882当Async在AService问题会报错,在BService里不会报错,需在加@Lazy@Componentpublic class AService { @Autowired @Lazy BService BService; @Async public void test(){ }}@Componentpublic class BService {.
2021-10-02 19:58:44
111
原创 RestHighLevelClient操作elasticsearch
将RestHighLevelClient添加到Spring容器 @Value("${elasticsearch.server.host:localhost}") private String[] elasticsearchHost; @Bean public RestHighLevelClient restHighLevelClient() { try { HttpHost[] httpHosts = new HttpHost[elasticsear
2021-09-24 11:27:26
242
原创 mysql事务问题
#Spring事务失效问题,先看代码,Spring 事务已开启@EnableTransactionManagement@Transactional(propagation = Propagation.REQUIRED) @Override public void saveTable(TableVo tableVo) { //1、保存表结构 TableEntity tableEntity = new TableEntity();
2021-09-20 19:02:30
46
原创 爬虫之谷歌插件
1、谷歌插件基本入门可以参考小茗博客以及360浏览器开发文档因content.js不能直接跨域访问,而background.js在谷歌浏览器的后台,不受域名限制,所以先通过前后端通信,然后跨域访问;2、插件前端与后端通信chrome.runtime.sendMessage({ data:"hello background" },function(response){ console.log(response) }); //监听来自后端的消息 chrome.runtime.onMes
2021-06-26 20:50:27
271
原创 VMware Workstation中CentOS7 忘记密码
1、开机启动,按 e 进入启动文件界面2、在"LANG=zh_cn.UTF-8"同行后面加上“init=/bin/sh”,然后按照屏幕下方的提示按下“ctrl+x”即进入单用户模式3、修改root用的新密码为123456,修改命令如下echo "123456"|passwd --stdin root4、如果出现上述Authentication token manipulation error错误的话,先输入mount -o remount,rw / 再进行修改操作即可修改成功!5、
2021-06-19 19:42:16
303
原创 IDEA配置热部署
1、在pom文件增加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</op
2021-06-18 20:41:15
49
原创 mysql 8.0.25 解压版安装教程
mysql 8.0.25 解压版安装教程1、下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址2、解压,我们需要增加一步操作:(1)创建一个名为my-default.ini的文件(有些版本是my.ini):[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir = D:\\Program Files\\mysql\\# 设置
2021-06-18 09:33:52
958
原创 hotspot jvm版本默认Integer(-128至127)相等原理
在Integer装箱的时候区间在-128至127之前是取静态内部类IntegerCache里的值, public static Integer valueOf(int i) { if (i >= IntegerCache.low && i <= IntegerCache.high) return IntegerCache.cache[i + (-IntegerCache.low)]; return new Integ
2021-03-14 14:53:39
100
原创 redis实现消息队列(二)
redis 5.0版本新增Redis Stream 特性redis发布订阅 (pub/sub) 来实现消息队列的功能,但它有个缺点就是消息无法持久化,如果出现网络断开、Redis 宕机等,消息就会被丢弃,stream数据结构以及对应的命令操作参考:https://www.runoob.com/redis/redis-stream.htmlRedis Stream 的结构如下所示,它有一个消息链表,将所有加入的消息都串起来,每个消息都有一个唯一的 ID 和对应的内容:每个 Stream 都有唯一的名
2021-02-05 17:14:05
181
原创 mybatis插入或更新CLOB类型的处理
mybatis插入时,当插入clob类型时报错,ORA-01461:仅能绑定要插入LONG列的LONG值。mapper文件SQL如下<insert id="addDutyPost" parameterType="dp"> insert into sds_duty_post(id,title,content,creator,create_date) select SEQ_SDS_DUTY_POST.NEXTVAL,#{title,jdbcType=VARCHAR},#{cont
2021-02-03 10:41:46
3426
原创 redis实现消息队列
java 用 redis实现消息队列&发布/订阅模式使用Redis的列表类型键可以用来实现队列,并且支持阻塞式读取,可以很容易的实现一个高性能的优先队列。同时在更高层面上,Redis还支持"发布/订阅"的消息模式,可以基于此构建一个聊天系统。一、redis的列表类型天生支持用作消息队列。(类似于MQ的队列模型–任何时候都可以消费,一条消息只能消费一次) list操作参考在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部
2021-02-01 16:47:11
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人