会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Are you enjoying the Time of Eve_
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
2024年9月17日
2024-09-17-生活在Kubernetes中的Springboot
摘要: Springboot和Kubernetes中的很多功能都是重叠的,SpringCloud重合的就更多了。不过我还是希望尽可能采用微服务及服务网格这套思路,应用层做轻,SpringCloud就不用了,重合的部分也尽可能用Kubernetes的功能。 配置中心 Kubernetes本身提供了对配置中心的
阅读全文
posted @ 2024-09-17 15:39 Narcissu5
阅读(47)
评论(0)
推荐(0)
2024年5月12日
Mysql中的索引下推优化
摘要: 当索引下推开启后,如果where子句中的部分条件可以通过索引中的列来进行过滤,MySQL会把这部分条件也下推给存储引擎。这里的关键是下推的这部分条件用于过滤而非定位数据。 直接看官方的例子: SELECT * FROM people WHERE zipcode='95054' AND lastnam
阅读全文
posted @ 2024-05-12 22:14 Narcissu5
阅读(45)
评论(0)
推荐(0)
2024年5月2日
Java线程池核心线程用尽后为何优先排队而不是继续创建线程直至最大线程数?
摘要: 前阵子在v2ex上看到这篇帖子讨论这个问题,有意思的是这个如此基础的问题在Javaer的世界里并没有广泛的共识,下面的回答也是七嘴八舌的,刚好在《Java Performace》上看到对这个问题的解释,尝试总结一下。 原因 书中对线程池的解释基于以下几点前提: 如果CPU已经跑满,增加线程并不能提高
阅读全文
posted @ 2024-05-02 12:07 Narcissu5
阅读(893)
评论(0)
推荐(0)
2024年3月16日
Java从8到21的语言新特性
摘要: try-with-resource可以使用既有的变量 // java 9 之前 try (InputStream is = Files.newInputStream(Paths.get("1111"))) { // do something } // java 9 之后可以这样了 InputStre
阅读全文
posted @ 2024-03-16 12:19 Narcissu5
阅读(104)
评论(0)
推荐(0)
2024年1月6日
面向接口编程到底有什么意义?
摘要: 或许很多Java程序员和我一样,审视自己做过的项目,会有这样的疑问: 定义了很多接口但是都只有一种实现,这样的接口到底有没有意义? 首先面向接口编程肯定是有意义的,Java基本库本身就是一本很好的教科书,难以想象没有接口的Java基本库会是什么样子。写代码不使用接口也不是不行,编程不止一种范式,很多
阅读全文
posted @ 2024-01-06 10:24 Narcissu5
阅读(26)
评论(0)
推荐(0)
2022年12月29日
Mysql使用varchar或者tinyint表示枚举性能差异
摘要: 当我们需要在数据库中表示枚举时,一般有两种常见的方式:varchar或者tinyint。两种方式各有各的拥趸,支持varchar者认为性能差异不大,varchar可读性好得多。支持tinyint者则认为两者信息密度差异巨大,那么差异到底有多大呢? 测试场景 测试中假设以下场景 1000名用户,ID从
阅读全文
posted @ 2022-12-29 19:13 Narcissu5
阅读(886)
评论(0)
推荐(0)
2020年6月16日
几款笔记软件比较
摘要: 最近沉迷笔记软件,相对深入的使用了下几款常见的笔记软件,得出一些心得。 有道云笔记 用得最早也用得最久的笔记,各方面都还算比错,足以满足轻度书写。但是mac上的App太糟糕了,不仅功能弱资源占用高,还动不动就开始转圈。这才促使我试用其它笔记 优点: 免费,虽然其他家也免费,但有道云是最彻底的,只有少
阅读全文
posted @ 2020-06-16 10:47 Narcissu5
阅读(3454)
评论(0)
推荐(0)
2019年12月4日
使用SpringBoot和X DevApi构建真异步的API
摘要: reactor正在吞噬世界,唯独Java这边就好像什么也没发生一样。仍然有很多Javaer对异步的理解停留在“发起一个http请求然后等服务回调我”,或者“把IO阻塞的操作放到另外一个线程中去”。不仅如此,在Java及其相关技术的roadmap上异步也从来不是一个显要的话题。当然这也不奇怪,首先异步
阅读全文
posted @ 2019-12-04 23:32 Narcissu5
阅读(605)
评论(0)
推荐(0)
2018年11月9日
Shiro使用Redis作存储之后更新Session失败的问题
摘要: 问题 因为想在多个应用之间共享用户的登录态,因此实现了自己的 ,使用Kryo把 序列化然后放到redis之中去,同时也使用了 来使用shiro自己的存储。然而之后一直出现丢失更新的问题,例如 分析 DEBUG之后发现,从Subject中取到的Session并不是我们在SessionDAO中创建的Si
阅读全文
posted @ 2018-11-09 23:05 Narcissu5
阅读(3270)
评论(0)
推荐(0)
2018年1月24日
安装JDK 9 时出现“正在进行另一Java安装”
摘要: 删除以下两个文件: %ProgramData%\Oracle\Java\JAVA_INSTALL_FLAG %HOMEPATH%\AppData\LocalLow\Sun\Java\JAVA_INSTALL_FLAG 如果系统装在C盘,那么环境变量 %ProgramData%=C:\ProgramD
阅读全文
posted @ 2018-01-24 15:08 Narcissu5
阅读(9057)
评论(0)
推荐(0)
1
2
3
下一页
公告