Logo

分类:工作记录

7 篇文章

SonarQube(四):Docker / Docker-Compose + Java 8 + Spring Boot 2 实战搭建

SonarQube(四):Docker / Docker-Compose + Java 8 + Spring Boot 2 实战搭建本文记录在 Java 8 + Spring Boot 2 技术栈下,使用 Docker / Docker Compose 搭建 SonarQube 并完成代码扫描的完整...

RandomStringUtils在无法生成随机长度的字符串

背景生产环境有个功能点击后很慢。前端调用后端接口是30秒,后端接口没能在30秒内返回。现象现象是在页面里点击某按钮,一直loading,后端也无法正常返回数据。排查去docker里执行如下jpsjstack 1 > 1.log查看线程信息 cat 1.log, 发现有这么一段"exe...

git cherry-pick使用总结

背景一个git仓库中多个分支的代码不同,也不敢互相合并。举例说明,一个git仓库,有master分支,对应生产;有dev分支,是开发分支,但是开发分支上很多人都提交了,你新在dev上的提交要合并到master,但是不能把别人的提交合到master。解决方案使用 cherry-pick。cherry-...

使用企业微信群机器人发送消息

背景如标题。文档官方文档在这里。操作创建一个最少3人的群,添加机器人的入口在群右上角三个点。步骤截图如下:得到的webhook地址要复制下来。使用代码调用代码调用也很简单,只要调用webhook地址,传入不同参数即可。我在github上找到一个库。https://github.com/lqccan/...

优化以减少redis占用内存

userinfo:1name: 张三birthday: 2000-01-01email_valid: trueu:1n: 张三b:2000-01-01ev: 1分别测试10w/20w/50w/100w/200w/500w用户时redis分别占多少内存...

搭建Dubbo环境

本博客不会解释Dubbo是什么、它的发展历史、它能做什么、为什么要和zookeeper一起用,我也解释不了。只是简单地搭建一下服务并使用它。工具zookeeper-3.4.11 必需dubbo-admin-2.6.0 非必需,但很有必要dubbo-parent 示例代码 必需步骤(仅在windows...

SonarQube一(SonarQube4.5.7+Maven3.3.3使用总结)

SonarQube是用来检查分析静态代码质量的工具,码云用户可以使用码云提供的SonarQube服务来分析代码质量。普通用户或企业可以在本地安装一个。对于安装过Tomcat/Nginx的java开发说,安装一个SonarQube是很简单的。java开发中使用到的服务器的安装套路大都是下载 tar.g...