- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Mysql主从复制-基于GTID的复制
前言mysql的复制能减轻数据库的读负载压力,同时可作为主库的数据备份。mysql的复制功能(异步,可能会导致同一时间点上数据不一致问题)是基于二进制日志增量进行的。建议在同一个IDC机房中进行复制,以减少网络带来的问题。mysql的复制格式主要有两种,SBR(基于SQL语句复制)和RBR(基于行复制),实际生产中一般建议采用基于行的复制方式,该种方式能较好的解决线上主从服务器复制不一致的...
2017-04-16 18:40:25 1086
原创 Mysql主从复制-基于日志点的复制
前言mysql的复制能减轻数据库的读负载压力。mysql的复制功能(异步,可能会导致同一时间点上数据不一致问题)是基于二进制日志增量进行的。同时建议在同一个IDC机房中进行复制,以减少网络问题带来的问题。mysql的复制格式主要有两种,SBR(基于SQL语句复制)和RBR(基于行复制),实际生产中一般建议采用基于行的复制方式,该种方式能较好的解决线上主从服务器复制不一致的问题,主从复制性能...
2017-04-16 16:51:53 952
原创 Mysql二进制日志详解
引言注:图片取自网络提一下比较重要的几个:重做日志(Redo Log):重做日志是实现mysql事务的持久性的原理之一,当新增数据时,Redo Log会备份新数据,在事务提交前,只要持久化Redo Log即可,而不需要持久化实际数据,如果这时候mysql系统崩溃,虽然数据还没有持久化新增数据,但是Redo Log已经持久化了,系统可以根据Redo Log内容将数据恢复到最新的状态。...
2017-04-16 08:49:50 1417
原创 centos7下MySQL安装和配置
yum安装的mysql版本是5.1,实际线上不会选择这么低的版本,所有我推荐你可以参考我的这篇博文:https://blog.csdn.net/fanrenxiang/article/details/79618119 比较好!1.更新yum包#yum update此时可通过如下命令查看#cat /etc/redhat-release 2.安装mysql ...
2017-04-15 15:01:39 3249
原创 多线程间共享对象和数据方式
(一)若每个线程执行的代码相同,可以用同一个Runnable对象,Runnable里面有共享的对象和数据,例如卖票系统,5个线程共同卖100张票public class ThreadTest2 { public static void main(String[] args) { ShareTicket shareTicket=new ShareTicket(); new Th
2017-04-12 12:33:00 2655
原创 线程范围内共享数据(二)
本篇讲述通过ThreadLocal类来实现线程范围内共享数据代码如下:public class ThreadLocalShare { private static ThreadLocal threadLocal=new ThreadLocal(); public static void main(String[] args) { for(int i=0;i<2;i+
2017-04-10 20:14:18 358
原创 线程范围内共享数据(一)
Java开发过程中,若单个线程需要在多个对象与模块中访问同一个变量,则通过静态变量就可以实现,那么问题来了,当存在多个线程,多个对象与模块去访问同一变量时,就不行了。例如public class ThreadShare { private static int data = 0; public static void main(String[] args) { for(int
2017-04-10 18:54:17 542
原创 Java定时器(二)之Spring定时任务、Quartz实现
使用基于注解配置的spring定时器基于注解会相对简单的多,直接编写任务类Mytask@EnableScheduling@Componentpublic class Mytask { @Scheduled(cron = "*/5 * * * * ?") public void execute(){ System.out.println("基于注解配置的spring定时...
2017-04-09 22:47:15 8602
原创 Java定时器(一)Timer和TimerTask
方式一:设定指定任务task在指定时间time执行 schedule(TimerTask task, Date date) public static void main(String[] args) throws Exception { // TODO Auto-generated method stub new Timer()....
2017-04-09 22:09:41 5173
原创 单例模式详解
单例模式单例模式: 一个类有且只有一个实例,且提供一个全局访问方法来访问这个实例。核心点: 控制类实例数量范围: 同一个JVM环境下实现思路:该实例类提供私有的构造函数,防止外部类创建该类实例 定义该类对象为私有且静态类型 提供一个全局可以访问该类实例的静态方法饿汉式,这种模式大家都懂,废话不多说,上代码/** * @Description 饿汉式单例 * ...
2017-04-09 09:50:47 611
原创 dos窗口中虚拟机的IP可以ping通,ping主机名不能ping通
dos窗口中虚拟机的IP可以ping通,ping主机名不能ping通解决方案
2017-04-04 09:09:13 4837 2
mybatis逆向生成xml和pojo工具
2018-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人