自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Marvel__Dead 胡艺宝的博客

持之以恒,贵在坚持,每天进步一点点。。。

  • 博客(27)
  • 资源 (63)
  • 问答 (1)
  • 收藏
  • 关注

转载 VMware 下快速克隆出多个 Linux 系统

为什么要克隆多个 Linux 系统?因为要玩阿。 其实也不是了,就是为了折腾嘛,玩个数据库主从啦、缓存集群啦、分布式消息集群啦、分布式各类服务啦,你要模拟几乎接近真实的环境,就必须要有多台机器,你想要有多台机器只有两种方式:买买买和装虚拟机。你现在要模拟三台机器下实现分布式服务,你要怎么装环境?当你在 VMware 里装好了一个 Linux 系统后,当然你可以选择再装下一个和下下一个,这没啥问题!

2017-11-28 17:08:07 580

原创 Redis【主从复制】

Redis 主从复制 主从复制,主机数据更新后根据配置和策略,自动同步到备机的 master/slave 机制,Master 以写为主,Slave 以读为主。目地主要有两个方面:读写分离容灾复制需要做的事 配从(库)不配主(库)从库配置:slaveof 主库IP 主库端口注意:每次和 master 断开连接后,都需要重新连接,除非你配置进 redis.conf 文件。未完待续。。。

2017-11-28 16:55:18 293

原创 CDN与缓存加速有什么区别?

对于cdn加速可能网站的经营者们都不是陌生,它是内容分发网络,通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层虚拟网络。CDN系统能够根据到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,主要目标对象是ICP。但缓存加速就有很多站长都不是很了解,CDN与缓存加速有什么区别呢?缓存加速是个产品或系统,简称Cache产品,通过侦测用户的请求提取热门资源,然后下载

2017-11-28 12:37:12 5500 1

原创 你的人生经历

很多”可怜”的人总是通过观赏和羡慕别人的生活来意淫自己得到满足,从未想过自己要去经历一些事情,我鄙视这样的人生。———————-《本色》乐嘉

2017-11-27 19:17:38 751

原创 Redis 的发布与订阅

Redis 的发布与订阅 是进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接受消息。提示:虽然 Redis 支持消息发布与订阅,但是企业中是不会用 Redis 去干这个事情的。因为Redis 的消息发布与订阅是不可靠的,特别是当大数据量的 Redis 消息发布与订阅发生时。一般用 ActivityMQ 等 Redis 消息发布与订阅的基本运行原理是:客户端订阅【消息频道】

2017-11-27 18:50:16 682

原创 Redis pub/sub机制在实际运用场景的缺陷&&模拟JMS消息发布订阅的持久化特性

Redis 的pub/sub机制与23种设计模式中的观察者设计模式极为类似。但Redis对于这个机制的实现更为轻便和简结,没有观察者模式的那么复杂的逻辑考虑而仅仅需要通过两个Redis客户端配置channel即可实现,因此它也仅仅做了消息的”发布”和”订阅”的实现,而在实际处理这类场景时遇到的情况根本没有考虑到。数据可靠性无法保证一个redis-cli发布消息n个redis-cli接受消息。消息的发

2017-11-27 17:47:13 6571 1

转载 学新技术时反省

从事任何方向的技术研究,不知道该干什么的时候,就问自己四个问题: •这个方向上最新进展是什么? 都知道吗? •这个方向上最著名的专家有哪些?他们的研究都看过吗? •这个方向上最著名的技术社区有哪些?精华帖都看过一遍吗? •这个方向上最重要的文章、工具有哪些?文章都看过吗?工具都分析过吗? —–tombkeeper教主转载地址

2017-11-27 17:33:00 386

原创 我觉得,我是该净化一下我的心灵了

少年,欢迎回来嗯,bo zhi ,仔细数一数,从上次离校到现在回校,中间刚好大概有 5 个月的时间。经历了这么多风风雨雨,很多事情把我搞得遍体鳞伤。这些都是在学校里面无法感受到的,我很开心!!!这些经历的结果就是,完全显现出了我内心的不坚定、内心的缺陷、还有对目标的散漫!!!!世界就是这样,不缺锦上添花,缺雪中送炭!!!!谢谢在我艰难的时期帮助我的朋友们,谢谢有你们的陪伴!!!我相信这次的经历是我人

2017-11-26 18:25:18 698

原创 InnoDB的行锁

照片拍摄于《深入浅出MySQL》第二版

2017-11-25 23:02:06 332

转载 深入理解乐观锁与悲观锁

在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是关系型数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate、tai

2017-11-25 21:47:38 2014

原创 Redis 事务

Redis 事务 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。在一个队列中,一次性、顺序性、排他性的执行一系列命令。常用命令DISCARD 取消事务,放弃执行事务块内的所有命令。EXEC 执行所有事务块内的命令。MULTI 标记一个事务块的开始。UNWATCH 取消 WATCH 命令对所有 key 的监视。WAT

2017-11-25 18:29:53 2154

转载 RDB和AOF持久化对比

Redis提供了RDB持久化和AOF持久化,本篇文章中将会对这两种机制进行一些对比RDB机制的优势和劣势RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 也是默认的持久化方式,这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒内如果超过m个key被修改就自动做快照,下面是默认的

2017-11-18 11:52:31 356

原创 释怀过去

我啊,今天很开心!!

2017-11-18 01:16:52 741

原创 Redis持久化之AOF

RDB从整体上来说,已经很棒了,备份速度快,备份文件小,cpu性能也充足的用上了。但是最后的那一次备份是可能会丢失的。对于程序员来说,越是厉害的程序员强迫症越是强,不容有那么一点点瑕疵。所以为了解决数据最后一次备份可能会丢失的问题,Redis 开发社区的开发者门找到了一个解决办法,AOF模式持久化就随之而来。AOF介绍以日志的形式来记录每个写操作,将 Redis 执行过的所有写指令记录下来(读操作

2017-11-15 23:40:47 436

原创 Redis 持久化之 RDB

面试指导 面试官问你,什么是 Redis 持久化 ?当遇到这种,问题,你可不要答什么硬盘存储啊什么的。面试官不是要的这种答案。他们想听到的只有两个:RDB(Redis DataBase)AOF(Append Only File)RDB介绍:RDB是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的 Snapshot 快照,它恢复时是将快照文件直接读到内存里。Redis

2017-11-15 20:11:09 439

转载 Redis3.0 配置文件说明

#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候很有用。

2017-11-14 23:51:56 329

转载 如何用Redis做LRU-Cache

LRU(Least Recently Used)最近最少使用算法是众多置换算法中的一种。 Redis中有一个maxmemory概念,主要是为了将使用的内存限定在一个固定的大小。Redis用到的LRU 算法,是一种近似的LRU算法。1 设置maxmemory上面已经说过maxmemory是为了限定Redis最大内存使用量。有多种方法设定它的大小。其中一种方法是通过CONFIG SET设定,如下:1

2017-11-14 22:40:51 434

转载 Redis 内存淘汰机制

Redis内存淘汰指的是用户存储的一些键被可以被Redis主动地从实例中删除,从而产生读miss的情况,那么Redis为什么要有这种功能?这就是我们需要探究的设计初衷。Redis最常见的两种应用场景为缓存和持久存储,首先要明确的一个问题是内存淘汰策略更适合于那种场景?是持久存储还是缓存?内存的淘汰机制的初衷是为了更好地使用内存,用一定的缓存miss来换取内存的使用效率。作为Redis用户,我如何使用

2017-11-14 22:21:40 265

原创 Redis【配置文件介绍】

在玩 Redis 的时候,常常会碰 Redis 的 redis.conf 配置文件,它的作用很大,能够配置很多功能,下面我就来详细介绍下 redis.conf 文件内容。redis.conf 文件位置Units 单位INCLUDES 包含GENERAL 通用daemonize yesdaemonize 意思为:后台运行。 如果不配置为后台运行,那么将无法部署集群pidfile /var/run/r

2017-11-14 21:38:35 368

原创 Redis【五大基本类型】

五大基本类型Key(键)常用命令:keys * 查看当前库中所有的 keysexists key的名字,判断某个 key 是否存在。返回 1 表示存在,0 表示不存在。move key(那个 Key) db(哪儿个库,如 下标为 1 的二号库),当前库就没有了,被移到其它库了。expire key 秒钟:为给定的 key 设置过期时间。ttl key 查看还有多少秒过期,-1 表示永不过期,

2017-11-12 17:19:19 485

转载 util包下的Date和sql包下的Date的转换

数据库类型与java中类型的对应关系: DATE->java.sql.Date TIME->java.sql.Time TIMESTAMP->java.sql.Timestamp在写web项目的时候,在除DAO以外的地方是不允许出现java.sql包下的东西,但是往往我们会看到一些情况:域对象(domain)中的所有属性不能出现java.sql包下的东西!即不能使用java.sql.D

2017-11-12 16:56:19 1684

原创 Redis的数据类型简介

Redis 的五大数据类型Redis的数据类型很多,这五个只是常用的。String(字符串)String 是 Redis 最基本的类型,你可以理解与 Memcached 一模一样的类型,一个 Key 对应一个 Value。String 类型是二进制安全的。意思是 Redis 的 String 可以包含任何数据。比如 JPG 图片或者序列化的对象。String 类型是 Redis 最基本的数据

2017-11-12 15:56:22 485

原创 Redis【入门】

知识铺垫 Redis经常被用来当做高速缓存和存储。如果只是读,只想做高速缓存,选择用Memcache效率高一点;如果想一专多能,又想读又想写想要效率就用Redis或Tair。面试的时候别人会问对Redis的理解:KV、Cache、Persistence(持久化),通常就是这三点。 3V+3高大数据时代的3V:海量(Volume)、多样(Variety)、实时(Velocity)互联网需求

2017-11-12 15:01:47 441

原创 就算这个世界拒绝了你——也不放弃未来

在我的生命旅途中,喜欢我的人,谢谢你们。不喜欢我的人,也没关系。毕竟很多时候都是看颜值的,但是世界很大,正因为有你不喜欢我,下一个才更有可能是喜欢我并且更优秀的人。 我承认,这几个月是我的爱情与事业的低潮期,看我写的博客就知道,每个月的博客产量非常的少。但我想,我慢慢的走出来了,我要用这半个月证明,我回来了!!!我是一个男人,不是一个自卑没有上进心的人。未来,还是要有的!!!这几个月的低潮期,

2017-11-11 23:53:08 980

转载 jquery.cookie.js 使用方法

定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/<script type="text/javascript" src="js/jquery.min.js"></s

2017-11-08 16:59:22 418

转载 总有一天你将破蛹而出

这句话一直写在我C++笔记本的扉页上。 每当我对前路迷茫的时候,就会翻开扉页,看着这段文字淡淡的笔迹发一会儿呆,然后就渐渐释然了。 今天我把它留在自己的博客里,希望它也能帮助到那些迷茫的朋友们。总有一天你将破蛹而出,成长得比人们期待的还要美丽。但这个过程会很痛,会很辛苦,有时候还会觉得灰心。面对着汹涌而来的现实,觉得自己渺小无力。但这,也是生命的一部分。做好现在你能做的,然后,

2017-11-02 23:45:32 357

转载 当初的愿望实现了么?

自己收藏的一篇好文,希望它能够带给大家,些许的触动。你今年二十五六岁,站在人生的十字路口,你除了一纸文凭什么都没有。你离乡背井在异地读了四年大学,在这个陌生的城市你依然找不到归属感。你还是搞不懂错综复杂的交通,你一开口大家都知道你是外地人。你不是官二代不是富二代,你没有丰富的背景,只有一个落寞的背影。你不是名牌大学的优秀毕业生,你念的不是金牌专业,你身上没有各种荣誉。你开着电脑一封封投着简历,投出一

2017-11-02 23:39:04 308

腾讯、网易、极验滑块识别-通用滑块识别

本地识别dll,主要用于识别腾讯、网易、极验滑块,提高爬虫产能,让爬虫更高效,是一种验证码滑块的攻破方法,解决滑块的识别。

2020-08-03

重要:虚拟机垃圾回收图

虚拟机垃圾回收图

2017-04-30

虚拟机内存图以及加载类的执行过程

Java内存图

2017-04-30

Spring-MyBatis1.3整合包

Spring-MyBatis1.3整合包

2017-04-22

SpringMVC入门jar包

SpringMVC入门jar包(Spring4.3.7版本2017)

2017-04-22

ehCache2.6.8

ehCache2.6.8基础包和整合包+源码

2017-04-14

MySQL预编译功能

MySQL预编译功能

2017-04-07

MyBatis的setting标签对应属性和值

MyBatis的setting标签对应属性和值

2017-04-05

Java内存图

Java内存图

2017-04-05

MyBatis入门代码

MyBatis入门代码

2017-04-04

MyBatis3.4.2jar包和数据库信息

MyBatis3.4.2jar包和数据库信息

2017-04-03

SSH整合提取jar包

SSH整合包(Spring4.3.7+Hibernate5.2.8+Struts2.5.10)

2017-04-02

SSH整合练习代码

SSH整合练习代码

2017-04-02

Hibernate5.2.8提取包

Hibernate5.2.8提取包

2017-04-01

Spring的AOP依赖包-AspectJ

Spring4.3.7的AOP依赖包-AspectJ

2017-03-31

c3p0连接池jar包以及Spring对c3p0的依赖包

c3p0连接池jar包以及Spring对c3p0的依赖包

2017-03-31

JDBCTemplate相关jar包4.3.7

JDBCTemplate相关jar包4.3.7

2017-03-31

CGlib必须包

CGlib相关包2.2.3

2017-03-28

刷CSDN博客(Windows Java环境运行)

刷CSDN博客(Windows Java环境运行),到后面有空会写扩展,将通过笔者学过的设计模式,动态代理,IOC思想来实现后续版本。

2017-03-25

笔者学习Spring4.3.7用到的jar包

笔者学习Spring4.3.7用到的jar包

2017-03-25

OCR中文汉字汇总:20900汉字-近乎全中文

OCR中文汉字汇总:20900汉字-近乎全中文

2023-07-02

代码量统计程序,支持C、Python、PHP、Java

统计你的代码量,支持C、Python、PHP、Java统计你的代码量,支持C、Python、PHP、Java统计你的代码量,支持C、Python、PHP、Java

2018-10-24

win10内置应用卸载

win10内置应用卸载,绿色轻应用,打开就能使用!

2018-04-25

jsencrypt.min.js

前端需要用到的RSA数据加密工具包

2018-01-04

JoyCheckStyle

JoyCheckStyle

2017-07-19

Joy_checkstyle

Joy给我的代码规范。好好保存!!!

2017-07-18

IDEA软件基本设置信息

IDEA软件基本设置信息

2017-07-14

Java面试基本题【全】

Java面试基本题【全】

2017-06-20

dbcp依赖jar包

【c3p0】依赖jar包

2017-06-19

Hibernate关联关系练习【全】

Hibernate关联关系练习【全】

2017-06-18

Maven学习阶段-配置文件

Maven学习阶段-配置文件

2017-06-12

表白神器.exe

表白神器 小工具

2017-06-07

apache-maven-3.5.0-bin.zip

apache-maven-3.5.0-bin.zipapache-maven-3.5.0-bin.zipapache-maven-3.5.0-bin.zip

2017-05-15

SpringMVC文件上传依赖jar包

SpringMVC文件上传依赖jar包

2017-05-13

SpringMVC的json依赖jar包

SpringMVC的json依赖jar包

2017-05-13

hibernate-validator

hibernate-validator

2017-05-11

SSM自定义参数绑定

SSM自定义参数绑定

2017-05-08

SSM整合项目代码

SSM整合项目代码

2017-05-07

SSM整合jar包

SSM整合jar包

2017-05-07

MyBatis+Spring整合jar包

MyBatis+Spring整合jar包

2017-05-02

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

TA关注的人

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