存储引擎 如何实现索引 索引的存储结构? 使用B+树的好处? 索引值改变了,树的结构如何改变? 事务 MySql 有哪些隔离级别 SQL调优 ...
分类:
数据库 时间:
2020-10-18 16:42:08
阅读次数:
72
jsoncat: 仿 Spring Boot 但不同于 Spring Boot 的一个轻量级的 HTTP 框架 国庆节的时候,我就已经把 jsoncat 的 IoC 功能给写了,具体可以看这篇文章《手写“SpringBoot”近况:IoC模块已经完成》 。 今天这篇文章就来简单分享一下自己写 IoC ...
分类:
Web程序 时间:
2020-10-14 20:21:38
阅读次数:
35
感谢极客7天掌握算法面试必考知识点这门课程 一、数组 Java中对基于数组的ArrayList进行增加操作的时候是如何实现的呢? 首先Array增加和删除数组的时候需要进行元素的移动,比如:ABCEFG组成的数组中加入D 首先要下移EFG然后将D插入原来E的位置 。同理删除时候ABCDE要删除 也是 ...
分类:
编程语言 时间:
2020-10-13 17:45:52
阅读次数:
31
工厂方法到抽象工厂模式设计原则要依赖抽象,不要依赖具体类简单工厂模式虽然简单,但存在一个很严重的问题。当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,将违背“开闭原则”,如何实现增加新产品而不影响已有代码?工厂方法模式应运而生,本文将介绍第二种工厂模式——工厂方法模式。1什么是工厂方法模式工厂方法模式(FactoryMethodPatte
分类:
其他好文 时间:
2020-10-13 17:26:13
阅读次数:
22
工厂方法到抽象工厂模式设计原则要依赖抽象,不要依赖具体类简单工厂模式虽然简单,但存在一个很严重的问题。当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,将违背“开闭原则”,如何实现增加新产品而不影响已有代码?工厂方法模式应运而生,本文将介绍第二种工厂模式——工厂方法模式。1什么是工厂方法模式工厂方法模式(FactoryMethodPatte
分类:
其他好文 时间:
2020-10-13 17:25:46
阅读次数:
22
序言本节将学习一下如何实现异步查询转同步的方式,共计介绍了7种常见的实现方式。思维导图如下:异步转同步业务需求有些接口查询反馈结果是异步返回的,无法立刻获取查询结果。比如业务开发中我们调用其他系统,但是结果的返回确实通知的。或者rpc实现中,client调用server端,结果也是异步返回的,那么如何同步获取调用结果呢?正常处理逻辑触发异步操作,然后传递一个唯一标识。等到异步结果返回,根据传入的唯
分类:
编程语言 时间:
2020-10-10 17:23:37
阅读次数:
25
刚开始陷入了误区了,网上很多参考例子都是如何实现身份证验证,而且看到konga上面配置身份插件的地方基本都有consumer一个配置项,一直纠结在这个如何通过key-auth实现指定的route或者service指定消费者才能访问。这个误区解答就是kong身份认证和权限是独立的。 也就是说我们在添加 ...
分类:
其他好文 时间:
2020-10-09 21:22:49
阅读次数:
39
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(二)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路java从零手写实现redis(六)AOF持久化原理详解及实现java从零开始手写redis(七)LRU
分类:
其他好文 时间:
2020-10-09 21:18:10
阅读次数:
25
业务系统的管理后台往往数量众多,且各自需要一套用户名密码来进行登录,不方便使用。因此花了点时间研究如何实现一套单点登录系统。 众所周知,SSO系统设计中,往往需要想办法解决cookie不能跨域的问题,因此本系统要求各个需要接入SSO的业务系统,也进行cookie写入。整体工作流程如下: 实际上在实现 ...
分类:
其他好文 时间:
2020-10-08 19:44:38
阅读次数:
23
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路java从零手写实现redis(六)AOF持久化原理详解及实现java从零手写实现redis(七)LRU
分类:
编程语言 时间:
2020-10-07 20:46:49
阅读次数:
29