1.Spring它到底是什么? Spring是一个开源的Java应用程序开发框架,为了解决企业应用开发的复杂性而创建的。 在spring中,它会认为一切Java类都是资源...
对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Sprin...
记录是一种精神,是加深理解最好的方式之一。 最近看了下Mybatis的源码,了解了下Mybatis对配置文件的解析过程,在这里把他记下来。虽然这不复杂,对这方面的博客也有很多...
什么是垃圾收集器?有什么作用? java同C,C++相比有一个显著区别,就是java中自带垃圾回收器,这样创建的java对象所有占用的内存就不需要java开发人员自己关心去释...
最近开始读周志明老师《深入理解Java虚拟机》,已经将第二部分的自动内存管理机制详细的读了一遍,对java虚拟机的内存模型,垃圾回收有了初步的了解。 一、JVM内存区域 ...
对于高并发架构,毫无疑问缓存是最重要的一环,对于大量的高并发,可以采用三层缓存架构来实现nginx+redis+ehcache。 Nginx 对于中间件nginx常用来做流量...
本系列会持续更新。 一、JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、...
Postman是大家常用的API管理及测试工具。他可能比你想象中的更强大。个人最近研究了一波,简单总结一下。 Postman工具有chrome扩展和独立客户端,推荐安装独立客...
简介 什么是反射 反射(Reflection)是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 通过反射机...
本文作者:孔维胜,叩丁狼高级讲师。原创文章,转载请注明出处。 MyBatis中通过package标签加载mapper映射文件的方式分析 看文章前的要求 在学习MyBatis的...
面试题 分布式事务了解吗?你们是如何解决分布式事务问题的? 面试官心理分析 只要聊到你做了分布式系统,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪...
MyBatis功能架构设计 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。...
Elasticsearch配置文件详解 elasticsearch.yml基本配置说明 · elasticsearch 一、基本配置elasticsearch的config文...