上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 49 下一页
摘要: linux查询java进程 ps -ef | grep java kill -9 [PID] -9 表示强迫进程立即停止 linux查看内存占用情况 cat /proc/meminfo sudo atop atop 命令是一个终端环境的监控命令。它显示的是各种系统资源的综合,并且在高负载的情况下进行 阅读全文
posted @ 2020-10-21 19:39 抽象Java 阅读(586) 评论(0) 推荐(0) 编辑
摘要: sonar 代码复杂度达到 20 怎么优化。 一、 if else for相互嵌套 这样可以减少一个所谓的套娃。如果是if是在for循环里面的话,我们需要拆出来一个方法,来将for循环里面的逻辑判断处理一下。这样我们就可以将这个代码的复杂度给降低下去 二、某个字符串多次出现 某个字符串出现了7次,需 阅读全文
posted @ 2020-10-21 19:14 抽象Java 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: CPU 缓存 伪共享 CPU 缓存了不需要缓存的数据,导致外部读取 影响程序的时间 缓存行填充 强行把数据隔离开【空间换时间】 多线程优化的本质,就是 空间换时间,更多的服务器, 程序优化 > 单次 > 事少 资源少 > 时间短 死锁 jcmd 看当前机器 jvm 进程信息,让它执行指令 jstac 阅读全文
posted @ 2020-10-21 19:09 抽象Java 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 参数说明 corePoolSize 核心线程数,核心线程会一直存活,即使没有任务需要处理。当线程数小于核心线程数时,即使现有的线程空闲,线程池也会优先创建新线程来处理任务,而不是直接交给现有的线程处理。 核心线程在allowCoreThreadTimeout被设置为true时会超时退出,默认情况下不 阅读全文
posted @ 2020-10-21 09:15 抽象Java 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、使用UUID 使用 UUID, UUID 的目的是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。 UUID是基于当前时间、计数器(counter 阅读全文
posted @ 2020-10-20 18:20 抽象Java 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 对于不想进行序列化的变量,使用 transient 关键字修饰。 transient 关键字的作用是:阻止实例中那些用此关键字修饰的的变量序列化;当对象被反序列化时,被 transient 修饰的变量值不会被持久化和恢复。transient 只能修饰变量,不能修饰类和方法。 阅读全文
posted @ 2020-10-20 17:57 抽象Java 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 都是泪 阅读全文
posted @ 2020-10-19 23:35 抽象Java 阅读(48) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/demingblog/p/9542124.html https://segmentfault.com/a/1190000017042135 https://www.cnblogs.com/moxiaotao/p/10829799.html 阅读全文
posted @ 2020-10-19 14:58 抽象Java 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 过滤器和拦截器的区别: 1、过滤器是基于函数回调,拦截器是基于java的反射机制的。 2、过滤器是servlet规范规定的,只能用于web程序中,而拦截器是在spring容器中,它不依赖servlet容器。 3、过滤器可以拦截几乎所有的请求(包含对静态资源的请求),而拦截器只拦截action请求(不 阅读全文
posted @ 2020-10-19 13:22 抽象Java 阅读(3819) 评论(0) 推荐(1) 编辑
摘要: 一、Spring 源码解析主要步骤概述 1、解析配置,创建 Bean 容器,加载并注册 Bean名 和 Bean定义 到 Bean容器; 2、注册和执行 BeanFactory容器后处理器 (BeanFactoryPostProcessor ) 的实例; 3、注册 “Bean后处理器”( BeanP 阅读全文
posted @ 2020-10-17 14:07 抽象Java 阅读(907) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 49 下一页