上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 概述 三种模式都是针对创建对象的设计模式,其抽象层次约来越高,越来越遵循开闭原则,本着用扩展来支持修改的方式的方式和方法,采用空间换时间的方案。 简单工厂 先看段代码 public static void main(String[] args)( BmwCar car =new BmwCar(); 阅读全文
posted @ 2021-03-31 17:08 好奇成传奇 阅读(159) 评论(0) 推荐(0)
摘要: 问题描述: 发现有sql查询全表数据,慢查询语句,根据druid上的sql监控查看到。 主要根据标红的列确定问题sql。 点击进去可以看到详细sql信息。 问题排查目标: 发现这个语句高层调用方特别多,目标是排查出上层(controller)哪个方法没有判断好条件,无条件传参到底层进行的全表查询。 阅读全文
posted @ 2021-03-29 13:58 好奇成传奇 阅读(364) 评论(0) 推荐(0)
摘要: logstash简介 logstash是一个收集日志的组件可以水平伸缩,而且logstash是整个ELK当中拥有最多插件的一个组件,其可以接收来自不同源的数据并统一输入到指定的且可以是不同目的地。 logstash收集日志基本流程: input-->codec-->filter-->codec--> 阅读全文
posted @ 2021-03-29 13:55 好奇成传奇 阅读(2741) 评论(0) 推荐(0)
摘要: logback-MDC 相当于自定义日志格式输出 写在过滤器中 示例: try { Context context = createContext(request, response); processSysNo(request, response, context); processSeqNo(r 阅读全文
posted @ 2021-02-18 15:05 好奇成传奇 阅读(1607) 评论(0) 推荐(0)
摘要: 几种不同的注册方式 subscribe方式:当主题分区数量变化或者consumer数量变化时,会进行rebalance;注册rebalance监听器,可以手动管理offset不注册监听器,kafka自动管理 assign方式:手动将consumer与partition进行对应,kafka不会进行re 阅读全文
posted @ 2021-02-04 14:18 好奇成传奇 阅读(6522) 评论(0) 推荐(0)
摘要: 前言 谈到java的线程池最熟悉的莫过于 ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用FixedThreadPool还是CachedThreadPool其背后实现都是ThreadPoolEx 阅读全文
posted @ 2021-02-03 13:49 好奇成传奇 阅读(391) 评论(0) 推荐(0)
摘要: 加密算法通常分为对称性加密算法和非对称性加密算法,对于对称性加密算法,信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行 加解密了。非对称算法与之不同,发送双方A,B事先均生成一堆密匙,然后A将自己的公有密匙发送给B,B将自己的公有密匙发送给A,如果A要给B发送消 息,则先 阅读全文
posted @ 2021-01-23 14:36 好奇成传奇 阅读(880) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/1974426/202101/1974426-20210123113244978-1089361437.jpg) 阅读全文
posted @ 2021-01-23 11:33 好奇成传奇 阅读(47) 评论(0) 推荐(0)
摘要: 参考 阅读全文
posted @ 2021-01-22 15:42 好奇成传奇 阅读(55) 评论(0) 推荐(0)
摘要: DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密和解密都是使用同一个密钥 加密原理: DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文 阅读全文
posted @ 2021-01-22 09:51 好奇成传奇 阅读(5328) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页