排序:
默认
按更新时间
按访问量

最全多线程经典面试题和答案

Java实现线程有哪几种方式? 1、继承Thread类实现多线程 2、实现Runnable接口方式实现多线程 3、使用ExecutorService、Callable、Future实现有返回结果的多线程 多线程同步有哪几种方法? Synchronized关键字,Lock锁实现,分布式锁等。 ...

2018-11-06 16:18:37

阅读数:50

评论数:0

Java 8 中的 Streams API 详解

Java架构解析 2018-09-18 19:41:35 Streams 的背景,以及 Java 8 中的使用详解 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它...

2018-09-21 10:37:13

阅读数:98

评论数:0

Java ArrayList trimToSize()

前几天看了Java ArrayList,没有明白trimToSize()这个方法是什么意思,所以看了一下源码并且debug一下自己的一个例子,明白了其中的含义。贴在这里。 ArrayList al = new ArrayList(10); for(int i=...

2018-09-17 15:31:37

阅读数:71

评论数:0

JAVA:CONCURRENTHASHMAP的锁分段技术

术语定义 术语 英文 解释 哈希算法 hash algorithm 是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。  哈希表 hash table 根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区...

2018-09-17 09:40:18

阅读数:49

评论数:0

深入浅出乐观锁与悲观锁

Java高级架构师 2018-07-17 22:04:28 何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿...

2018-09-12 11:00:14

阅读数:64

评论数:0

熟悉MySQL数据库的高可用架构方案

IT生涯 2018-07-18 22:10:31 MySQL高可用设计方案,如果单MySQL的优化始终还是顶不住压力时,这个时候我们就必须考虑MySQL的集群方案了,目前可行的方案有: 一、MySQL Cluster 优势:可用性非常高,性能非常好。每份数据至少可在不同主机存一份拷贝,且冗余...

2018-09-12 09:51:34

阅读数:57

评论数:0

Tomcat优化经验之谈

程序员小新人学习 2018-07-23 12:09:36 由于刚做完一个tomcat,jboss,Oracle性能优化项目,想做个总结。写写项目过程中对他们优化过程的理解。 tomcat安装配置就不讲啦(这个不会小明就很慌了,你在去看看基础的比较合适你现阶段) 其实讲到优化,那就要明白你为什...

2018-09-11 16:58:40

阅读数:79

评论数:0

spring(二) AOP之AspectJ框架的使用

前面讲解了spring的特性之一,IOC(控制反转),因为有了IOC,所以我们都不需要自己new对象了,想要什么,spring就给什么。而今天要学习spring的第二个重点,AOP。一篇讲解不完,所以这篇文章主要介绍一下什么是AOP,如何去理解AOP。理解完之后,在spring中如何使用Aspec...

2018-09-11 14:34:25

阅读数:51

评论数:0

spring事务操作(三)

奔跑的经理 2018-07-20 13:21:22 spring(三) spring事务操作 本文转自:http://www.cnblogs.com/whgk/p/6638192.html 前面一篇博文讲解了什么是AOP。学会了写AOP的实现,但是并没有实际运用起来,这一篇博文就算是对AOP...

2018-09-11 14:34:02

阅读数:47

评论数:0

mysql表的垂直拆分和水平拆分

程序员小新人学习 2018-07-26 08:11:55 垂直拆分 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表   通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张表; 把text,blob等大字段拆分出来放在附表中; 经常组合查询的列放在一张表中; ...

2018-09-10 16:45:43

阅读数:44

评论数:0

Spring Boot中整合Sharding-JDBC读写分离示例 (第一篇)

原创: 尹吉欢 猿天地  在我《Spring Cloud微服务-全栈技术与案例解析》书中,第18章节分库分表解决方案里有对Sharding-JDBC的使用进行详细的讲解。 之前是通过XML方式来配置数据源,读写分离策略,分库分表策略等,之前有朋友也问过我,有没有Spring Boot的方式来配...

2018-09-10 11:44:23

阅读数:87

评论数:0

Spring Boot中整合Sharding-JDBC单库分表示例 (第二篇)

原创: 尹吉欢 猿天地  本文是Sharding-JDBC采用Spring Boot Starter方式配置第二篇,第一篇是读写分离讲解,请参考:《Spring Boot中整合Sharding-JDBC读写分离示例》 在我《Spring Cloud微服务-全栈技术与案例解析》书中都是通过XML...

2018-09-10 11:41:46

阅读数:383

评论数:0

轻量级数据库中间件利器Sharding-JDBC深度解析(有彩蛋)

原创: 张亮 DBAplus社群 2017-07-28   本文根据DBAplus社群第114期线上分享整理而成,文末还有好书送哦~   讲师介绍 张亮 当当架构部总监   负责分布式中间件和私有云平台建设 目前主导开源项目:Elastic-Job及Shard...

2018-09-07 14:08:10

阅读数:64

评论数:0

从一份配置清单详解Nginx服务器配置

java高级 2018-09-06 14:13:28 Nginx配置文件的整体结构   nginx配置文件结构 从图中可以看出主要包含以下几大部分内容: 1. 全局块 该部分配置主要影响Nginx全局,通常包括下面几个部分: 配置运行Nginx服务器用户(组) worker p...

2018-09-07 10:36:00

阅读数:65

评论数:0

Redis 分布式锁:乐观锁的实现,以秒杀系统为例

IT生涯 2018-08-03 22:17:59 乐观锁 大多数是基于数据版本(version)的记录机制实现的。即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个”version”字段来实现读取出数据时,将此版本号一同读出,之后更新时,对此版本号加1。此时...

2018-09-06 15:01:04

阅读数:62

评论数:0

Nginx+Tomcat 配置负载均衡集群

IT生涯 2018-08-07 20:42:44 (结合  https://blog.csdn.net/u011277123/article/details/53316184  这篇文章看) 一、Hello world (1)、前期环境准备 准备两个解压版tomcat,如何同时启动两个to...

2018-09-06 10:50:22

阅读数:51

评论数:0

阿里P8架构师谈:JVM的内存分配、运行原理、回收算法机制

原创: 专注架构师进阶的 优知学院  不管是BAT面试,还是工作实践中的JVM调优以及参数设置,或者内存溢出检测等,都需要涉及到Java虚拟机的内存模型、内存分配,以及回收算法机制等,这些都是必考、必会技能。 JVM内存模型   JVM内存模型可以分为两个部分,如下图所示,堆和方法...

2018-09-05 17:12:13

阅读数:92

评论数:0

Java集合之Vector

学习编程 2018-09-02 22:31:16 概述 Vector与ArrayList类似, 内部同样维护一个数组, Vector是线程安全的. 方法与ArrayList大体一致, 只是加上 synchronized 关键字, 保证线程安全, 下面就不具体分析源码了, 具体可以查看Array...

2018-09-03 15:08:46

阅读数:43

评论数:0

MySQL8主从复制技术

程序员小新人学习 2018-09-02 14:00:18 MySQL的主从复制技术首先要满足一些条件: 1、两台服务器能相互ping通,代表着可以相互通信 2、开始主从复制操作之前,要将主数据库的数据备份,在从数据库上恢复。或者满足两台服务器上都没有可用数据---> 主...

2018-09-03 15:08:22

阅读数:40

评论数:0

还有人不懂分布式锁的实现就把这篇文章丢给他

奎哥 JAVA葵花宝典  作者:奎哥本文原创发布于微信公众号「 不止思考 」 大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要解决分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,...

2018-09-03 15:03:51

阅读数:40

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭