摘要:
cpu单核就是在一个时间点只执行一个线程 阅读全文
摘要:
双写模式:在数据库中改了数据,并且改写缓存中的数据 失效模式:在数据库中改了数据,并且删掉缓存中的数据 在哪里指定是否使用JSON格式来存储缓存 失效模式: 删除多操作组合 阅读全文
摘要:
看门狗 可重入锁就是:A对p上了锁,A又要调用B,而B也需要p,这时就需要可重入锁。 自己设定了过期时间,不会自动续期 一个是锁操作,一个是读写操作 tryAcquire(),tryLock() 阅读全文
摘要:
加锁,双重检验,得到锁以后,再次判断redis中是否有数据了 单体应用下: 分布式下: 阅读全文
摘要:
jmeter压力测试 从cpu占用(就是一堆计算等),i/o(从数据库读数据,接口调用等)中寻找平衡 调优: MinorGC FULL GC 尽量避免大对象的创建,因为这个容易导致gc->full gc 对比,有相关的优化 业务的优化: 1.db数据库优化:加索引,多次查的话,可以先把这个的结果查出 阅读全文
摘要:
阅读全文
摘要:
1.导入依赖2.编写配置文件3.开启这个功能4.配置类一、Eureka可以实现服务器集群,服务在Eureka中注册,让客户端可以拿到二、Ribbon实现负载均衡,就是给到服务器(相同服务的)的请求数量处理三、Feign可以在接口的方式,加上Ribbon来实现负载均衡,加多一层四、Hystrix可以实 阅读全文
摘要:
zuul直接将其自己也注册到Eureka中,通过可以访问服务 阅读全文