摘要:
转自:https://blog.csdn.net/gupao123456/article/details/84192476 前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主
阅读全文
posted @ 2018-12-04 01:08
毛会懂
阅读(257)
推荐(0)
摘要:
转自:https://www.cnblogs.com/paddix/p/5405678.html Java并发编程:Synchronized底层优化(偏向锁、轻量级锁) Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:S
阅读全文
posted @ 2018-12-04 00:59
毛会懂
阅读(281)
推荐(0)
摘要:
记录: https://www.cnblogs.com/wlrhnh/p/7255710.html
阅读全文
posted @ 2018-12-03 22:57
毛会懂
阅读(152)
推荐(0)
摘要:
一、简介 1、Set概念 Set可以理解为集合,非常类似数据概念中的集合,集合三大特征:1、确定性;2、互异性;3、无序性,因此Set实现类也有类似的特征。 2、HashSet HashSet继承自AbstractSet,实现了Set接口,但是其源码非常少,也非常简单。内部使用HashMap来存储数
阅读全文
posted @ 2018-12-03 22:56
毛会懂
阅读(834)
推荐(0)
摘要:
MySQL大数据量分页查询方法及其优化 方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情况(元组百/千级) 原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(
阅读全文
posted @ 2018-12-02 00:33
毛会懂
阅读(355)
推荐(0)
摘要:
转自:https://www.cnblogs.com/langdashu/p/6125621.html [MySQL] 号称永久解决了复制延迟问题的并行复制,MySQL5.7 一、缘由: 某天看到主从复制延时的告警有点频繁,就想着是不是彻底可以解决一下。 一般主从复制,有三个线程参与,都是单线程:B
阅读全文
posted @ 2018-11-30 23:18
毛会懂
阅读(1952)
推荐(0)
摘要:
转自:https://blog.csdn.net/tracy38/article/details/78685707 在高并发的应用中,限流往往是一个绕不开的话题。本文详细探讨在Spring Cloud中如何实现限流。 在Zuul 上实现限流是个不错的选择,只需要编写一个过滤器就可以了,关键在于如何实
阅读全文
posted @ 2018-11-30 23:14
毛会懂
阅读(661)
推荐(0)
摘要:
一般在一个项目中,总是会有好多个环境。比如: 开发环境 -> 测试环境 -> 预发布环境【验证环境】 -> 生产环境 每个环境上的配置文件总是不一样的,甚至开发环境中每个开发者的环境可能也会有一点不同,配置读取可是一个让人有点伤脑筋的问题。 Spring Boot提供了一种优先级配置读取的机制来帮助
阅读全文
posted @ 2018-11-28 16:56
毛会懂
阅读(708)
推荐(0)
摘要:
SpringBoot配置文件可以使用yml格式和properties格式 分别的默认命名为:application.yml、application.properties 存放目录 SpringBoot配置文件默认可以放到以下目录中,可以自动读取到: 项目根目录下 项目根目录中config目录下 项目
阅读全文
posted @ 2018-11-28 16:52
毛会懂
阅读(584)
推荐(0)
摘要:
在spring boot应用中,我们可以在程序启动之前执行任何任务。为了达到这个目的,我们需要使用CommandLineRunner或ApplicationRunner接口创建bean,spring boot会自动监测到它们。这两个接口都有一个run()方法,在实现接口时需要覆盖该方法,并使用@Co
阅读全文
posted @ 2018-11-28 16:20
毛会懂
阅读(567)
推荐(0)