- 博客(7)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 设计模式-工厂模式
一、定义 实例化对象,用工厂方法代替new操作。 将选择实现类、创建对象统一管理和控制。从而将调用者跟实现类分离。 二、实现 简单工厂:用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已 有代码) //抽象产品 public interface Car { public void run(); } //具体产品1 public class BMW impleme...
2019-04-27 13:31:54 85
原创 设计模式-单例模式
一、定义 保证一个类只有一个实例,且该类能自行创建这个实例并提供一个访问该实例的全局访问点。 例如Windows 的任务管理器、回收站、操作系统中的文件系统、多线程中的线程池、应用程序的日志对象、数据库的连接池、网站的计数器、Web 应用的读取配置文件的类、应用程序中的对话框、系统中的缓存等常常被设计成单例。 二、实现 饿汉式:线程安全,调用效率高。 但不能延时加载 public cla...
2019-04-27 13:06:07 90
原创 Collection
个人学习,有好多不懂的,见谅 一、Collection Collection为集合类。个人理解为数据结构,如何对数据进行存储、增删改查、遍历等操作。 二、解析 public interface Collection<E> extends Iterable<E> { // Query Operations /** * 返回集合大小,...
2019-03-20 15:51:15 101
转载 Java多线程(Ⅰ)
目录 一.进程: 线程: 线程状态 二.多线程创建方式 1.继承java.lang.Thread类 2.实现java.lang.Runnable接口 3.Thread和Runnable区别 三.线程调度 一.进程: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位 线程: 线程是进程的一个实体,是CPU调度和分派的基本...
2018-08-24 16:06:28 132
转载 Mycat全局序列号
目录 全局序列号 一.本地文件方式 server.xml配置 sequence_conf.properties文件配置 使用示例 二.数据库方式 server.xml配置 数据库配置 三.本地时间戳方式 server.xml配置 sequence_time_conf.properties文件配置 全局序列号 在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局...
2018-08-23 17:12:16 511
转载 Mycat读写分离
Mycat读写分离 Mycat不负责数据的同步问题,需要配置mysql端的主从同步(文末) 1.相关配置属性: 1.1balance属性: 1. balance="0", 不开启读写分离机制,所有读操作都发送到当前可用的writeHost上。 2. balance="1",全部的readHost与stand by writeHost参与select语句的负载均衡,简单的说,当双主双从模...
2018-08-17 16:44:41 186
转载 Mycat分片规则
分片枚举 通过在配置文件中配置可能的枚举id,自己配置分片,本规则适用于特定的场景,比如有些业务需要按照省 份或区县来做保存,而全国省份区县固定的,这类业务使用本条规则,配置如下: <tableRule name="sharding-by-intfile"> <rule> <columns>sharding_id</columns>...
2018-08-16 10:54:40 305
spring配置jackson问题
2019-09-23
@autowired注入mapper为null
2018-12-11
C++读写CSV文件 逗号隔开的
2017-06-14
mfc中点画圆算法 画不出来
2017-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人