加载中
基于 Mycat 实现读写分离

之前配置了MySql的主从同步,但是如果我们程序还没实现读写分离。现在可以基于Mycat实现读写分离,Mycat是一个数据库中间件,提供了Mysql分表分库和读写分离等解决方案,下面仅记录Mycat读写分...

前天 01:14
39
设计模式学习---工厂模式

工厂模式:主要用于实例化对象,把实例化对象代码与使用对象代码分开, 目的是降低系统中代码耦合度,并且增强了系统的扩展性,如果实例化一个对象的过长很复杂,需要一定的代码量,并且多处...

03/31 23:04
13
Redis 哨兵模式

Redis提供了一种能监控多台Redis服务器,并且能完成主从切换的特殊模式----Redis哨兵模式 我们能用Redis主从实现读取分流,但是如果某个时间点写入数据如果太大,给master造成太大压力造成宕...

03/27 01:58
56
Java 导入百万级数据 Excel

在工作中有时候会涉及到一些百万甚至千万级的数据导入到数据,这个时候普通的POI导入方式根本不能满足需求,这个时候我们就需要使用 POI + SAX + DAO 层批处理的方式导入数据 一、下面我们先...

03/25 23:32
111
兴趣使然之封装Spring的JdbcTemplate

使用过几个ORM框架,都感觉并不合适我使用,SpringData与Hibernate虽然强大,但是太多功能我日常工作或者学习上并不需要,且在调优问题上有一定的阻碍,而MyBatis又需要把sql写到xml文件或者...

03/18 23:32
209
Linux下安装Redis及Redis主从同步配置

记录一下 Linux下 Redis 的 安装 和 主从配置 一 ,Linux安装Redis 1.我们先配置redis的 yum 源 , 很多软件的找不到 yum 源 我们可以使用 EPEL 找到很多软件的yum源 2.使用命令 yum install ...

Linux下安装MySQL及MySQL主从同步配置

从零开始说起,先说在Linux安装MySQL再说主从配置,MySQL的版本为5.7 一.mysql安装 1.使用命令 rpm -qa|grep mariadb 查看是否存在mariadb 2. 使用 rpm -e --nodeps mariadb-libs-5.5.56-2....

03/12 22:05
79
设计模式学习---代理模式

代理模式---我们编程的代码可以分为业务代码与非业务代码,非业务代码可能有日志记录,事务管理,权限校验等,使用到代理模式把业务代码和非业务代码区分开来帮助降低耦合且具有良好的扩展性...

03/07 12:26
123
java源码学习---ConcurrentHashMap

ConcurrentHashMap与 HashMap 一样,都是键值对数据存储结构,不过 HashMap 是非线程安全,而ConcurrentHashMap是线程安全的,说起线程安全又不得不与HashTable对比一下,HashTable相比Concu...

03/04 01:02
410
java学习记录---CAS乐观锁

CAS,全称 Compare And Swap (比较与交换),是一种乐观锁,同样是锁相比 synchronized 性能却要高不少,因为是 synchronized 阻塞的,而CAS是非阻塞的。CAS主要有3个操作数,内存值V,预期的旧...

02/27 21:47
611
java学习记录---强引用、软引用、弱引用、虚引用

1.强引用( StrongReference ) 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题(无论何时都不会回收) pu...

02/25 10:53
412
java源码学习---ThreadLocal

ThreadLocal 是一个线程安全副本,用于储存仅允许当前线程能访问/修改的值,不知从何时起看到了”线程安全“这种字眼就会不自觉想到性能问题,但是ThreadLocal是实现线程安全的另外一种方案"...

02/20 21:14
1.2K
vue-print打印

目前工作的项目需要使用到打印,用的是vue.js框架 最开始使用的打印插件有个bug,就是分页的时候如果有些数据刚好跨进分页的位置,就会造成下图的数据丢失的问题 所以更换了打印插件 第一种 ...

02/19 09:09
805
设计模式学习---单例模式

单例模式---对于整个系统只需要一个实体就能完成工作的情况下,我们系统只需要一个实体并且保证只有一个实例,避免造成资源浪费 1.懒汉 懒汉模式是在需要用到该实例的时候才进行实例化 优点:...

02/18 15:41
3.6K
java源码学习---HashMap

开门见山,直接干 HashMap是java常用的一个集合,每个元素的key经过哈希算法后储存在链表或红黑树的一种键值对数据集合(JDK1.8) 从HashMap新增元素说起 map.put("key","value"); 这是我们日...

02/14 12:34
2.8K
java学习记录-树结构

概念 树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。 树是由结点或顶点和边组成的(可能是非线性的)且不存在着任...

02/13 10:11
2.9K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部