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