2020年6月30日
摘要: thrift -r -gen java HelloWorld.thrift 阅读全文
posted @ 2020-06-30 17:59 LittleSpring 阅读(118) 评论(0) 推荐(0) 编辑
  2020年6月29日
摘要: 1、spi简单说明 spi,即service privider interface,是jdk为厂商和插件提供的一种解耦机制。 spi的具体规范为:当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服 阅读全文
posted @ 2020-06-29 16:56 LittleSpring 阅读(321) 评论(0) 推荐(0) 编辑
  2020年6月15日
摘要: 怎么理解分布式、高并发、多线程?(含面试题和答案解析) 分布式 分布式更多的一个概念,是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。该领域需要解决的问题极多,在不同的技术层面上,又包括:分布式文件系统、分布式缓存、分布式数据库、分布式计算等,一些名词如Hadoop、zookeeper、 阅读全文
posted @ 2020-06-15 23:08 LittleSpring 阅读(209) 评论(0) 推荐(0) 编辑
  2020年6月12日
摘要: boomfilter。布隆过滤器。解决redis缓存穿透(缓存不存在,数据库也不存在) 一、基本概念: 布隆过滤器(Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量(位向量)和一系列随机映射函数组成,布隆过滤器可以用于检 阅读全文
posted @ 2020-06-12 21:42 LittleSpring 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、JDK动态代理 1、代理模式。概念(JDK) 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 代理模式:代理模式又叫委托模式,是为某个对象提供一个代理对象,并且由代理对象控制对原对象的访问。代理模式通俗来讲就是我们生活中常见的中 阅读全文
posted @ 2020-06-12 21:39 LittleSpring 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、单体架构 登陆认证 密码用户名 》登陆 cookie session sesssion不共享 cookie存在跨域问题,攻击 分布式架构 Oauth认证 jwt。 网关:gateWay zuu token 组成:头部 载荷 签证 阅读全文
posted @ 2020-06-12 16:27 LittleSpring 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 图:tarjan 连通图 遍历 dfs遍历 DFN[u]=low[u]=index++; 维护low值 index=0; tarjan(u) { DFN[u]=low[u]=index++; u入栈; for(遍历每条边(u,v)) { if(v未被访问) { tarjan(v);//DFS low 阅读全文
posted @ 2020-06-12 11:30 LittleSpring 阅读(253) 评论(0) 推荐(0) 编辑
  2019年12月11日
摘要: ref :https://www.cnblogs.com/pflee/p/4291207.html 阅读全文
posted @ 2019-12-11 14:38 LittleSpring 阅读(290) 评论(0) 推荐(0) 编辑
  2019年12月9日
摘要: 一个需要创建模版的项目 1、创建archetype cd 到项目根目录下执行(pom.xml同级目录)。 mvn archetype:create-from-project 2、生成archetype模板 先 cd target/generated-sources/archetype/ 然后执行 m 阅读全文
posted @ 2019-12-09 18:52 LittleSpring 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: ref https://www.jianshu.com/p/fd43b3d0fdb0 阅读全文
posted @ 2019-12-09 17:53 LittleSpring 阅读(366) 评论(0) 推荐(0) 编辑