摘要:
程序计数器(PC) 因为程序计数器只是记录当前线程正在执行的那条字节码指令的地址,即使出现死循环都不会内存溢出 阅读全文
摘要:
突破程序员基本功(16课) 数组 静态语言: 在编译的时候就能确定数据类型的语言,大多静态语言要求在使用变量之前必须声明数据类型(少数具有强推导能力的现代语言不用) 动态语言: 在程序运行时确定数据类型的语言,变量使用之前不需要声明数据类型 java是静态语言,在使用之前需要声明变量类型。 数组的初 阅读全文
摘要:
http://www.justdojava.com/2019/08/14/idea debug/ 阅读全文
摘要:
缓存穿透: 查询一个不存在的数据,缓存中没有该数据信息,直接去数据库层进行查询。从整体上看,就仿佛穿透了缓存直接到达数据库,从而称为缓存穿透。没有缓存的保护,这种查询不存在的数据对系统有可能造成危害,如果有人恶意频繁查询不存在的数据攻击系统,请求直接到达数据层会导致db瘫痪引起系统故障。 解决方案: 阅读全文
摘要:
spring cloud study 本次学习基于spring cloud Greenwich SR1 版本 学习要点: Spring Boot/Spring Cloud应用开发套路 加依赖 加注解 写配置 Eureka (服务注册与发现) Eureka是Netflix开源的服务发现组件,本身是一个 阅读全文
摘要:
什么是CAP? CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得 [1] 。 CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致 阅读全文
摘要:
No identifier specified for entity 从字面上不难看出来是没有设置主键 因为没有为标注为@Entity的实体类注明主键 但实际上bean用@Id和@GenerateValue标注在ID上,仔细观察发现是导错包:import org.springframework.da 阅读全文
摘要:
转存 Jetcache https://github.com/alibaba/jetcache/wiki/GettingStarted_CN 阅读全文
摘要:
ElasticSearch和kinaba的简单使用 ElasticSeatch 文档推荐 ElasticSearch 下载 (端口 9200) 安装好es,可以访问 http://localhost:9200/ Kibana (es的可视化界面,ELB框架),kibana (5601) elasti 阅读全文