02 2020 档案

摘要:常用的linux查看系统命令: 查看系统配置:lscpu 查看硬盘容量:df -h 查看内存使用:free -h 统计文件的行数: cat pid.txt | wc -l 或者 cat pid.txt | sed -n '$=' netstat -tupln | grep 端口号 过滤输出高亮显示: 阅读全文
posted @ 2020-02-27 10:14 听风是雨 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一.项目架构 SpringCloud Dalston.SR1 + SpringBoot 1.5.9 + Mysql +Redis + RabbitMQ 所有的业务模块的应用服务都部署在同一个服务器,且单实例部署,服务器配置4核32G, 二. 原因分析: 自己所负责的data模块这两天OOM较多,导致 阅读全文
posted @ 2020-02-27 10:01 听风是雨 阅读(2391) 评论(0) 推荐(0) 编辑
摘要:转载自https://www.jianshu.com/p/dca01aad6bc8 一、先扔一张图 image.png 说明: 本文涵盖了关于RabbitMQ很多方面的知识点, 如: 消息发送确认机制 消费确认机制 消息的重新投递 消费幂等性, 等等 这些都是围绕上面那张整体流程图展开的, 所以有必 阅读全文
posted @ 2020-02-19 22:55 听风是雨 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:1.Translation : 翻译 2.CodeGlance;代码预览 3.Lombok:优雅编程插件 4.GenerateSerialVersionUID :自动生成序列化ID 5.CamelCase:自动驼峰转换(SHIFT+ALT+U) 6.EasyCode:代码生成 7.MyBatisCo 阅读全文
posted @ 2020-02-17 23:05 听风是雨 阅读(1753) 评论(0) 推荐(0) 编辑
摘要:一.为什么要使用工厂模式去优化代码 现有的企业微信应用中,多个配置的应用Id不同,不同的应用需要各种定制化的配置,例如在企业微信消息推送中,通常使用@ComfigurationProperties去读取配置文件中的配置,然后在不同的定时任务中使用@AutoWired去注入相关的配置类,这样有一个缺点 阅读全文
posted @ 2020-02-15 13:33 听风是雨 阅读(522) 评论(0) 推荐(0) 编辑
摘要:一.MDC介绍 MDC(Mapped Diagnostic Contexts)映射诊断上下文,该特征是logback提供的一种方便在多线程条件下的记录日志的功能, 某些应用程序采用多线程的方式来处理多个用户的请求。在一个用户的使用过程中,可能有多个不同的线程来进行处理。典型的例子是 Web 应用服务 阅读全文
posted @ 2020-02-07 00:00 听风是雨 阅读(4358) 评论(0) 推荐(0) 编辑
摘要:一.什么是接口幂等性? 一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数/方法。这些函数/方法不会影响系统状态,因此不用担心重复执行会对系统造成改变。 个人理解,从后端的角度通俗来说就是: 对于一个请求,在参 阅读全文
posted @ 2020-02-06 16:57 听风是雨 阅读(1342) 评论(0) 推荐(1) 编辑
摘要:一.环境 maven springboot版本2.x <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.REL 阅读全文
posted @ 2020-02-05 21:27 听风是雨 阅读(2658) 评论(0) 推荐(0) 编辑
摘要:一.为什么要使用jasypt库? 目前springboot单体应用项目中,甚至没有使用外部配置中心的多服务的微服务架构的项目,开发/测试/生产环境中的密码往往是明文配置在yml或properties文件中, 这样就会导致密码泄露的安全隐患,被不法人员利用从而泄露公司数据信息 因此,jasypt库能通 阅读全文
posted @ 2020-02-01 14:58 听风是雨 阅读(2497) 评论(0) 推荐(0) 编辑

/* 看板娘 */
点击右上角即可分享
微信分享提示