自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

转载 sql查询所有父节点 和 所有子节点

查询所有父节点 SELECT id FROM ( SELECT @r AS _id, (SELECT @r := direct_recommender FROM t_admin WHERE ...

2019-06-06 11:11:00 3843

转载 解决spring返回数据Long精度丢失的问题

最近工作中遇到一个问题,java接口使用阿里的Fastjson返回数据时,Long型的数据总会出现精度丢失的情况。看了下源码,最终通过扩展FastJsonHttpMessageConverter类来解决,首先写一个类继承FastJsonHttpMessageConverter,并重写setFa...

2018-09-11 16:05:00 662

转载 mysql锁机制和死锁分析

背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介...

2018-01-31 09:48:00 174

转载 java对象大小及浅堆、深堆、保留内存的概念

以下所有数据均为64位环境下。 java对象大小由以下几部分组成:对象头 + 实例数据+ 对齐填充。 对象头 对象头 = 标记部分(mark word) + 原始对象引用 标记部分记录了该对应的运行时数据,如hashCode、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、...

2018-01-04 17:08:00 682

转载 zookeeper怎么保证节点唯一性

zookeeper用来做分布式锁,主要原理是同一路径下的节点名称不能重复,zookeeper是怎么保证节点唯一性的呢?大致看了源码,发现创建节点的方法,是用synchronized修饰的。 com.apache.zookeeper.server.DataTree这个类是zk节点的结构体,里面...

2018-01-03 09:56:00 917

转载 zookeeper选举算法

在zk集群中,选举是很重要的一个步骤,zk选举算法以fast paxos为基础,在《从Paxos到Zookeeper 分布式一致性原理与实践 》一书中,很详细的做了讲解。 myid:zk搭建集群时,需要为每个zk服务器配置全局唯一的myid zxid:ZooKeeper状态的每一次改变,...

2017-12-27 11:07:00 223

转载 数据库分库扩容方案

假设数据库按照id取模来进行分库,有两台数据库,现需要加入第三台库,如何进行数据库扩容。 原先数据库分库规则 :id%2=0的数据路由到DB1,id%2=1的数据路由到DB2,优先级越大表示级别越高,id不用自增 规则 优先级 是否启用 ...

2017-07-04 14:00:00 287

转载 java nio

bio:同步阻塞io nio:同步非阻塞io aio:异步非阻塞io 同步和异步:参照物是时间,指同一时间,能做几件事。 阻塞和非阻塞:参照物是数据,指数据还没有准备好的时候,不需要一直等在那里。比如说:要读取数据,如果没有数据可读,可以去做其他的事情,等有数据读了,在通知回来读取。 ...

2017-05-05 11:45:00 79

转载 docker运行jar文件

一、环境 本地虚拟机安装的centos7 二、安装docker yum install docker-engine 三、开启阿里云加速 docker的镜像仓库在国外,下载会很慢,启用阿里云加速。 在/etc...

2017-04-12 23:23:00 257

转载 redis笔记

一、Redis 简介 Redis 是完全开源免费的,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的...

2017-03-07 18:13:00 70

转载 Mac golang下载mgo

mgo是第三方提供的golang连接mongodb的库,使用如下命令,进行下载 go get labix.org/v2/mgo 会出错,说没有安装bzr,bzr是mgo使用的版本控制软件,全名 bazaar,可以在http://wiki.bazaar.canonical.com/Downl...

2017-02-14 09:57:00 104

转载 (转载)java单例模式的6种写法

第一种(懒汉,线程不安全) public class Singleton { private static Singleton instance; private Singleton() { } public static Singlet...

2016-12-19 10:55:00 66

转载 linux mysql解压安装

我安装的是mysql5.5 64位的版本 1、加压文件到/usr/xxx目录下,结构如下 2、执行一系列的命令来进行安装 >groupadd mysql >useradd -r -g mysql mysql >cd /usr/xxx >chown...

2016-12-19 10:48:00 70

转载 文件系统FastDFS安装

因项目需要,要使用分布式文件系统,决定使用FastDFS。网上有些例子,但可能是版本不一致,导致几次都安装失败,今天终于搞定了,写出自己的步骤,只是简单的配置,没有更深入的研究。 一、环境及版本 操作系统:Redhat 6 64位 FastDFS:4.06 libevent:...

2016-12-19 10:41:00 67

转载 terracotta + tomcat + nginx集群

今天研究了一下terracotta + tomcat的集群,记录一下。 一、环境 本机,ip:192.168.2.158 win7 64位 虚拟机,ip:192.168.81.128 RedHat 64位 本机装两个tomcat 和 一个terracotta,...

2016-12-19 10:37:00 120

转载 nginx 源码安装

一、环境 服务器ip:172.18.8.35 操作系统:linux 二、所需安装包 nginx-1.6.2.tar.gz openssl-1.0.0a.tar.gz pcre-8.38.tar.gz zlib-1.2.7.tar.gz ...

2016-12-19 10:27:00 100

转载 nginx集成FastDFS

一、前期准备 安装nginx和FastDFS,并保证能正常运行。 下载nginx和FastDFS的集成模块,fsatdfs-nginx-module_v1.16.tar.gz,存放到/usr/local/FastDFS目录下,并执行tar –zxvf fsatdfs-nginx-mod...

2016-12-19 10:26:00 133

转载 hornetq 集成 spring

一、简介 HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1 API同时也定义属于自己的消息API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持...

2016-12-09 23:28:00 156

转载 docker笔记

一、简介 docker是一种开源的应用容器引擎,开发者可以打包应用及依赖包到一个容器中,然后发布到任何linux系统之上。docker只能运行在64位的linux系统上,内核版本最好是3.8以上。 二、常用命令 (1)查看本地镜像 docker images (2)查...

2016-12-09 11:38:00 79

空空如也

空空如也

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

TA关注的人

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