自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享传递价值

一个健全的心态比一百种智慧都有力量!

  • 博客(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

原创 MySQL数据库结构优化(一)

数据库结构优化的目的数据库设计步骤数据库范式化设计物理设计阶段

2017-04-14 16:39:58 614

原创 多线程间共享对象和数据方式

(一)若每个线程执行的代码相同,可以用同一个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

原创 Java的自旋锁

Java线程

2017-04-09 20:44:06 451

原创 单例模式详解

单例模式单例模式: 一个类有且只有一个实例,且提供一个全局访问方法来访问这个实例。核心点: 控制类实例数量范围: 同一个JVM环境下实现思路:该实例类提供私有的构造函数,防止外部类创建该类实例 定义该类对象为私有且静态类型 提供一个全局可以访问该类实例的静态方法饿汉式,这种模式大家都懂,废话不多说,上代码/** * @Description 饿汉式单例 * ...

2017-04-09 09:50:47 611

原创 Hadoop配置SSH免密登录

Hadoop配置SSH免密登录

2017-04-04 21:16:31 2321 1

原创 eclipse中的断点无效,断点上有斜线

eclipse中的断点无效,断点上有斜线

2017-04-04 18:48:57 2334

原创 dos窗口中虚拟机的IP可以ping通,ping主机名不能ping通

dos窗口中虚拟机的IP可以ping通,ping主机名不能ping通解决方案

2017-04-04 09:09:13 4837 2

原创 java中的final关键字

Centos7+VMware10+jdk1.8.0+Hadoop2.2.0搭建伪分布式服务器

2017-04-01 17:16:41 678

mybatis逆向生成xml和pojo工具

mybatis逆向生成xml和pojo,解压下载后得zip文件,得到的文件可以直接在idea或者eclipse中打开或者导入,需要改动的地方有:数据库连接信息、targetPackage属性是配置生成后的bean和xml的位置、表名,使用非常方便,直接运行MyBatisGeneratorMain类里的main方法即可,,不需要和你现有的项目有任何的耦合,直接把生成后的xml、实体类copy到你的所需项目中即可。如使用有障碍,请留言。

2018-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除