上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页
摘要: GROUP BY满足的规则: 所有select 字段,除了聚合函数中的字段,都必须出现在GROUP BY 中。 例如:SELECT name,age,max(salary) FROM t_employee GROUP BY name,age salary 字段可以不用出现在 GROUP BY 中 阅读全文
posted @ 2020-10-29 23:17 jock_javaEE 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 一、 public class ThreadTest { public static ExecutorService service = Executors.newFixedThreadPool(10); public static void main(String[] args) { /** * 阅读全文
posted @ 2020-10-29 11:34 jock_javaEE 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1)、无论是双写模式还是失效模式,都会导致缓存的不一致问题。即多个实例同时更新会出事。怎么办? 解决方案 a: 如果是用户纬度数据(订单数据、用户数据),这种并发几率非常小,不用考虑这个问题,缓存数据加上过期时间,每隔一段时间触发读的主动更新即可 b: 如果是菜单,商品介绍等基础数据,也可以去使用c 阅读全文
posted @ 2020-10-26 01:13 jock_javaEE 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1)、对于一些设置了过期事件的key,如果某一个key可能会在某些事件点被超高并发的访问,是一种非常“热点”的数据 如果这个key在大量请求同时进来正好失效,那么所有对这个key数据查询都落到数据库上.我们称为击穿 2)、加锁,大量并发下只让一个去查,其他人等待,查到以后释放锁,其他获取到锁,先查缓 阅读全文
posted @ 2020-10-23 23:20 jock_javaEE 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1)、指在我们设置缓存时key采用相同的过期时间,导致缓存在某一刻同时失效,会将所有请求打到数据库上,从而导致数据压力过大而崩溃 2)、原有的失效时间基础上增加一个随机值,比如1-5分钟随机,这样每一缓存的过期时间重复率就会降低,就难以引发集体失效事件 阅读全文
posted @ 2020-10-23 23:11 jock_javaEE 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1)、由于动态资源和静态资源目前都处于服务端,所以为了减轻服务器压力,我们将js、css、img等静态资源放置在Nginx端,以减轻服务器压力 2)、在nginx的html文件夹创建staic文件夹,并将index/css等静态资源全部上传到该文件夹中 3)、修改index.html的静态资源路径, 阅读全文
posted @ 2020-10-23 19:27 jock_javaEE 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1)、修改windows hosts文件改变本地域名映射,将gulimall.com映射到虚拟机ip 2)、修改nginx的根配置文件nginx.conf,将upstream映射到我们的网关服务 upstream gulimall{ server 192.168.1.101:88; 这里的serve 阅读全文
posted @ 2020-10-23 19:23 jock_javaEE 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1)、thymeleaf-starter: 关闭缓存 2)、静态资源都放在static文件夹下就可以按照路径直接访问 3)、页面放在templates下,直接访问 springboot ,访问项目的时候,会默认找index 4)、页面修改不重启服务实时更新 a)、引入包,且一定要关闭thymelea 阅读全文
posted @ 2020-10-22 13:18 jock_javaEE 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1)、随便启动一个nginx实例,只是为了复制出配置 docker run -p80:80 --name nginx -d nginx:1.10 2)、将容器内的配置文件拷贝到当前目录下(/mydata),别忘了后面的点 docker container cp nginx:/etc/nginx . 阅读全文
posted @ 2020-10-20 12:51 jock_javaEE 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、下载ealastic search和kibana,两者的版本要一致 docker pull elasticsearch:7.6.2 docker pull kibana:7.6.2 二、配置 mkdir -p /mydata/elasticsearch/config mkdir -p /myda 阅读全文
posted @ 2020-10-20 11:00 jock_javaEE 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页