敖胤

绳锯木断,水滴石穿;聚沙成塔,集腋成裘。

导航

2021年7月4日 #

Spring IOC简单总结

摘要: 一、依赖注入定义 将调用者对接口实现类的依赖关系,从程序中移除,转交由spring容器来管理,spring在运行时将调用者依赖的实现类填充进来。也就是说,组件之间的依赖关系,是在程序运行期间由第三方来管理的。 将调用者为完成功能所需的实现类,在运行期间由第三方容器自动填充给调用者,这就是依赖注入的核 阅读全文

posted @ 2021-07-04 22:04 敖胤 阅读(45) 评论(0) 推荐(0) 编辑

Redis持久化机制RDB与AOF比较

摘要: rdb可以配置多种持久化策略并同时使用,aof只有三种策略(关闭/每秒/每个操作),并且只能指定其一。 rdb存储的是一个二进制文件,存储速度快,传输方便;aof存储一个文本文件,速度较慢,后期文件会比较大,传输困难。 rdb无法保证数据绝对安全,aof相对安全性高。 rdb默认开启,aof默认关闭 阅读全文

posted @ 2021-07-04 19:25 敖胤 阅读(122) 评论(0) 推荐(0) 编辑

Oracle闪回操作

摘要: 一、引子 今天在公司测试环境的数据库服务器执行了一条update语句,由于失误没有执行到where限定条件,导致将整个表的数据更新成了一样的,而且当时没有发现,提交了事务。导致整个系统崩塌,测试组直接炸了。虽然只是测试环境,但是也要引以为戒。 问题发现之后,想到可以用Oracle的闪回来实现数据恢复 阅读全文

posted @ 2021-07-04 19:22 敖胤 阅读(753) 评论(0) 推荐(0) 编辑

2021年7月3日 #

Java线程池ThreadPoolExecutor源码浅析

摘要: 一、UML图 二、创建线程池 2.1、Executors工厂方法 在ThreadPoolExecutor类的文档注释中有这么一句话:An ExecutorService that executes each submitted task using one of possibly several p 阅读全文

posted @ 2021-07-03 17:16 敖胤 阅读(76) 评论(0) 推荐(0) 编辑

2021年7月2日 #

Centos7下使用docker-compose搭建GitLab服务器

摘要: 一、准备docker-compose.yml文件 中文版: version: '3' services: gitlab: image: 'twang2218/gitlab-ce-zh:11.1.4' container_name: "gitlab" restart: unless-stopped p 阅读全文

posted @ 2021-07-02 01:57 敖胤 阅读(241) 评论(0) 推荐(0) 编辑

2021年6月24日 #

Redis常用配置解析

摘要: 默认情况下,Redis的配置文件存放在redis主目录下,文件名为redis.conf,通过此文件,可窥探一二 1、绑定IP—bind 默认为本机:127.0.0.1,配置如下: # Examples: # # bind 192.168.1.100 10.0.0.1 # listens on two 阅读全文

posted @ 2021-06-24 23:03 敖胤 阅读(487) 评论(0) 推荐(0) 编辑

2021年6月22日 #

Java中线程安全的集合浅析

摘要: 1、JDK1.5之前 旧版本的集合主要有两个Vector和Hashtable,在java.util包下。 这两个类保证线程安全都是采用synchronized修饰方法的方式。在1.5之前,效率不高,现在已基本弃用。 1.1、Vector 1.2、Hashtable 1.3、Collections工具 阅读全文

posted @ 2021-06-22 22:48 敖胤 阅读(3032) 评论(0) 推荐(0) 编辑

Java操作Redis—Jedis

摘要: 之所以使用Jedis,是因为它操作redis时使用的方法名与redis命令一致。 一、简单使用 1.1、新建maven项目 新建一个maven项目,项目结构如下: 1.2、导入依赖 <dependencies> <!-- https://mvnrepository.com/artifact/redi 阅读全文

posted @ 2021-06-22 20:24 敖胤 阅读(172) 评论(0) 推荐(0) 编辑

2021年6月21日 #

Redis入门

摘要: 一、安装 1.1、准备docker-compose.yml文件: version: "3" services: redis6.0: image: daocloud.io/library/redis:6.0.5-alpine3.12 restart: always container_name: re 阅读全文

posted @ 2021-06-21 16:47 敖胤 阅读(149) 评论(0) 推荐(0) 编辑

2021年6月17日 #

Nginx入门

摘要: 一、安装(基于docker-compose) 使用docker安装Nginx非常简单,只需要准备如下YML文件即可: version: "3" services: nginx12: restart: always image: daocloud.io/library/nginx:1.12.0 con 阅读全文

posted @ 2021-06-17 00:05 敖胤 阅读(59) 评论(0) 推荐(0) 编辑