上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 正文如下: 今天,我们来做一波Logback与Log4j2的测试和调研。 服务器硬件 CPU 六核 内存 8G 测试工具 JMeter JProfile APM(New Relic) logback日志框架同步和异步测试 之前的测试结果存在以下几点问题: 测试样本数过少(即线程数和循环执行次数过少, 阅读全文
posted @ 2020-12-24 23:06 公众号程序员白楠楠 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 《Effective JavaJava》名著,必读。如果能严格遵从本文的原则,以编写API的质量来苛求自己的代码,会大大提升编码素质。 以下内容只记录了我自己整理的东西,还是建议读原文。为了聚焦知识点,一些说明故意忽略掉了。相当于是一篇摘要。 1、考虑用静态工厂方法替代构造函数 例子: Intege 阅读全文
posted @ 2020-12-23 23:10 公众号程序员白楠楠 阅读(528) 评论(0) 推荐(1) 编辑
摘要: 前言 MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下: 1、Mapper接口和映射文件是如何进行绑定的 2、MyBatis中SQL语句的执行流程 3、自定义MyBatis中的参数设置处理器typeHandler 4 阅读全文
posted @ 2020-12-22 21:34 公众号程序员白楠楠 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 前言 Java程序员以前连接数据库是这样的 现在连接数据库是这样的 在传统的JDBC 实现中,我们需要把查询过程写在Java 类中,这样非常不便于后期维护。而使用Mybatis 则可以将查询语句配置在配置文件中,只需要维护好映射关系即可。 Mybatis是一个开源的轻量级半自动化ORM框架,使得面向 阅读全文
posted @ 2020-12-22 21:07 公众号程序员白楠楠 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 多个业务线的应用出现LongGC告警 最近一段时间,经常收到CAT报出来的Long GC告警(配置为大于3秒的为Longgc)。 2. 知识回顾 2.1 JVM堆内存划分 新生代(Young Generation) 新生代内被划分为三个区:Eden,from survivor,to su 阅读全文
posted @ 2020-12-21 22:00 公众号程序员白楠楠 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 简介 本文将介绍7种同步方法的访问场景,我们来看看这七种情况下,多线程访问同步方法是否还是线程安全的。这些场景是多线程编程中经常遇到的,而且也是面试时高频被问到的问题,所以不管是理论还是实践,这些都是多线程场景必须要掌握的场景。 八种使用场景: 接下来,我们来通过代码实现,分别判断以下场景是不是线程 阅读全文
posted @ 2020-12-21 21:23 公众号程序员白楠楠 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 前言 作为一名 Java 从业者,虽然近几年,无论是使用规模、开发者人数,还是技术生态成熟度、相关工具的丰富程度,Java 都在后端开发语言中有着不可撼动的地位,也是开发各类业务系统的首选语言。 而且薪资也非常可观 (图源:职友集 2020年北京 Java 程序员的工资情况) 但很多同学却总有种“做 阅读全文
posted @ 2020-12-20 19:34 公众号程序员白楠楠 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在使用 mybatis 过程中, 当手写 JavaBean和XML 写的越来越多的时候, 就越来越同意出错。这种重复性的工作, 我们当然不希望做那么多。 关于MyBatis的知识点总结了个思维导图分享给大家 还好, mybatis 为我们提供了强大的代码生成--MybatisGenerator。 通 阅读全文
posted @ 2020-12-18 21:50 公众号程序员白楠楠 阅读(120) 评论(0) 推荐(0) 编辑
摘要: tar 命令 副本(本机备份整个系统,以后还原还是还原到本机) 注意根目录下要有充足的可用空间用于备份。 cd / #tar.gz格式 tar cvpzf system_backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=/ 阅读全文
posted @ 2020-12-17 16:27 公众号程序员白楠楠 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 前言 关于SpringBoot知识点总结了一个思维导图,分享给大家 SpringBoot内部提供了特有的注解:条件注解(Conditional Annotation)。比如: @ConditionalOnBean、 @ConditionalOnClass、 @ConditionalOnExpress 阅读全文
posted @ 2020-12-17 15:38 公众号程序员白楠楠 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页