摘要:
1. 新建Maven父工程 cloud2020 maven架构选择org.apache.maven.archetypes:maven-archetype-site pom.xml代码如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h 阅读全文
摘要:
功能: 对于注册进Eureka里面的微服务,可以通过服务发现来获得该服务的信息 修改controller 主启动类加@EnableDiscoveryClient注解 阅读全文
摘要:
注册中心 zookeeper: zookeeper是一个分布式协调工具,可以实现注册中心功能 关闭Linux服务器防火墙后启动zookeeper服务器 zookeeper服务器取代Eureka服务器,zk作为服务注册中心 1、支付服务注册进zookeeper 1.1 创建module cloud-p 阅读全文
摘要:
针对于nginx层的缓存如何能提高它的命中率? 一、一般来说会部署多个nginx,在里面会放一些缓存,在默认的情况下这个缓存的命中率是很低的 二、如何提高缓存命中率 分发层+应用层 双写Nginx 分发层Nginx负责流量分发的逻辑和策略,这个里面他可以根据你自己定义的一些规则,比如根据produc 阅读全文
摘要:
一、使用 springboot + ehcache本地堆缓存实现相应功能 1、引入ehcache的jar包 2、创建ehcache的xml配置文件 3、创建service类和service实现类 service实现类 4、缓存配置管理类 5、缓存controller进行验证 6、实验结果 注:EHC 阅读全文
摘要:
《KAFKA官方文档》入门指南 1.入门指南 1.1简介 Apache的Kafka™是一个分布式流平台(a distributed streaming platform)。这到底意味着什么? 我们认为,一个流处理平台应该具有三个关键能力: Kafka擅长哪些方面? 它被用于两大类应用: 想要了解Ka 阅读全文
摘要:
1、在表中建立索引优先考虑 where、group by使用到的数据。 2、查询的sql语句中不要使用select * ,因为会返回许多无用的字段降低查询的效率,应该使用具体的字段代替*,只返回使用到的字段。 3、不要在where条件中使用like两边都是%的条件 如下: SELECT * FROM 阅读全文
摘要:
范式: 英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4 阅读全文
摘要:
springMVC中的几个组件: 前端控制器(DispatcherServlet):接收请求,响应结果,相当于电脑的CPU。 处理器映射器(HandlerMapping):根据URL去查找处理器 处理器(Handler):(需要程序员去写代码处理逻辑的) 处理器适配器(HandlerAdapter) 阅读全文
摘要:
java并发包中提供了三个常用的并发队列实现,分别是:ConcurrentLinkedQueue、LinkedBlockingQueue和ArrayBlockingQueue。 ConcurrentLinkedQueue使用的是CAS原语无锁队列实现,是一个异步队列,入队速度很快,出队进行了加锁,性 阅读全文