AOP的两种通用配置 AspectJ的xml:1.配置事务管理器2.配置事务的通知(事务的增强)<tx:advice>3.配置切面(切入点poi...
ES是基于P2P的系统,首先通过广播的形式寻找存在的节点,再通过多播协议进行节点间的通信。同时也支持点对点的交互。 应用领域:1.搜索领域2.J...
算法导论--最小生成树 最小生成树:在连通网的所有生成树中,所有边的代价和最小的生成树,称为最小生成树。 1.Kruskal算法此算法可以称为“...
TCP:TCP编程的服务器端一般步骤是:1、创建一个socket,用函数socket();2、设置socket属性,用函数setsockopt(...
三次握手 四次挥手简单过程 假设Client端发起中断连接请求,也就是发送FIN报文。Server端接到FIN报文后,意思是说"我Client端...
Java继承关系初始化顺序 父类的静态变量-->父类的静态代码块-->子类的静态变量-->子类的静态代码快-->父类的非静态变量(父类的非静态代...
抽象方法与抽象类 抽象方法与抽象类必须使用abstract修饰,有抽象方法的类只能被定义为抽象类,抽象类里可以没有抽象方法。它们遵守的规则: 1...
volatile和synchronized特点 首先需要理解线程安全的两个方面:执行控制和内存可见。 执行控制的目的是控制代码执行(顺序)及是否...
基础知识: 算法和数据结构数组、链表、二叉树、队列、栈的各种操作(性能,场景)二分查找和各种变种的二分查找各类排序算法以及复杂度分析(快排、归并...
文集作者