会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白玉神驹
专注、认真、执着!
博客园
首页
新随笔
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
46
下一页
2022年1月10日
缓存设计问题
摘要: 缓存及三个问题 1. 缓存是用空间换时间,来解决性能问题的一种架构设计模式; 2. 磁盘存储往往是原始数据,而缓存保存可以是面向呈现的数据; 3. 缓存不仅加快了IO,还减少原始数据的计算工作; 4. 缓存系统一般设计简单、功能相对单一,如Redis缓存系统整体吞吐量可达到关系型数据库的几倍甚至几十
阅读全文
posted @ 2022-01-10 09:42 白玉神驹
阅读(234)
评论(0)
推荐(0)
2022年1月8日
接口设计注意的问题
摘要: 设计接口 1. 接口的设计需要考虑,比如接口的命名、参数列表、包装结构体、接口粒度、版本策略、冥等性实现、同步异步处理方式等。 2. 其中和接口设计相关重要的有三点:包装结构体、版本策略、同步异步处理方式。 接口的响应要明确处理结果 两个原则 1. 对外隐藏内部实现。2. 设计接口结构时,明确每个字
阅读全文
posted @ 2022-01-08 10:56 白玉神驹
阅读(1313)
评论(0)
推荐(0)
2022年1月7日
常用设计模式类的命名规范
摘要: 单词作为前后缀 以表示类作用或者模式 Locker Iterator Extractor Accessor Validator Formatter Converter Replacer Comparer Manager Combiner Parser Encoder Decoder Importer
阅读全文
posted @ 2022-01-07 11:32 白玉神驹
阅读(274)
评论(0)
推荐(0)
2022年1月6日
代码优化之代码重复
摘要: 背景 //可维护性是大型项目成熟度的一个重要指标,而提升可维护性非常重要的一个手段就是减少代码重复 1. 如果多处重复代码实现完全相同的功能,很容易修改一处忘记修改另一处,造成 Bug; 2. 有一些代码并不是完全重复,而是相似度很高,修改这些类似的代码容易改(复制粘贴)错,把原本有区别的地方改为了
阅读全文
posted @ 2022-01-06 11:10 白玉神驹
阅读(666)
评论(0)
推荐(0)
2022年1月5日
Spring 的 AOP 和配置优先级
摘要: AOP切入Spring Cloud Feign组件失败的情况 1. 为方便统一处理Feign,用AOP实现使用within指示器匹配feign.Client接口的实现进行AOP切入 //测试Feign @FeignClient(name = "client") public interface Cl
阅读全文
posted @ 2022-01-05 16:15 白玉神驹
阅读(804)
评论(0)
推荐(0)
2022年1月4日
Could not autowire.修改idea中@autowired告警级别
摘要: 不正确的自动装配组件告警级别由error->warning idea的版本不同,这里的选项不一定一样,有的是`Autowiring for Bean Class`
阅读全文
posted @ 2022-01-04 15:01 白玉神驹
阅读(169)
评论(0)
推荐(0)
Spring中IOC和AOP使用注意事项
摘要: IOC和AOP初衷是解耦和扩展 1. IOC是一种设计思想,使用Spring来实现IOC,是将你设计好的对象交给Spring容器控制,而不是在对象内部控制。 2. 使用IOC方便、可以实现解耦,并带来更多的可能性。 3. 如果以容器为依托管理所有的框架、业务对象,不仅可以无侵入地调整对象的关系,还可
阅读全文
posted @ 2022-01-04 11:30 白玉神驹
阅读(541)
评论(0)
推荐(0)
2021年12月30日
微服务启动报错java.lang.IllegalStateException: Service id not legal hostname (${feignConfig.user.value}
摘要: 报错原因及检查 1. 不合法的地址 占位符中出现下划线 _ 斜杠 / 2. 仔细查看报错日志nacos中某个配置多配一遍,可能看到最后的报错是not legal hostname...但是错误原因在最上边显示xxx有多个
阅读全文
posted @ 2021-12-30 17:04 白玉神驹
阅读(2638)
评论(0)
推荐(0)
2021年12月29日
反射、注解和泛型遇到重载和继承时注意事项
摘要: 反射、注解和泛型遇到OOP时需要注意的问题 反射调用方法不是以传参决定重载 在获取方法的时候通过方法名和参数类型来确定的。遇到方法有包装类型和基本类型重载的时候,需要注意 @Slf4j public class ReflectionIssueApplication { private void ag
阅读全文
posted @ 2021-12-29 09:18 白玉神驹
阅读(211)
评论(0)
推荐(0)
2021年12月23日
Java自动垃圾收集器常见出现oom的情况
摘要: 太多相同的对象导致oom 背景: -- 有一个项目在内存中缓存了全量用户数据, -- 在搜索用户时可以直接从缓存中返回用户信息。 -- 但现在为了改善用户体验, -- 需要实现输入用户名自动在下拉框提示不全用户名的功能(自动完成功能)。 分析: -- 对于快速检索的需求,最好使用Map实现,比Lis
阅读全文
posted @ 2021-12-23 08:15 白玉神驹
阅读(270)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
46
下一页
公告