摘要:以下是我的所有推荐文章,其中多半是文章系列,并且这个索引会在以后过程中进行追加,所以,各位看到的,永远都不是最新的,呵呵! 大叔推荐文章系列 java和Jvm目录 java~springboot~目录索引 Springcloud~目录索引 知其所以然~目录 DotNetCore跨平台~文章索引~永久 阅读全文
posted @ 2013-01-22 11:13 张占岭 阅读 (10752) 评论 (4) 编辑
摘要:ingress产生的原因 ClusterIP的方式只能在集群内部访问 NodePort方式的话,测试环境使用还行,当有几十上百的服务在集群中运行时,NodePort的端口管理是灾难。 LoadBalance方式受限于云平台,且通常在云平台部署ELB还需要额外的费用。 所幸k8s还提供了一种集群维度暴 阅读全文
posted @ 2020-01-19 09:08 张占岭 阅读 (69) 评论 (0) 编辑
摘要:在使用spring框架时,默认情况下@RequestParam注解只到接受Get和Post请求参数 ,而对于Put来说默认是使用@ReqeustBody注解的,如果希望为Put也开启@RequestParam,需要添加过滤器实现。 @RequestParam 用来处理Content Type: 为 阅读全文
posted @ 2020-01-16 11:24 张占岭 阅读 (40) 评论 (0) 编辑
摘要:我们在k8s部署服务时,一般来说一个服务会对应一类pod,而pod通过rs实现副本集,而这些pod的日志一般有控制台stdout和文件的,一般会把这些日志最终输出到elasticsearch里,再通过kabana进行分析,而在实现由pod到elasticsearch(es)时有多种方法,下面我列举一 阅读全文
posted @ 2020-01-11 11:55 张占岭 阅读 (47) 评论 (0) 编辑
摘要:EFK,ELK都是目前最为流行的分布式日志框架,主要实现了日志的收集,存储,分析等,它可以与docker容器进行结合,来收集docker的控制台日志,就是stdout日志. elasticsearch.master_data_client说明 默认情况下,每个节点都有成为主节点的资格,也会存储数据, 阅读全文
posted @ 2019-12-30 14:43 张占岭 阅读 (95) 评论 (0) 编辑
摘要:@Transactional注解是为方法添加事务块的意思,使用aop的技术动态为方法添加事务范围,在使用它时可以在类或者方法上添加,但在类上添加时需要注意一下影响的范围。 类中添加Transactional 相当于你的每个公共的方法都会被迫加上事务,这并不是一件好事,所以不建议这样干。 拦截器里调用 阅读全文
posted @ 2019-12-26 14:28 张占岭 阅读 (129) 评论 (0) 编辑