1.什么是AOP AOP全称Aspect Oriented Programming,即面向切面编程。主要目的是提供公共的抽象类,减少重复代码的工作成本。 若把ViewSpac...
1.启动类 2.@SpringBootApplication 2.1 @SpringBootConfiguration @SpringBootConfiguration继承自...
附录史上最全Spring注解Spring常用注解Springboot常用45注解Springboot常用27个注解SpringBoot注解最全详解
CompletableFuture为异步编程框架,当我们在使用线程池处理任务时,我们只能通过阻塞的Future#get()获取异步的结果,当任务处理需要的时间比较长时,效率和...
架构图 Thrift组件 TTransport 传输组件 TProtocol 协议和编解码组件 TProcessor 服务调用组件 TServer,Client 服务器和客户...
动态规划特性 重叠子问题子问题可能被多次用到,多次计算 最优子结构最优子结构性质是指问题的最优解包含其子问题的最优解 形式 自上而下递归实现 自下而上递推实现 常见类型 矩阵...
IO多路复用是什么-知乎https://www.cnblogs.com/loveer/p/11479249.htmlIO模型总结IO多路复用三种方式IO多路复用原理Redis...
什么是代理 代理就是客户类不再直接和委托类打交道, 而是通过一个中间层来访问, 这个中间层就是代理。为啥要这样呢, 是因为使用代理有两个优势: 可以隐藏委托类的实现 可以实现...
第一章 初始Kafka 基本概念 Producer:生产者,负责创建消息,然后将消息投递到Kafka中; Consumer:消费者,负责从Kafka中接收消息,然后进行相关的...
Boyer-Moore 投票算法
https://www.elastic.co/guide/cn/elasticsearch/guide/current/_clusters_are_living_breath...
https://www.elastic.co/guide/cn/elasticsearch/guide/current/inside-a-shard.html
https://www.elastic.co/guide/cn/elasticsearch/guide/current/scale.html
附录 https://my.oschina.net/u/1174461/blog/1864000http://ifeve.com/%E8%A7%A3%E8%AF%BBraft...
Gossip是什么 gossip 协议利用一种随机的方式将信息传播到整个网络中,并在一定时间内使得系统内的所有节点数据一致。Gossip 其实是一种去中心化思路的分布式协议,...
两数之和 思路一:利用Map,遍历数组时,插入Map,并进行检查key是否存在 整数反转 罗马数字转整数 思路一:利用Map预定义映射关系,从前至后遍历罗马数字字符串,取两位...
第一章 方法论 性能分析策略 自顶向下 自底向上 第二章 操作系统性能监控 三部曲 性能监控:收集或查看应用运行性能数据 性能分析:对性能监控所产生的问题进行回应 性能调优:...
什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字...