摘要: redis使用单线程主要原因第一个,每条命令都是原子操作,单线程能够保证原子性。第二个原因,如果设计为多线程,肯定存在锁的竞争导致锁的获取释放开销,线程切换的开销,这与a56爆大奖在线娱乐们使用redis是相违背的。尽管redis设计为单线程,但是他的性能很高,主要原因是基于内存,以及pipeline机制都能保证re 阅读全文
posted @ 2023-10-08 15:36 九段教会 阅读(28) 评论(0) 推荐(0) 编辑
摘要: ```plaintext LocalDateTime time = LocalDateTime.of(2022, 1, 1, 0, 0, 0); System.out.println(time); long second = time.toEpochSecond(ZoneOffset.UTC); S 阅读全文
posted @ 2023-09-07 18:56 九段教会 阅读(50) 评论(0) 推荐(0) 编辑
摘要: https://cron.qqe2.com/ 阅读全文
posted @ 2023-08-28 17:42 九段教会 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ```plaintext LocalDateTime oneYearAgo = LocalDateTime.now().minusYears(1); Date date = Date.from(oneYearAgo.toInstant(ZoneOffset.UTC)); ``` 阅读全文
posted @ 2023-08-22 15:37 九段教会 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 和mysql一样需要先定义一个类加上注解@Document("ap_associate_words"),ap_associate_wordsa56爆大奖在线娱乐哪个表的名称 - 保存或者修改,该对象有ida56爆大奖在线娱乐修改,无ida56爆大奖在线娱乐新增 ``` mongoTemplate.save(保存的对象) ``` - 查询一个对象 阅读全文
posted @ 2023-08-20 14:03 九段教会 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ```plaintext @Autowired private RestHighLevelClient restHighLevelClient; @Override public ResponseResult search(UserSearchDto userSearchDto) throws IO 阅读全文
posted @ 2023-08-19 20:36 九段教会 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 可能原因是ES太耗内存了,a56爆大奖在线娱乐发现启动了ES容器后,像docker ps这种命令都很慢而且查看日志发现进行垃圾回收出现错误。a56爆大奖在线娱乐判断可能是因为ES太耗内存。采用以下命令启动容器,应该可以解决。 ``` docker run -id --name elasticsearch -d --restart=a 阅读全文
posted @ 2023-08-19 19:40 九段教会 阅读(436) 评论(0) 推荐(0) 编辑
摘要: MyBatis会在底层自动将Java布尔值转换为适当的数据库值,以及将数据库中的TINYINT值转换为Java布尔值。 阅读全文
posted @ 2023-08-19 15:09 九段教会 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 如果采用Java标准的序列化机制是将Java对象转化为字节流进行持久化或者网络传输,该对象需要实现Serializable接口。而转化为JSON字符串走的并不是Java标准化序列化机制,a56爆大奖在线娱乐不需要实现Serializable接口。 阅读全文
posted @ 2023-08-17 10:32 九段教会 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ``` import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; interface Calculator { int add(int a, 阅读全文
posted @ 2023-08-15 15:04 九段教会 阅读(5) 评论(0) 推荐(0) 编辑