摘要: 前景 公司划分微服务后,选择使用了springcloud netflix,没有使用 springlcoud alibaba 所以这边没有通过阿里巴巴整合, seata 使用 AT 模式 注册中心 euraka 服务调用 openfeign 项目环境 springboot 2.1.3.RELEASE 阅读全文
posted @ 2021-09-24 17:20 oldboyooxx 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 环境 kibana6.4.3 logstash6.4.3 es6.4.3 日志收集服务器内存8g 前景 elk 服务器搭建好的前几天服务都正常 大概一周以后出现kibana 连接不上,登录服务器发现只有 kibana 挂掉,es 和 logstash 都正常运行,排查日志发现: < Last few 阅读全文
posted @ 2021-01-14 13:38 oldboyooxx 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 背景 新入公司,功能已经开发完成的项目 环境如下 windows、java1.8、springboot项目调用wx付款接口 异常如下 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKI 阅读全文
posted @ 2020-09-10 11:30 oldboyooxx 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 需求:因为做一个pc资讯站点,服务端需要主动缓存,所以写了一个调度每10分钟更新热点数据的页面缓存 场景:本地/开发/测试 环境的时候,因为主动缓存的html文件比较少,没有发现这个问题,功能上线后看到项目启动正常,测试通过后,就没管正式版服务器了,没想到凌晨的时候服务器宕机,提示OOM异常 bug 阅读全文
posted @ 2020-06-01 11:55 oldboyooxx 阅读(5627) 评论(0) 推荐(0) 编辑
摘要: 这里只说明不配置密码的方法 局域网liunx中tomcat - catalina.sh配置文件 JAVA_OPTS="-server -Xms1024m -Xmx1024m -Xss256k -XX:PermSize=128m -XX:MaxPermSize=256m" JAVA_OPTS="$JA 阅读全文
posted @ 2020-04-15 14:57 oldboyooxx 阅读(630) 评论(0) 推荐(1) 编辑
摘要: 由于过多的日志很占用磁盘空间,今天经理让我写一个脚本删除多余的日志、和es索引 定时删除试根据crontab+shell脚本实现的 crontab配置目录 /var/spool/cron/ 该目录下存放的是每个用户(包括root)的crontab任务,文件名以用户名命名(添加命令后会自动生成root 阅读全文
posted @ 2020-02-27 18:23 oldboyooxx 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 当我第一次阅读 Java8 中的 Stream API 时,说实话,我非常困惑,因为它的名字听起来与 Java I0 框架中的 InputStream 和 OutputStream 非常类似。但是实际上,它们完全是不同的东西。 Java8 Stream 使用的是函数式编程模式,如同它的名字一样,它可 阅读全文
posted @ 2020-01-27 12:10 oldboyooxx 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 由于刚刚接触mongodb,很多语法还不是很了解,写的不好的地方请大佬指出 查询的demo数据 { "_id":Object("xxxxxxxx"), "contentList":[ "id":"xxxx", "type":2 ], [ "id":"xxxx", "type":2 ] } 查询方法, 阅读全文
posted @ 2019-12-14 23:31 oldboyooxx 阅读(3363) 评论(0) 推荐(0) 编辑
摘要: es报错如下: [2019-10-11T16:23:28,945][ERROR][o.e.b.Bootstrap ] [es-node-1] node validation exception[3] bootstrap checks failed [1]: max file descriptors 阅读全文
posted @ 2019-10-11 16:33 oldboyooxx 阅读(10706) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 Mock 测试 Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。 阅读全文
posted @ 2019-07-07 20:05 oldboyooxx 阅读(5319) 评论(0) 推荐(1) 编辑