摘要: 本章内容基于CentOS6.5(32位) 检查Linux上是否安装了ftp rpm -qa |grep vsftpd 如果已经安装了ftp服务,则出现ftp的版本信息 使用yum安装ftp服务 yum install vsftpd 查看ftp服务状态 service vsftpd status 刚刚 阅读全文
posted @ 2020-10-10 10:31 jwcc 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一: queue队列,类似水管,水从入口进从水龙头出,水龙头要一直着水就会出来,没有水就会等水出来。 所以我们用到两个方法, 添加和取值。 add 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 put 添加一个元素 如果队列满,则阻塞 因为我们是秒杀,我们指定队 阅读全文
posted @ 2020-04-23 16:16 jwcc 阅读(4234) 评论(0) 推荐(0) 编辑
摘要: 一:实现方式 1.aop+锁 (推荐) 2.queue队列 1.之前我们说过,如果锁加在事务里,锁会有问题,建议锁上移,所以本次aop切面为controller层 /** * 并发锁 * * @author jiang */ @Documented @Retention(RetentionPolic 阅读全文
posted @ 2020-04-21 11:21 jwcc 阅读(473) 评论(0) 推荐(1) 编辑
摘要: 一: 先上结论,如果把锁放在事务里面,会出现脏读数据,解决方案:锁上移。 1.有问题的代码: @Service public class SeckillServiceImpl extends ServiceImpl<SeckillMapper, Seckill> implements ISeckil 阅读全文
posted @ 2020-04-21 08:54 jwcc 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一:前提 我们上一篇中已经配置好了feign,本次我们配置服务端service,来实现getway->api->service的请求流程。 1.pom <!--eureka 客户端 --> <dependency> <groupId>org.springframework.cloud</groupI 阅读全文
posted @ 2020-04-20 16:05 jwcc 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一:准备 1.feign依赖 <!--feign--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependen 阅读全文
posted @ 2020-04-20 09:23 jwcc 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一:准备 请求网关,顾名思义,所有请求都有网关统一处理,路由至各个服务,getway是spring最新网关,有取代zuul的趋势,具体请百度。 1.导包 getway包: <!--gateway 网关依赖,内置webflux 依赖 --> <dependency> <groupId>org.spri 阅读全文
posted @ 2020-04-20 08:36 jwcc 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: 一:前提 1.先搭建好springCloud初始项目。 <!-- 依赖声明 --> <dependencyManagement> <dependencies> <!--cloud --> <dependency> <groupId>org.springframework.cloud</groupId 阅读全文
posted @ 2020-04-18 11:26 jwcc 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-02 08:45 jwcc 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 整理成Ecel表格了: 网盘下载地址 https://u12768215.pipipan.com/fs/12768215-382404914 阅读全文
posted @ 2019-05-10 08:40 jwcc 阅读(2074) 评论(1) 推荐(0) 编辑