自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Redis集群简介

参考地址http://www.redis.cn/topics/cluster-tutorial.html

2019-09-11 16:08:55 255

原创 POI导出Excel的三种 workbook的区别

三种workbook分别是HSSFWorkbook、XSSFWorkbook、SXSSFWorkbook第一种:HSSFWorkbook针对EXCEL 2003版本,扩展名为.xls,此种的局限就是导出的行数最多为65535行。因为导出行数受限,不足7万行,所以一般不会发送内存溢出(OOM)的请求第二种:XSSFWorkbook这种形式的出现是由于第一种HSSF的局限性产生的,因为其导出...

2019-09-11 15:36:57 811

原创 mysql主从跳过错误

mysql主从复制,经常会遇到错误而导致slave端复制中断,这个时候一般就需要人工干预,跳过错误才能继续跳过错误有两种方式:1.跳过指定数量的事务:mysql>stop slave;mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1 #跳过一个事务mysql>start slave2.修改mysql的配置文件,通过slav...

2019-09-11 15:09:36 421

原创 MySQL server has gone away 问题解决方法

MySQL server has gone away问题解决办法1.直接连接数据库ip和端口出现MySQL server has gone away修改配置文件:max_allowed_packet=5120Mwait_timeout=288000interactive_timeout=2880002、nginx代理连接数据库出现MySQL server has gone away编...

2019-09-11 14:57:13 262

原创 redis批量删除key的命令

redis中没有直接根据正则表达式删除key的命令,只有del key1 key2...命令但是redis中有通过正则表达式获取key的命令:keys "正则表达式"可以借助于xargs命令实现批量删除key,把查出来的key值当做参数传给delredis-cli keys "mailspec*" | xargs del[root@localhost redis7001]# redis...

2019-09-11 14:39:41 244

原创 Shell字符串截取

一、参考地址http://c.biancheng.net/view/1120.html

2019-09-11 10:44:50 75

原创 keepAlived故障切换VIP邮件通知

这是keealived切换vip邮件通知方案二方案一见: https://blog.csdn.net/m0_38102561/article/details/100699264一、安装mailxyum install mailx二、编辑/etc/mail.rcmailx安装完成后会生成/etc/mail.rc文件,打开mail.rc文件,在末尾添加以下内容#发送邮件的邮箱set f...

2019-09-11 10:08:42 1164

原创 KeepAlived故障切换VIP邮件通知

这是KeepAlived故障切换邮件通知方案一KeepAlived故障切换邮件通知方案二见:https://1、在keepalived配置文件中添加配置当前节点成为主节点时就会触发/usr/local/sendmail.sh脚本2、编写邮件通知脚本/usr/local/sendmail.sh#! /usr/bin/perl -wuse Net::SMTP_auth;use stri...

2019-09-10 14:53:40 1121

原创 缺少依赖 libmysqlclient.so.18(64bit)的解决办法

缺少依赖 libmysqlclient.so.18(64bit)的解决办法使用命令find / -name libmysqlclient.so*查询libmysqlclient.so,确实缺少libmysqlclient.so.18到mysql官网(https://downloads.mysql.com/archives/community/)下载安装包[root@localhost...

2019-09-10 14:21:52 8324 1

原创 安装openssl报错configure: error: You need a C++ compiler for C++ support

安装openssl报错configure: error: You need a C++ compiler for C++ support是缺少c++编译器的原因需要安装gcc gcc-c++环境,执行以下命令yum install -y gcc gcc-c++然后再进行编译,问题即可解决...

2019-09-06 13:40:28 781

原创 安装nginx报错configure: error:the HTTP gzip module requires the zlib library.

若在“./configure”后方加入了“–with-http_gzip_static_module”(添加gzip压缩模块)提示以下错误:./configure: error: the HTTP gzip module requires the zlib library.You can either disable the module by using –without-http_gzip...

2019-09-06 13:36:59 2218

原创 mysql的sql_mode设置

mysql的sql_mode设置1、查询sql_modeselect @@GLOBAL.sql_mode或select @@SESSION.sql_mode2、设置sql_mode通过命令设置SET GLOBAL sql_mode = 'modes...';或SET SESSION sql_mode = 'modes...';在配置文件中设置在/etc/my.cn...

2019-09-05 16:24:54 597

原创 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法

This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled创建函数时报错错误分析解决方案创建函数时报错错误分析我们创建函数时必须指定我们的函数是否是DETERMINISTIC 不确定的NO SQL 没有SQl语句,...

2019-09-05 15:51:54 2548

原创 springboot读取配置文件优先级

1、springboot读取配置文件优先级优先级如下:第一种是在执行命令的目录下建config文件夹,然后把配置文件放到这个文件夹下。(在jar包的同一个目录下建config文件夹,执行命令需要在jar包所在目录下才行)第二种是直接把配置文件放到jar包的同级目录第三种在classpath下建一个config文件夹,然后把配置文件放进去。第四种是在classpath下直接放配置文件。...

2019-08-12 15:00:12 809

原创 jvm中年轻代,老年代

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-09 14:39:50 965

原创 svn报错:“Previous operation has not finished; run 'cleanup' if it was interrupted“ 的解决方法

svn报错svn报错:“Previous operation has not finished; run ‘cleanup’ if it was interrupted“1、执行clean up2、执行clean up后如果依然报错,按以下方法解决本地.svn\wc.db数据库文件里面存储了svn的operation,表名是work_queue。看看work_queue表中放了些什么,再...

2019-08-02 14:31:04 572

原创 在java中实现固定大小的hashMap

在java中实现固定大小的hashMap创建一个固定大小的hashMapimport java.util.LinkedHashMap;import java.util.Map;public class MaxSizeHashMap<K, V> extends LinkedHashMap<K, V> { private final int maxSize;...

2019-08-02 11:34:13 3059

原创 centos下修改mysql8.0数据库存储目录后出现问题:File './mysql-bin.index' not found (OS errno 13 -Permission denied)

在centos7.6下安装mysql8.0,安装完成后修改数据库存储目录,在配置/etc/my.cnf文件中修改datadir ,socket修改后进行初始化,初始化完成后启动数据库报如下错误:解决方案:将/etc/selinux/config中这里改为 disabled,然后重启机器就可以了...

2019-08-02 10:37:18 2199

原创 Redisson

redission1、原理2、源码中加锁lua代码3、加锁机制4、锁互斥机制5、可重入加锁机制6、释放锁机制7、watch dog自动延期机制缺点1、原理2、源码中加锁lua代码if (redis.call('exists', KEYS[1]) == 0) then redis.call('hset', KEYS[1], ARGV[2], 1); redis.call('pex...

2019-07-31 17:26:29 563

原创 idea自动为类生成文档注释

文章目录1.为类添加文档注释2.为方法添加文档注释1.为类添加文档注释2.为方法添加文档注释

2019-07-09 10:54:42 1486

原创 idea设置自动导包

IDEA自动导包设置1、配置2、解释1、配置进入file-setting2、解释勾选标注第1个选项,IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的勾选标注 第2个选项,IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。...

2019-07-09 10:49:13 2435

原创 idea编译环境改为1.8

idea版本:2017改三个地方1.Project Structure中的Project SDK选择1.8,Project language level选择82.Project Structure中Modules,选择language level为83.setting中的java compiler,project bytecode version和Target bytecode versi...

2019-07-09 09:40:06 6853 2

原创 邮件html内容中带内网图片地址发送

邮件html中图片发送直接使用图片的局域网地址(此方案不行)使用javamail中cid方式发送html中的图片直接使用图片的局域网地址(此方案不行)1.直接使用局域网内的地址,比如url地址为本地地址,则只有在本机上打开收到的邮件时才会显示图片,在其他机器上打开邮件发现图片不显示解决方案:1.为图片存储的环境映射外网地址2.使用javamail提供的cid方式进行图片发送使用java...

2019-07-08 16:35:54 1367

空空如也

空空如也

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

TA关注的人

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