240 发简信
IP属地:浙江
  • 请确保 Apple Watch 佩戴在腕上且已解锁,同时 iPhone 也已解锁。

    请确保 Apple Watch 佩戴在腕上且已解锁,同时 iPhone 也已解锁。 出现apple watch无法解锁mac的情况,可以尝试这位...

  • nginx的请求转发算法,如何配置根据权重转发

    nginx支持的负载均衡调度算法方式如下: 轮询(默认算法):每个请求按时间顺序分配到不同后端服务器,如果某个后端服务器宕机,能自动剔除掉。 w...

  • SpringBoot的starter机制

    starter作用:1、引入相关的jar,相当于一个maven组。2、自动完成bean配置。 自动装配原理: 1、配置Bean。@Configu...

  • JAVA常用的锁机制

    Synchronized 实现依赖JVM,随着jdk版本升级从1.5的重量级锁,1.6的适应自旋、锁消除、锁粗化、轻量级锁、偏向锁等效率提升,1...

  • ConcurrentHashMap 在Java7和Java8中的区别

    Java7中ConcurrentHashMap使用的就是锁分段技术,ConcurrentHashMap由多个Segment组成(Segment下...

  • JAVA web 过滤器Filter的生命周期

    程序启动调用Filter的init()方法(永远只调用一次),程序停止调用Filter的destroy()方法(永远只调用一次),doFilte...

  • 实现一个简单的数据库连接池

    ①编写class实现DataSource接口 ②在class构造器一次性创建10个连接,将连接保存LinkedList中 ③实现getConne...

  • 悲观锁(select for update)和乐观锁

    悲观锁:假设每一次拿数据,都有认为会被修改,所以给数据库的行或表上锁。要注意for update要用在索引上,不然会锁表。 START TRAN...

  • mysql 慢查询优化

    1、开启慢查询记录,修改配置文件。记录超时的、没用到索引的sql。 2、利用explain关键字可以模拟优化器执行SQL查询语句,来分析sql慢...