- 博客(23)
- 收藏
- 关注
原创 POI导出Excel的三种 workbook的区别
三种workbook分别是HSSFWorkbook、XSSFWorkbook、SXSSFWorkbook第一种:HSSFWorkbook针对EXCEL 2003版本,扩展名为.xls,此种的局限就是导出的行数最多为65535行。因为导出行数受限,不足7万行,所以一般不会发送内存溢出(OOM)的请求第二种:XSSFWorkbook这种形式的出现是由于第一种HSSF的局限性产生的,因为其导出...
2019-09-11 15:36:57
872
原创 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
472
原创 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
297
原创 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
291
原创 keepAlived故障切换VIP邮件通知
这是keealived切换vip邮件通知方案二方案一见: https://blog.youkuaiyun.com/m0_38102561/article/details/100699264一、安装mailxyum install mailx二、编辑/etc/mail.rcmailx安装完成后会生成/etc/mail.rc文件,打开mail.rc文件,在末尾添加以下内容#发送邮件的邮箱set f...
2019-09-11 10:08:42
1275
原创 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
1176
原创 缺少依赖 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
8532
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
861
原创 安装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
2333
原创 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
722
原创 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
2666
原创 springboot读取配置文件优先级
1、springboot读取配置文件优先级优先级如下:第一种是在执行命令的目录下建config文件夹,然后把配置文件放到这个文件夹下。(在jar包的同一个目录下建config文件夹,执行命令需要在jar包所在目录下才行)第二种是直接把配置文件放到jar包的同级目录第三种在classpath下建一个config文件夹,然后把配置文件放进去。第四种是在classpath下直接放配置文件。...
2019-08-12 15:00:12
862
原创 jvm中年轻代,老年代
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-08-09 14:39:50
1163
原创 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
614
原创 在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
3215
原创 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
2262
原创 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
652
原创 idea设置自动导包
IDEA自动导包设置1、配置2、解释1、配置进入file-setting2、解释勾选标注第1个选项,IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的勾选标注 第2个选项,IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。...
2019-07-09 10:49:13
2468
原创 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
7127
2
原创 邮件html内容中带内网图片地址发送
邮件html中图片发送直接使用图片的局域网地址(此方案不行)使用javamail中cid方式发送html中的图片直接使用图片的局域网地址(此方案不行)1.直接使用局域网内的地址,比如url地址为本地地址,则只有在本机上打开收到的邮件时才会显示图片,在其他机器上打开邮件发现图片不显示解决方案:1.为图片存储的环境映射外网地址2.使用javamail提供的cid方式进行图片发送使用java...
2019-07-08 16:35:54
1498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人