摘要: 线程池能有效的处理多个线程的并发问题,避免大量的线程因为互相强占系统资源导致阻塞现象,能够有效的降低频繁创建和销毁线程对性能所带来的开销。真正线程池的实现是通过ThreadPoolExecutor,ThreadPoolExecutor通过配置不同的参数配置来创建线程池。下面简单的介绍一下各个线程池的 阅读全文
posted @ 2018-08-30 11:13 请叫我老焦 阅读(4669) 评论(2) 推荐(0)
摘要: Spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。 关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransa 阅读全文
posted @ 2018-08-29 18:10 请叫我老焦 阅读(1801) 评论(0) 推荐(0)
摘要: HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存 阅读全文
posted @ 2018-08-29 12:03 请叫我老焦 阅读(157) 评论(0) 推荐(0)
摘要: HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至 阅读全文
posted @ 2018-08-29 11:51 请叫我老焦 阅读(120) 评论(0) 推荐(0)
摘要: 一.概述 对于ArrayList,相信大家并不陌生。这个类是我们平时接触得最多的一个列表集合类。 面试时相信面试官首先就会问到关于它的知识。一个经常被问到的问题就是:ArrayList是否是线程安全的? 答案当然很简单,无论是背来的还是自己看过源码,我们都知道它是线程不安全的。那么它为什么是线程不安 阅读全文
posted @ 2018-08-28 17:42 请叫我老焦 阅读(381) 评论(0) 推荐(0)
摘要: (1)可以查看大佬们的 详细源码解析 : 连接地址为 : https://blog.csdn.net/zhumingyuan111/article/details/78884746 (2) ArrayList实现了List接口,继承了AbstractList,底层是数组实现的,一般我们把它认为是可以 阅读全文
posted @ 2018-08-28 14:16 请叫我老焦 阅读(377) 评论(0) 推荐(0)
摘要: 数据库分库分表的应用场景及解决方案 现实业务场景中,为了保障客户体验并满足业务的线性增长。会对数据量巨大,且业务会始终进行的产品进行分表分库策略。但是如何合理的根据业务采取争取的分表分库策略至关重要。下面以具体实例来进行分析。 • 场景一:用户中心,单key业务如何进行数据库切分 • 场景二:订单中 阅读全文
posted @ 2018-08-27 18:16 请叫我老焦 阅读(694) 评论(0) 推荐(0)
摘要: Redis高可用方案 一.名词解释 二.主从复制 Redis主从复制模式可以将主节点的数据同步给从节点,从而保障当主节点不可达的情况下,从节点可以作为 后备顶上来,并且可以保障数据尽量不丢失(主从复制可以保障最终一致性)。第二,从节点可以扩展主节点的读 能力,一旦主节点不能支持大规模并发量的读操作, 阅读全文
posted @ 2018-08-27 18:16 请叫我老焦 阅读(835) 评论(0) 推荐(0)
摘要: 一 Eureka服务治理体系 1.1 服务治理 服务治理是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。 Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装。主要负责 阅读全文
posted @ 2018-08-24 16:36 请叫我老焦 阅读(1231) 评论(0) 推荐(0)
摘要: Feign简介 Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,S 阅读全文
posted @ 2018-08-20 17:18 请叫我老焦 阅读(221) 评论(0) 推荐(0)