上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 一、docker-file 1. Docker执行Dockerfile的大致流程 1. docker从基础镜像运行一个容器 2. 执行一条指令并对容器作出修改 3. 执行类似docker commit的操作提交一个新的镜像层 4. docker再基于刚提交的镜像运行一个新容器 5. 执行docker 阅读全文
posted @ 2020-07-13 11:51 yifanSJ 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.确切的server_name匹配 server { listen 80; server_name www.luwen.cc luwen.cc; ... } 2.以*通配符开始的最长字符串 server { listen 80; server_name *.luwen.cc; ... } 3.以* 阅读全文
posted @ 2020-07-08 10:34 yifanSJ 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、 Redis分布式锁实现原理 SETNX key value //如果key不存在,则创建并赋值 EXPIRE key seconds //设置key的生存时间,当key过期(生存时间为0),会自动删除 存在风险:SETNX和EXPIRE 为两个指令,如果设置了SETNX后程序崩溃,EXPIRE 阅读全文
posted @ 2020-07-07 13:34 yifanSJ 阅读(5882) 评论(0) 推荐(2) 编辑
摘要: 一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而 阅读全文
posted @ 2020-07-06 17:04 yifanSJ 阅读(284) 评论(0) 推荐(0) 编辑
摘要: feign和ribbon是Spring Cloud的Netflix中提供的两个实现软负载均衡的组件,Ribbon和Feign都是用于调用其他服务的,方式不同。Feign则是在Ribbon的基础上进行了一次改进,采用接口的方式。feign 和 ribbon 是 Spring Cloud 的 Netfl 阅读全文
posted @ 2020-05-07 13:46 yifanSJ 阅读(3038) 评论(0) 推荐(0) 编辑
摘要: 1. Servcie public void insertBatch(List<ExtendedAreaSucharge> extendedAreaSucharges) { int groupSize = 500; int groupNo = extendedAreaSucharges.size() 阅读全文
posted @ 2020-04-16 13:46 yifanSJ 阅读(544) 评论(0) 推荐(0) 编辑
摘要: ## 一、背景导出大量数据时,虚拟机频繁GC,内存耗尽,CPU爆满,可采用Mybatis数据流式读取进行优化。## 二、JDBC三种读取方式:1. 一次全部(默认):一次获取全部。2. 流式:多次获取,一次一行。3. 游标:多次获取,一次多行。mybatis默认采取第一种。## 三、实现### 1. 阅读全文
posted @ 2020-04-08 10:56 yifanSJ 阅读(13290) 评论(0) 推荐(0) 编辑
摘要: 查看centos7 firewalld 的运行状态 systemctl status firewalld 假如防火墙是运行状态的话,再查看防火墙运行主机被访问的端口 firewall-cmd --zone=public --list-ports 假如防火墙没有开放3306端口(MySQL端口)的话, 阅读全文
posted @ 2020-04-05 15:34 yifanSJ 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Product库: @Configuration @MapperScan(basePackages = ProductConfig.PACKAGE, sqlSessionFactoryRef = "productSqlSessionFactory") public class ProductConf 阅读全文
posted @ 2019-12-26 10:35 yifanSJ 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1. Location语法优先级排列 匹配符 匹配规则 优先级 = 精确匹配 1 ^~ 以某个字符串开头 2 ~ 区分大小写的正则匹配 3 ~* 不区分大小写的正则匹配 4 !~ 区分大小写不匹配的正则 5 !~* 不区分大小写不匹配的正则 6 / 通用匹配,任何请求都会匹配到 7(location 阅读全文
posted @ 2019-12-19 17:26 yifanSJ 阅读(985) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页