摘要: /** * @author guchuang * @DESC 1.本实例的构造函数, 实例化对象(实例化走的是普通java对象实例化的流程), * 此时全局变量(注入的服务为空),service服务实例化之后(完成构造函数调用)便可以注入到其它服务之中 * 2.注入添加了@Autowired注解的服 阅读全文
posted @ 2020-05-08 09:32 exact 阅读(3722) 评论(0) 推荐(0) 编辑
摘要: /** * @Async异步方法线程池配置,默认不使用线程池,使用SimpleAsyncTaskExecutor(一个线程执行器,每个任务都会新建线程去执行) * 这里实现了接口AsyncConfigurer,并覆写了其内的方法,这样@Async默认的运行机制发生变化(使用了线程池,设置了线程运行过 阅读全文
posted @ 2020-05-08 09:27 exact 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 1.bloom简介 2.bloom的设计思想 bloom实现的总体思想是使用bitset,存储数据的hash值,一般一个数据会使用多个hash函数生成值 这样查看目标数据是否存在的时候,只要看相应的hash值对应的位置是否都为1,即可判断是否不存在。 这里要注意的是: bloom返回true,不代表 阅读全文
posted @ 2020-05-07 21:46 exact 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.什么是分布式锁 分布式锁是控制分布式系统之间访问共享资源的一种方式。 在分布式系统中,常常需要协调他们的动作,如果不同的系统/服务/应用程序访问了同一个或一组资源, 那么在访问这些资源的时候,需要使用互斥防止彼此产生干扰来保证数据一致性,那么就需要使用分布式锁。 下图是分布式的一种场景,但是没有 阅读全文
posted @ 2020-04-25 17:52 exact 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1.什么是CAP CAP原则又称CAP定理,指的是在一个分布式系统中的:Consistency 一致性、Availability 可用性、Partition tolerance 分区容错性。 CAP原则指的是,这三个要素最多只能同意实现两点,不可能三者兼顾。 2. Consistency 一致性 对 阅读全文
posted @ 2020-04-25 16:34 exact 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.单体架构 在一个计算机(应用软件中集成所有的功能)。 2.分布式系统 分布式系统是若干个独立计算机(软件)的集合,这些计算机协同工作,以组成一个完整系统。 关键词:多个服务系统,做不同的工作 3.SOA (Service Origented Architecture) 面向服务的架构,将服务程序 阅读全文
posted @ 2020-04-25 15:30 exact 阅读(739) 评论(0) 推荐(0) 编辑
摘要: url 长链接 阅读全文
posted @ 2020-04-19 18:35 exact 阅读(3206) 评论(0) 推荐(0) 编辑
摘要: cpu cache jvm 阅读全文
posted @ 2020-04-19 16:57 exact 阅读(262) 评论(0) 推荐(0) 编辑
摘要: io linux 阅读全文
posted @ 2020-04-16 11:22 exact 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 二叉树 算法 递归 阅读全文
posted @ 2020-04-13 22:37 exact 阅读(189) 评论(0) 推荐(0) 编辑