soft_xiang

15
获赞数
10
关注数
5
粉丝数
IP 属地河南
2018-03-16 加入
浏览 7.7k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
38 声望|新手
java
14
springboot
8
elasticsearch
6
多租户
5
wkhtmltopdf
5
个人动态
  • 赞了回答2020-11-26
    linux环境使用docker部署php环境报错File not found.
    已找到解决方案:修改nginx配置即可fastcgi_param SCRIPT_FILENAME /www$fastcgi_script_name;
  • 发布了文章2020-09-03
    常用正则表达式
    主要记录一些正则表达式匹配指定格式中的中文 {代码...} 匹配特殊[] {代码...}
  • 发布了文章2020-07-21
    jasperreport 6.0 导出 excel 异常
    做一个jasperreport6 导出excel的功能时,出现一个问题,在测试环境(centos7)正常,发到客户环境(centos7)后异常,最开始为:
  • 发布了文章2020-07-09
    ireport5.6.0+jasperreports 使用java对象做为数据源导出excel或者Pdf
    修改 C:\Program Files (x86)\Jaspersoft\iReport-5.6.0\etc\ireport.conf (默认路径) 下
  • 发布了文章2020-06-03
    springboot项目将第三方jar、配置文件打包到jar包外部
    springboot项目默认打成一个jar包,在多环境时不友好,需要将依赖的第三方jar及resources目录下的配置文件打包到与jar包同级目录下,方便环境变更,具体操作如下:
  • 发布了文章2020-05-26
    MyCat踩坑记录
    这个问题比较常见,而且比较初级。现象为:连mycat的查询的时候多次执行SQL,返回的结果数量不一致或者数据不一致。一般原因为:查询的表中有全局表,且在全局表中的数据不一致造成
  • 发布了文章2020-03-26
    springboot cache 自定义过期时间及自定义缓存key前缀
    本篇文章主要是springboot2 中 redis cache中的一些内容,主要包含2个功能点: 自定义缓存过期时间(全局自定义,每个key不能单独指定) 自定义缓存key前缀 废话不多说,上代码 {代码...} 用法: {代码...} 则最终以生成system:cache:cid:MenuTreeByRoles为key的缓存;
  • 发布了文章2020-01-08
    java poi sax方式处理大数据量excel文件
    系统需要用到一个导入excel文件的功能,使用poi组件常规方式读取excel时,内存耗尽,OutOfMemoryError,或者读取非常慢所以写了一个工具类,使用poi sax方式读取excel,速度快很多,内存消耗可以接受。
  • 发布了文章2019-12-13
    springboot2中的全局异常处理(包含Intercepter中的异常)
    说明 之所以写这篇文章,是因为在项目中处理全局异常是发现自定义Intercepter中的异常没发通过 @ControllerAdvice 捕获。 项目中使用 @ControllerAdvice 处理了controller中的异常,但发现在自定义拦截器( extends HandlerInterceptorAdapter )中抛出的异常没有被...
  • 发布了文章2019-11-15
    记一次Tomcat证书由jks更换为pfx的艰辛过程
    客户方要求系统提供https的服务,一年前申请某网站的免费证书,下载后包含了各种web容器的证书,应用程序的web容器为tomcat8,最后选用了tomcat下的证书,为jks格式。
  • 发布了文章2019-10-22
    java中字符串做为多线程锁对象的示例与注意事项
    开发过程中,为了提交系统效率,会使用一些多线程技术,比如消息队列、异步service等,虽然提高了系统效率,同时也大大增加了并发概率。加锁是最快的解决办法,加锁的方式有很多种,本文不做过多讨论。本文主要记录以字符串为锁对象的一个示例和一些注意事项。话不多...
  • 发布了文章2019-09-05
    spring异步service中的处理线程数限制
    具体业务:前台同时传入大量待翻译的单词,后台业务接收单词,并调用百度翻译接口翻译接收单词并将翻译结果保存到数据库,前台不需要实时返回翻译结果。
  • 发布了文章2019-08-20
    记一次Could not retrieve transation read-only status server异常
    最开始只看到Could not retrieve transation read-only status server没看到下面的Communications link failure,以为是在代码中手动设置事务状态为只读或者事务回滚,后来查代码也没发现。当看到Communications link failure意识到连接异常,但与当前方法连接同一个...
  • 发布了文章2019-08-01
    java 通过 HttpURLConnection 上传文件
    直接用jdk的HttpURLConnection上传文件,通过模拟post提交方法 具体代码如下: {代码...} 上面的两个方法有待优化,未处理
  • 发布了文章2019-07-31
    esxi 6.0 ssh 下用命令克隆虚拟机
    测试服务器,一台物理机用了esxi,之前需要新的虚拟机时,每次都想克隆,找了一些资料,都是导出ovf模版什么的用的web控制端,导出超级慢,新建的时候又要导入,超级慢,花费时间还不如重新安装操作系统。
  • 发布了文章2019-05-16
    zabbix4.0监控sql server相关指标,支持2008~2016
    在使用zabbix监控 sql server过程中,发现了一个好的模板,分享如下:[链接] github:[链接] 效果如下: 包含两个 With SQL instance discovery 适用于多实例的sql server监控,未测试 Without SQL instance discovery 适用于单实例sql server监控,使用的模板,用在2...
  • 发布了文章2019-05-15
    grafana 图表item中正则截取
    在使用grafana做zabbix图表时,碰到一个问题,监控sql server时,自动发现生成的item特别长,在grafana做图表显示的时候,如果将数据值展示到图表上,占了很大一个区域,图表宽度很窄如下图:
  • 发布了文章2019-05-09
    zabbix4.0蛇皮走位之主机名称(hostname)加入ip地址
    zabbix agent 默认注册的是主机名,很多情况下都没有改主机名,不好分清楚,之前一直想实现此功能,研究过改代码,建数据库触发器,最终都放弃,现找到较完美的解决办法
  • 发布了文章2019-03-26
    zabbix4.0修改仪表盘中的问题列表(加入IP、群组显示)
    主机名显示 IP+主机名的问题已经有更好的解决办法,参见《zabbix4.0蛇皮走位之主机名称(hostname)加入ip地址》 近期在部署zabbix时发现一个问题,在首页的仪表盘中显示的是hostname,很多如果没改默认主机名根本不知道是那台机器报警 本人版本为zabbix4.0.5 修改后的...
  • 发布了文章2019-03-25
    zabbix监控redis相关指标,支持info下面所有参数
    转战语雀[链接] 《zabbix监控redis相关指标,支持info下面所有参数》