Jenkins集成微信,工作中档git有新代码提交会触发钩子自动完成上线,运维和开发人员不须时刻盯着Jenkins,通过企业微信的方式显示给运维和开发人员 注册企业微信的公众...
Jenkins集成微信,工作中档git有新代码提交会触发钩子自动完成上线,运维和开发人员不须时刻盯着Jenkins,通过企业微信的方式显示给运维和开发人员 注册企业微信的公众...
1、传统单体架构 基于session的权限校验 1、保存用户信息 到 服务器内存,用于会话保持 2、jsessionId存储到浏览器的cookie里,登录后每次访问都要 带上...
前言 由于工作需要使用到ftp服务,一开始是每次建立ftp连接,上传文件成功后,再释放连接,后来发现这个方法太浪费资源和时间了,就想到了使用ftp连接池的方式实现,这样,预先...
着手做当下最难搞的事,是解决焦虑与迷茫最好的良方。 http https://mp.weixin.qq.com/s/WQpxfwLArltKEjEAdOO2Pw[https:...
相⽐于synchronized,ReentrantLock需要显式的获取锁和释放锁,相对现在基本都是⽤JDK7和JDK8的 版本,ReentrantLock的效率和synch...
发生的原因 例子例子 mysql 加上行锁 什么是死锁 死锁是指两个或者两个以上的事务在执行过程中,因争夺资源而造成的一种互相等待的现象。 死锁产生的必要条件 互斥并发执行的...
一、前言锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级?其实在 JDK 1.6之前,synchroniz...
一、你们为什么使用mq?具体的使用场景是什么? mq的作用很简单,削峰填谷。以电商交易下单的场景来说,正向交易的过程可能涉及到创建订单、扣减库存、扣减活动预算、扣减积分等等。...
在 Spring Boot 框架中,我们使用最多的是Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat。Tomcat 是 Apache ...
【原创】腾讯面试官:线程池要设置多大 含泪播种的人一定能含笑收获。 有个朋友Hunter跟我聊,最近他参加腾讯的面试,在二面的时候被问到了关于线程池线程数目设置的一个问题。此...
(ps:前几个星期发生的事情)之前同事跟我说不要使用@Autowired方式注入HttpServletRequest(ps:我们的代码之前用的是第2种方式)。同事的意思大概是...
限流概念 目的 通过对并发/请求进行限速来保护系统,防止系统过载。 做到有损服务,而不是不服务。 负载过高时,优先保护核心服务或业务 限流方式 限流的方式有很多: QPS:限...