11 2019 档案
摘要:author:QXY 全文共7章 1 单机MySQL的美好时代2 Memcached(缓存)+MySQL+垂直拆分3 MySQL主从读写分离4 分库分表+水平拆分+mysql拆分5 MySQL的扩展瓶颈6 为什么使用NoSQLNoSQL的特性NoSQL数据库种类繁多,但是一个共同的特点就是去掉关系型
阅读全文
摘要:spring data是spring用于简化spring开发中数据访问操作的项目spring Dataspring Data为我们提供了使用统一的API来对数据访问层进行操作,这主要是Spring Data Commons项目来实现的。Spring Data Commons让我们在使用关系型或非关系
阅读全文
摘要:DI(依赖注入)Dependency Injection 1 DI是什么,DI可以理解为IOC的一部分 2 举例:当一个类A中需要依赖另一个类B对象时,把B赋值给A的过程就叫做依赖注入 代码示例: <bean id="peo2" class="com.qyx.Bean.PeopleFactory"
阅读全文
摘要:理解 Spring bean 的生命周期很容易。当一个 bean 被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当 bean 不再需要,并且从容器中移除时,可能需要做一些清除工作。 尽管还有一些在 Bean 实例化和销毁之间发生的活动,但是本章将只讨论两个重要的生命周期回调方法,它们
阅读全文
摘要:Bean 定义 被称作 bean 的对象是构成应用程序的支柱也是由 Spring IoC 容器管理的。bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。这些 bean 是由用容器提供的配置元数据创建的,例如,已经在先前章节看到的,在 XML 的表单中的 定义。 bean
阅读全文
摘要:最近复习,准备整理下复习笔记 Spring IOC 部分: 控制反转(Inversion of Control) IOC是什么 简言之 IOC完成的事情原先由程序员主动通过new实例化对象事情,转交给spring负责。 1) 控制反转中控制指的是:控制类的对象 2) 控制反转中反转指的是转交给spr
阅读全文
摘要:在最近的复习中,我复习三种常用的查找算法,它们分别是: 1 线性查找 2 二分查找 3 插值法 4 斐波那契查找 线性查找 首先我们进行线性查找的讨论,对于线性查找,我们所做的操作就遍历数组同时逐一比对找出相匹配的元素,具体代码如下 public int search(int[] arr,int v
阅读全文
摘要:Paxos Paxos算法是Leslie Lamport在1990年提出的一种基于消息传递的一致性算法。由于算法难以理解,起初并没有引起大家的重视,Lamport在1998年将论文重新发表到TOCS上,即便如此Paxos算法还是没有得到重视,2001年Lamport用可读性比较强的叙述性语言给出算法
阅读全文
摘要:程序计数器: 程序计数器是一块较小的内存空间,它可以看作当前线程所执行的字节码的行号指示器。 字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,一个处理器(对于多核处理器来说是一个内核)都只
阅读全文