上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: AMQP:高级消息队列协议 RabbitMQ是AMQP的实现 消息监听: 手动确认: 阅读全文
posted @ 2021-07-19 22:31 奔跑的粽子 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 大概原理: 阅读全文
posted @ 2021-07-19 13:55 奔跑的粽子 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 总结:springsession给容器中添加了一个组件,这个组件用来访问redis,redis中存放了session相关信息 请求调用通过过滤器,过滤器通过装饰者模式包装了reques对象,调用request的getsession时,是调用了包装了的getsession,然后调用组件访问redis 阅读全文
posted @ 2021-07-19 13:24 奔跑的粽子 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 创建线程的四种方式: 1.继承Thread 2.实现runable 3.实现callable,有返回值+futureTask可以处理异常 4.线程池 实际开发中我们用线程池:便于管理,提高性能,避免资源耗尽,提高响应速度 创建线程池的7大参数: coorPoolSize:核心线程数 maximump 阅读全文
posted @ 2021-07-19 13:17 奔跑的粽子 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 本地缓存在分布式环境下是不行的,因为每个服务的缓存都在自己的服务器中 分布式缓存:以redis为例,可以搭建redis集群,做分片存储 总结: 分布式锁核心代码案例: public Map<String, List<Catelog2Vo>> getCatelogJsonFromDBWithReids 阅读全文
posted @ 2021-07-19 11:48 奔跑的粽子 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-18 23:36 奔跑的粽子 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-18 18:04 奔跑的粽子 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 动静分离: 静:js、html、图片等静态资源放在nginx中 动:服务器需要处理的请求 正向代理:是指代理我们的ip,比如访问谷歌访问不了,可以使用代理 反向代理:代理服务器的,目的是屏蔽内网服务器信息,负载均衡访问 负载均衡算法: 源地址哈希法:根据获取客户端的IP地址,通过哈希函数计算得到一个 阅读全文
posted @ 2021-07-18 17:37 奔跑的粽子 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 安装: docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" -v /mydata/elasticsea 阅读全文
posted @ 2021-07-18 16:38 奔跑的粽子 阅读(46) 评论(0) 推荐(0) 编辑
摘要: public class MyBatisTest { public SqlSessionFactory getSqlSessionFactory() throws IOException { String resource = "mybatis-config.xml"; InputStream in 阅读全文
posted @ 2021-07-17 18:49 奔跑的粽子 阅读(58) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页