摘要: 乱码截图: Springboot1.x解决http请求中文乱码的方法网上很常见,一搜一大堆,大概就是以下三步骤: spring.http.encoding.charset=UTF-8 spring.http.encoding.force=true spring.http.encoding.enabl 阅读全文
posted @ 2020-07-16 21:57 虫虫低语 阅读(2578) 评论(3) 推荐(1) 编辑
摘要: 在开发的过程中,程序员打交道最多的就是内存和CPU,在上一篇博客中,我们分享了一次内存溢出的排查定位,今天这里我们再分享一下关于CPU的飙升问题定位。在学习了一段时间的生产环境调优的课程之后,对jdk自带的一些命令有了了解。当我们遇到内存相关的问题,可以通过jmp+mat来分析定位。那么当我们遇到C 阅读全文
posted @ 2020-06-07 21:05 虫虫低语 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 当我们在工作中,遇到线上问题:内存溢出,如何解决呢?除了物理扩大内存以外,还可以从软件角度去定位问题之所在。 补充一下基础知识(这里以jdk8为例) Java的内存模型,也可以称之为:运行时数据区(规范) 运行时数据区分为:堆、程序计数器、方法区、虚拟机栈、本地方法栈。 Java内存结构(实现)分为 阅读全文
posted @ 2020-06-07 16:53 虫虫低语 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 最近在学习线上调优的课程,get一项小技巧,在此做个记录分享,方便查阅。 之前在上家公司上班的时候,有遇到过同样的代码跑在不同的服务器上的结果是不一致的,这时候怎么办呢?当时还是缺少排查技巧。只能从理论来判断问题出现在哪里。如果是在本地开发没有问题,线上就有问题。那么可能性有很多,这里列举一下自己知 阅读全文
posted @ 2020-06-06 22:39 虫虫低语 阅读(1936) 评论(0) 推荐(0) 编辑
摘要: 懒散了许久,很久没有写博客了。因疫情过后新换工作,正式投入的ERP的开发与学习中。也正式入坑外包公司,发现外包似乎并没有传说中的:'你是外包不可以偷吃公司零食'。总体来说,国企上班制度还是挺好的,有更多的时间去思考之后的规划及职业发展了。本着技术人不断学习的精神,最近又开始学习java生产环境的课程 阅读全文
posted @ 2020-05-24 23:56 虫虫低语 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 场景描述: 业务系统中存在针对用户对一些特定字段(如:身份证、银行卡号)的操作,需要进行日志记录及入库日志。项目架构是基于boot为基石的SpringCloud分布式架构,业务模块暂时称呼为模块A,日志记录属于公共模块暂时称呼为模块B。模块A操作步骤成功之后,会调用模块B进行日志记录。 名词解释: 阅读全文
posted @ 2020-01-03 11:33 虫虫低语 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 应用场景:在同一个应用中有时候不仅仅需要访问一个的数据库,还需要连接多个数据库,这个时候就需要通过配置多个数据源来满足应用场景。 使用JPA来操作数据库,引入依赖: spring-boot-starter-data-jpa 1、创建两个数据库,并建立对应的表t_user 2、项目目录结构: 3、在a 阅读全文
posted @ 2019-12-26 17:37 虫虫低语 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 目的:对特定字段的值变更进行监测 实现思路: 猜测1:通过数据库里面写触发器和监听器来实现 猜测2:通过消息队列来实现 猜测3:通过AOP来实现 实际实现思路: 主要是通过监听器来实现对字段的监听,原想通过AOP来做这件事,后来因为牵涉较大,故改用简单易实现的方式来做。 核心组件: 自定义监听器实现 阅读全文
posted @ 2019-12-02 15:45 虫虫低语 阅读(601) 评论(0) 推荐(1) 编辑
摘要: 距离上一次写博已半年之久,工作变动,从南京跳到厦门,然后就挑起了项目组建和开发的大梁。前期节奏挺快的,不断在编码。因为本人是搞后端的,而项目组中没有专业的前端,所以自告奋勇学了起来。第一次接触Angular,之前也就只不过写过jQuery等一些简单的前端,现在突然要去学习并且搭建一个框架,并且无人可 阅读全文
posted @ 2019-11-12 10:58 虫虫低语 阅读(203) 评论(0) 推荐(0) 编辑
摘要: tomcat启用端口为8082,平时启动一切正常,今天却出现了Socket bind failed: [730048]异常,表示该端口被占用 异常页面: 排查步骤: 先查找占用80开头的端口,命令:netstat -aon|findstr 80 看到8082端口被一个进程占用,进程号为3428,查看 阅读全文
posted @ 2019-05-24 11:06 虫虫低语 阅读(1981) 评论(0) 推荐(0) 编辑