自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水逆呱的博客

little by little

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 redis持久化——RDB和AOF

目录1、RDB快照1.1RDB简介1.2触发方式1.2.1自动触发1.2.2 手动触发1.3 恢复数据1.4 停止RDB持久化1.5 RDB的优劣1.6 RDB 自动保存的原理2、AOF2.1 AOF简介2.2AOF 配置2.3 开启 AOF2.4 AOF 文件恢复2.5 AOF 重写2.6 AOF的优劣1、RDB快照...

2019-03-30 15:26:59 225

原创 ActiveMQ jdbc消息持久化与消息有效期

目录1、ActiveMQ的消息持久化机制2、执行Producer3、执行Consumer4、ActiveMQ消息的有效期在生产环境中,手工签收的方式比较合适,因为某个消息在消费端没有成功处理的情况下,可以不给ActiveMQ消息中间件发送针对这个消息的确认签收。同时,记录相关信息到日志文件或数据库中,以便后续做相应处理。在默认情况下,消息在ActiveMQ消息中间件中是不会过...

2019-03-29 16:34:39 747

原创 activeMQ启动报错:java.net.BindException: Address already in use: JVM_Bind)

经历了一波吐血的操作,建议就是好好看报错的日志,总能找到问题的!查看:apache-activemq-5.9.0\data目录下的log日志,认真看ERROR | Failed to start Apache ActiveMQ ([localhost, ID:DESKTOP-AIAH3DM-20864-1553839442333-0:1], java.io.IOException: Tr...

2019-03-29 14:27:00 1962

原创 linux安装mysql-server

1、安装mysql-server报错:Failed to start mariadb.service: Unit not found.需要执行以下命令安装mysql-server:# yum install -y mariadb-server安装mysql-server后,修改以下文件进行配置:# vi /etc/my.cnf在[mysqld]部分增加以下内容:c...

2019-03-28 11:06:04 3732

原创 linux环境安装Erlang

rabbitMQ是用erlang写的,所以安装rabbitMQ之前要先装erlang环境1、下载相应环境和位数的安装包:官网下载,有点慢,或者百度网盘,提取码:jww72、上传到服务器进行安装# cd /tmp# mkdir -p /usr/local/erlang# tar -xzvf otp_src_20.1.tar.gz# cd otp_src_20.1# ./con...

2019-03-28 10:54:46 473

原创 linux安装Erlang报错:Makefile:250: /usr/local/erlang/otp_src_21.3/make/x86_64-unknown-linux-gnu/otp_ded.m

报错:Makefile:250: /usr/local/erlang/otp_src_21.3/make/x86_64-unknown-linux-gnu/otp_ded.mk: 没有那个文件或目录Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file or direct...

2019-03-28 10:25:47 5122 2

原创 linux解压时报错: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed

解压erlang时遇到下列错误:gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now解决方法一(法一就解决了,因此后续方法有待检验):#tar -vxf memcached-1.4.34.tar.gztar包压缩的时候用c...

2019-03-28 10:07:03 41760 4

原创 linux环境安装jdk

jdk版本要求为jdk 1.8 64bit,在Oracle官网下载jdk-8u171-linux-x64.tar.gz,或者百度网盘,提取码:twjw拷贝到该服务器,再进行以下操作:# mkdir /usr/java# cp jdk-8u171-linux-x64.tar.gz /usr/java# cd /usr/java# chmod +x jdk-8u171-linu...

2019-03-28 09:33:41 276

原创 解决虚拟机ping不通外网(甚至连网关都ping不通)的问题

目录1、安装虚拟机(不再赘述)2、关闭虚拟机防火墙3、配置网络,设置成静态ip最近在看鸟哥的私房菜,拿出虚拟机边玩边看,嗨的一批~至少要安装20遍以上才能说自己会安装linux系统,而我并不是想练手,真的只是因为之前有成功的经历,确信配置无误,现在同样的方法一直ping不通外网,无奈之下,尝试了n种方式,重装不下10次,今天又死磕,再磕不出来就要求教我司网管啦~但是我坚信,所有...

2019-03-27 17:04:41 43135 2

原创 springboot+mybatis日志转换——log4j转logback配置文件如何配

目录第一步:首先处理pom.xml中的依赖关系,将日志的实现切换为logback;第二步:修改mybatis-config.xml第三步:看一下mybatis源代码BaseExceutor底层原因springboot+mybatis日志转换——log4j转logback配置文件怎么配公司的项目一直都是运行起来会打印所有执行的语句:好处是:一旦出现问题方便排查,可以清晰的知道...

2019-03-27 15:31:00 4438

原创 深入理解Java的Future模式

先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。但是,子线程执行的结果是要返回出具的,而run方法是没有返回的。所以,这才是难点,需要好好考虑一下。demo1:package com.example.demo1.tes...

2019-03-25 16:18:11 227

原创 *关键字retry:很像goto语句,跳到标记处

在看源码时,出现了retry: ,这个是什么意思?之前没有接触过,那先来一个简单的例子。package com.example.demo1.test;public class test { public static void main(String[] args) { int i = 0; retry: //① while (...

2019-03-25 14:50:28 562

原创 原子操作类AtomicInteger详解

目录1、为什么需要AtomicInteger原子操作类?2、要是换成volatile修饰count变量呢?3、用了AtomicInteger类后会变成什么样子呢?4、非阻塞同步Value的定义和volatile用CAS操作实现安全的自增总结1、为什么需要AtomicInteger原子操作类?由于多线程环境下,对于Java中的运算操作,例如自增或自减:num...

2019-03-22 15:47:42 375

原创 使用RESTful风格开发Java Web 及Swagger2简用

友情安利目录什么是RESTful风格?使用Swagger2构造RESTful API文档第一步:添加Swagger2依赖:第二步:创建Swagger2配置类第三步:添加文档内容API文档访问与调试什么是RESTful风格?REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移),REST 是一种体系结构,而 ...

2019-03-20 14:39:12 456 1

原创 git进阶——分支管理

目录1、创建与合并分支2、解决冲突3、分支管理策略4、Bug分支5、Feature分支6、多人协作7、Rebase1、创建与合并分支在版本回退里,每次提交,git都把他们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交...

2019-03-19 23:55:29 269

原创 mybatis3中@SelectProvider等使用技巧

mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。(无参数直接用@Se...

2019-03-18 14:34:13 1037

原创 MySQL中的INSERT IGNORE INTO, INSERT INTO,REPLACE INTO区别

INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。eg:insert ignore into table(name) select name from table2mysql中常...

2019-03-18 11:43:18 507

原创 初学git(四)——管理、撤销修改,删除文件

目录管理修改小结撤销修改小结删除文件小结管理修改我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。比如:han.txt添加一行内容My name is hanjingyun.Git is a version control system.Git is free software.-----------...

2019-03-13 23:39:02 602

原创 初学git(三)——工作区和暂存区

看了这篇,会感觉git不再那么仙儿了~~自我感觉是精华部分,用git没听说过暂存区这些概念,只是会敲键盘而已。Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。first名词解释:工作区(Working Directory):就是你在电脑里能看到的目录,比如我的nicecloud文件夹就是一个工作区。版本库(Repository):工作区有一个隐藏目录.git,这个...

2019-03-12 22:44:04 244

原创 初学git(二)——穿越版本的小白

目录版本穿梭小结版本回退小结版本穿梭上集我们已经成功提交了一个han.txt文件,接下来呢,要开始好好玩git了;My name is hanjingyun.Git is a version control system.Git is free software.-------------------------------------I changed my...

2019-03-12 22:10:48 217

原创 初学git(一)——谁还不是只小白来的

目录1、Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?2、安装git3、创建版本库Git是目前世界上最先进的分布式版本控制系统(我也不知道哪里来的大佬如此说,且信)集中式的版本控制系统不但速度慢,而且必须联网才能使用。Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定义的呢...

2019-03-11 23:53:54 346

原创 Spring Boot 入门(三)——日志框架SLF4J整合

目录1、日志框架2、SLF4J使用1、如何在系统中使用SLF4J2、遗留问题3、SpringBoot日志关系4、日志关系1、默认配置5、切换日志框架1、日志框架市面上的日志框架;JUL/JCL/Jboss-logging/logback/log4j/log4j2/slf4j... 日志门面(日志的抽象层) 日志实现...

2019-03-10 22:28:17 589

原创 Spring Boot 入门(二)——配置文件语法及加载优先级(顺序)

目录1.配置文件2.YAML语法2.1 基本语法2.2 值的写法2.2.1 字面量:普通的值(数字、字符串、布尔)2.2.2 对象、Map(属性和值)(键值对)2.2.3 数组(List、Set)3.配置文件值注入3.1properties配置文件在idea中默认utf-8可能会乱码3.2 @Value获取值和@ConfigurationPropertie...

2019-03-06 00:04:41 1239

原创 Spring Boot 入门(一)——Hello World探究核心注解底层

目录1.Spring Boot简介优点(特点)2.微服务3.Spring Boot HelloWorld1.创建一个maven工程;(jar)2.导入spring boot相关依赖3.编写一个主程序4.编写相关Controller、Service5.运行主程序测试6.简化部署4.Hello World探究1.POM文件1.父项目2.导入的依赖...

2019-03-05 21:12:38 280

图片服务器.docx

安装过程 fsatDFS是以C语言开发的一项开源轻量级的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

2020-02-18

npcap-0.9981.exe

wireshark抓取本地回环数据工具 Wireshark默认匹配安装的是WinPcap,其缺点就是不能抓取本地回环数据。 NPcap是在WinPcap的基础上进行优化开发的,可以抓取本地数据。

2019-08-01

空空如也

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

TA关注的人

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