Zohar的博客
SpringAop SpringAop
Spring AOP基本知识其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其
2023-07-10
现场服务器问题排查方法 现场服务器问题排查方法
一、现象观察​ 一般遇到服务器问题时,现场用户会反馈页面打不开,这时候先需要对服务器的情况做个观察定位。 执行命令ps aux | grep java,查看服务器进程是否还存在,如存在,确认服务器的进程id <PID>
2023-01-31
java性能优化 java性能优化
一、接口性能优化的11个小技巧前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,
2023-01-29
过滤器和拦截器 过滤器和拦截器
1. 过滤器(Filter)Servlet 中的过滤器 Filter 实现了 javax.servlet.Filter 接口的服务器端程序,主要用途是设置字符集(CharacterEncodingFilter)、控制权限、控制转向、用户是否
2022-10-25
Java命名规范 Java命名规范
java命名规范​ 简洁清爽的代码风格应该是大多数工程师所期待的。在工作中笔者常常因为起名字而纠结,命名已经成为我工作中的拦路虎,夸张点可以说是编程5分钟,命名两小时! ​ 每个公司都有不同的标准,目的是为了保持统一,减少沟通成
2022-10-14
远程调试 远程调试
远程调试服务端端口配置正常jar包启动设置远程调试端口在启动命令里加入以下jvm参数,其中8082是远程调试端口号-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,addres
2022-09-28
SpringAop 实战 SpringAop 实战
Spring AOP 实战看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对 Spring AOP 有了基本的理论认识后, 我们来看一下下面几个具体的例子吧.下面的几个例子是我在工作中所遇见
2022-08-29
定时任务详解 定时任务详解
详解Java Quartz Job Scheduling​ Quartz Job Scheduling是基于Java实现的成熟的企业级作业调度组件。笔者最近所做的项目正好用到了Quartz来实现定时任务的调度,在使用过程中对Quart
2022-08-28