自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

转载 redis 持久化

redis 的持久化有两种方式:rdb全量持久化和aof增量持久化;AOF优先级更高,在AOF开启状态下,且存在AOF文件,优先使用AOF恢复数据 ;RDB命令save 在主进程中执行任务,会阻塞服务器bgsave 在子进程中执行任务,非阻塞生成手动执行命令配置文件,sa...

2019-02-14 17:36:00 91

转载 Redis 事件模型

基础知识(了解):事件驱动、reactor、I/O多路复用,或者NIO事件类型:IO事件、时间事件,其中时间事件分为定期事件和周期事件(截止redis2.8,只有周期事件,且只有一个:serverCron事件)通常redis的时间事件只有一个,serverCron事件:定期对自身的资源和状...

2019-02-14 17:32:00 107

转载 Redis数据类型及实现

先列举:五大类型:String、List、Hash、Set、Sorted Set、其它: pubsub(应该算独立功能吧?)、HyperLogLog(2.8.9+)、Geo(3.2+)、Stream(redis5+)* * * redisObject * * *redis中实现了很多自...

2019-02-13 16:09:00 110

转载 JAVA - 集合

此文为面试准备文。。。JAVA集合为javer提供了极大的方便,位于java.util包下大体有两大类:Collection<E> 和 Map<K,V>Collection接口,一堆元素的容器:List:有序且允许重复,可按序列号获取值ArrayList...

2019-02-12 16:42:00 145

转载 Redis 高可用(主从、哨兵、集群)

主从 master-slaveredis主从模式(master-slave,为保政治正确,已改名master-replica),提供了除持久化外另一种数据的热备功能,也为读写分离提供了途径;redis主从模式通过复制功能实现,redis提供了SLAVEOF(REPLICAOF),让一个...

2019-02-12 15:45:00 100

转载 面试准备-网络

TCP是面向连接的协议,那么到底什么是什么?连接是一条虚链路,不存在的,其所谓连接,个人认为主要体现在这么几个方面:通信前双方有一个协商过程,确认对方能收到消息、协商消息序列号;TCP报头中有一个序列号,可以保证消息的有序性;状态及缓存,通信双方要保存一些连接状态信息,比如已经接收到...

2018-12-05 21:54:00 80

转载 java8 Collector 接口

java8的Stream中的collect方法,用于对流中的数据进行归集操作,collect方法接受的参数是一个Collector,忽略掉静态方法后,Collector接口内容如下:public interface Collector<T, A, R> // 用于生成空的...

2018-11-14 14:37:00 324

转载 SpringMVC初始化

1. 入口: SpringServletContainerInitializer :@HandlesTypes(WebApplicationInitializer.class)public class SpringServletContainerInitializer implement...

2018-03-30 22:49:00 117

转载 MyBatis源码跟踪 - 执行mapper的方法

接上文获取mapper接上文的MapperMethod,看看他的execute,这里挑一个简单的Insert看看:case INSERT: { // 这一句是获取参数吧? Object param = method.convertArgsToSqlCommandP...

2017-05-11 18:39:00 203

转载 MyBatis源码跟踪 - 获取mapper

接上文:获取线程不安全的SqlSession上文已经获取到了SqlSession,那么下一步将通获取mapper了:UserMapper userMapper = sqlSession.getMapper(UserMapper.class);继续跟踪这个过程:上文中得到的SqlSes...

2017-05-11 18:03:00 88

转载 mybatis源码跟踪 - openSession

接上文: mybatis - 初始化接上文,既然拿到了SqlSessionFactory,下一步就是在方法中用来获取SqlSession了:// 获取SqlSession,线程不可全 SqlSession sqlSession = initAndReturnSqlSessi...

2017-05-10 17:44:00 74

转载 MyBatis源码跟踪 - 初始化

Mybatis的初始化过程,其实就是加载配置的过程;mybatis的配置方式有两种:xml和java api config,本文以java api为例,跟踪mybatis的初始化过程;先来一段使用代码: // 数据源 public static DataSource in...

2017-05-09 18:35:00 112

转载 Git忽略规则及.gitignore规则不生效的解决办法

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件!lib....

2017-02-25 00:37:00 60

转载 Spring-boot 打包 jar包 war包

2016年11月08日 16:18:21折腾了差不多一天才搞定,各种异常,到现在不知道这些异常干嘛的,总之是对spring-boot和maven都不熟悉;JAR包idea ->run/debug Configurations: + mavenCommand line: ...

2016-11-08 16:36:00 73

转载 DispatcherServlet&Aware&Capable&Environment介绍

基本概念 Aware: 可感知的,XxxAware接口将包含一个setXxx方法,表示需要一个Xxx的实例,spring将通过setXxx方法将该实例注入; Capable: 可提供,XxxCapable接口将包含getXxx方法,表示XxxCa...

2016-11-06 15:34:00 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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