LeifChen的博客

专注学习,码出高效。

【Spring入门-05】DispatcherServlet

Spring MVC 基于模型-视图-控制器(Model-View-Controller,MVC)模式实现,用于构建松散耦合的 Web 应用。 Spring MVC 框架是围绕 DispatcherServlet 设计的,DispatcherServlet 用来处理所有的 HTTP 请求和响...

2019-07-31 18:02:58

阅读数 34

评论数 0

Guava Cache 入门

文章目录Guava Cache使用缓存数据删除被动删除主动删除更新锁定参考 Guava Cache Guava Cache 来自于 Google 开源的 Guava 类库,是一个实现比较完善的本地缓存。 使用 先声明一个 CacheBuilder 对象,并设置缓存的相关参数,然后调用其 build...

2019-07-31 16:35:25

阅读数 23

评论数 0

Ehcache 入门

Ehcache 是一个用 Java 实现的使用简单、高速、线程安全的缓存管理类库,提供了用内存、磁盘文件存储,以及分布式存储等多种灵活的管理方案。

2019-07-30 18:44:52

阅读数 26

评论数 0

Hibernate 缓存

Hibernate 缓存是指为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能的一种策略。并不是指计算机的内存或者 CPU 的一二级缓存。 ORM 框架访问数据库的效率直接影响应用程序的运行速度,提升和优化 ORM 框架的执行效率至关重要。而 Hibernate 的缓存是提升...

2019-07-04 15:02:15

阅读数 24

评论数 0

配置 MySQL 主从复制

MySQL 的主从复制是异步操作。 MySQL 的复制类型分为2种: 1. 基于 Binary Log 日志的复制 2. 使用 GTID 完成基于事务的复制 三种 Binary Log 日志格式: 1. Statement:存储 SQL 语句,存储日志量最小 2. Row:存储...

2019-06-26 20:30:46

阅读数 73

评论数 0

【Spring入门-04】AOP

AOP(Aspect Oriented Programming):面向切面编程,可以把各类的公共行为封装到一个可重用模块,并将其命名为 Aspect,即切面,减少系统的重复代码,降低模块之间的耦合。 常用的主要功能:日志记录,性能统计,安全控制,事务处理,异常处理。

2019-06-21 08:55:55

阅读数 16

评论数 0

【Spring入门-03】IoC 容器

IoC(Inverse of Control)——控制反转 控制:控制对象的创建与销毁(生命周期) 反转:将对象的控制权交给 IoC 容器

2019-06-21 08:51:26

阅读数 13

评论数 0

ZooKeeper 入门

ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper 的...

2019-06-05 15:58:19

阅读数 16

评论数 0

初识 Vagrant

Vagrant 是构建在虚拟化技术之上的虚拟机运行环境管理工具。

2019-05-31 16:36:29

阅读数 23

评论数 0

WebService 入门

WebService 可以将应用程序转换为 Web 应用程序。通过 Web 进行发布、查找和使用。 基本的 WebService 平台是 XML + HTTP。 WebService 遵循 SOAP 协议通过 XML 封装数据,然后由 HTTP 协议来传输数据。

2019-05-22 15:44:16

阅读数 20

评论数 0

【Spring入门-02】Bean 的装配

Spring 中提供了 3 种方法进行配置: 1. 在 XML 文件中显式配置 2. 在 Java 的接口和类中实现配置 3. 隐式 Bean 的发现机制和自动装配原则

2019-05-08 15:36:12

阅读数 30

评论数 0

【Spring入门-01】Bean

Spring Bean是事务处理组件类和实体类(POJO)对象的总称,Spring Bean 被 Spring IoC 容器初始化、装配和管理。 本文主要介绍了 Spring Bean 的作用域和生命周期。

2019-05-08 15:29:17

阅读数 25

评论数 0

Error 与 Exception 区别

Exception 和 Error 都是继承了 Throwable 类,在 Java中 只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 本文详细介绍了 Exception 和 Error 的区别。

2019-04-30 13:20:17

阅读数 17

评论数 0

Spring 配置

在使用 Spring 框架时,最常见的就是需要配置相应的 Spring 配置文件,并在 Web 程序的 web.xml 文件中引入 Spring 。本文详细介绍了在 web.xml 文件中配置 Spring 的过程。

2019-04-29 18:10:38

阅读数 27

评论数 0

happens-before

JSR-133 使用 happens-before 的概念来指定两个操作之间的执行顺序。 1. 如果一个操作 happens-before 另一个操作,那么第一个操作的执行结果将对第二个操作可见,而且第一个操作的执行顺序排在第二个操作之前。 2. 两个操作之间存在 happens-befo...

2019-04-29 08:08:38

阅读数 12

评论数 0

Servlet

详细介绍了 Servlet 的整体结构,并结合源码解读。

2019-04-24 09:09:52

阅读数 19

评论数 0

Maven 入门

Maven 项目对象模型(POM),是一个可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

2019-03-22 16:51:59

阅读数 21

评论数 0

MySQL 常用开发技巧

整理常用的 MySQL 开发技巧。

2019-01-31 17:27:17

阅读数 40

评论数 0

Git 使用技巧

优雅的使用 Git 进行代码管理。

2019-01-29 17:02:54

阅读数 63

评论数 0

Spring Boot + MyBatis 搭建微信小程序

使用 Spring Boot + MyBatis 开发后台 API 接口,微信小程序作为前端展示页面。

2019-01-25 14:54:25

阅读数 276

评论数 0

提示
确定要删除当前文章?
取消 删除