- 博客(9)
- 收藏
- 关注
原创 四种线程安全的单例模式写法
单例模式(Singleton Pattern)作为Java设计模式之一,保证一个类仅有一个实例,并提供一个访问它的全局访问点。节省系统资源,也适用于需要全局实例的场景。本文中介绍的四种单例模式皆为线程安全的写法。双重检查public class MySingletonDoubleCheck { private static volatile MySingletonDoubleChec...
2019-10-14 10:50:14
384
1
原创 Spring全家桶学习笔记 07 | AOP的定义及简单使用
1.AOP的意义 AOP的意义在于浮现更清晰的逻辑,它能够在业务逻辑不知情(即业务逻辑不需要做任何的改动)的情况下对业务代码的功能进行增强,能够让你的业务逻辑去关注自己本身的业务,而不去想一些其他的事情。这些其他的事情包括:事务提交、方法执行之前的权限检测、日志打印、方法调用事件等等。Spring的声明式事务就是由AOP来实现的。2.AOP的基本概念Join Point(连接点):在S...
2019-09-05 20:52:54
107
原创 Spring全家桶学习笔记 06 | 轻松访问Redis
1.什么是RedisRedis是一款开源的内存Key-Value存储,支持多种数据结构,官方网站为 https://redis.io2.Spring对Redis的支持Spring Data Redis支持的客户端 Jedis / LettuceRedisTemplateRepository支持安装redis利用docker获取镜像docker pull redis...
2019-07-25 11:34:05
116
原创 Spring全家桶学习笔记 05 | 轻松使用MongoDB
什么是MongoDBMongoDB是一款开源的文档型数据库,官方网站为 www.mongodb.com 。Spring 对MongoDB的支持Spring Data MongoDBMongoTemplateRepository安装MongoDB可以利用Docker来Pull MongoDB,对于Docker的安装以及会遇到的坑可以借助搜索引擎,windows平台的...
2019-07-25 11:33:14
185
原创 Spring全家桶学习笔记 04 | 轻松整合Mybatis
本节利用Mybatis实现数据库相关操作,数据库选择mysqlMybatis的配置分为两个版本,注解版与XML版,两种版本使用场景有些许不同。注解版配置依赖mybatis-spring-boot-starter 是mybatis针对spring推出的框架,简单易用。在pom.xml中最好指定一下它的版本。而Mysql模块与Web模块不用多说。<dependencies&...
2019-07-25 11:32:27
78
原创 Spring全家桶学习笔记 03 | 编写第一个Spring程序
理解了IoC与DI,我们就可以着手编写第一个Spring程序了。本章目录如何通过spring.io创建基础骨架骨架的基本结构运行项目简单的分析pom.xml一些疑问解答生成骨架首先访问 https://start.spring.io/ ,这是spring官方的骨架生成器网站Spring Initializr选择Maven工程Spring Bo...
2019-07-25 11:31:58
156
原创 Spring全家桶学习笔记 02 | 控制反转IoC与依赖注入DI
应了上一篇所言,我决定在创建第一个Spring程序之前先理解它的核心思想。(也由此纪念我的第一次面试没答上来依赖注入)控制反转 IoC何为控制反转Inversion of Control,控制反转,一种设计思想,首先引用开涛老师对Ioc的理解 在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要...
2019-07-25 11:31:09
134
原创 Spring全家桶学习笔记 01 | 何为Spring(待续)
终于要开始着手系统地学习Spring 了,希望这个学习笔记能够有一段长久的生命。大学三年来我愈发体会到在理解概念及用途之前就盲目地学习结果有多糟糕,于是从Spring全家桶开始,不会再胡乱前进了。何为SpringSpring发展至今已然成为Java后端开发中的行业标准,Spring不仅仅代表着一个框架而已,如今的Spring已经是一个完备且强大的家族体系。我想应该有不少人和我一样,初遇S...
2019-07-25 11:30:11
140
原创 也许是适合萌新的WordPress个人博客搭建教程
目录前期准备服务器域名服务器环境NginxMysql安装PHP7配置Nginx部署WordPress下载WordPress创建WordPress所需的数据库配置WordPress再次配置Nginx安装WordPress服务器已闲置一月有余,搭建个人博客的想法就随之萌生。最初被Hexo的Next主题所吸引,可惜静态博客更适合Github Pages,故选择了WordPress,此文粗略记录了我此...
2019-07-25 10:28:31
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人