摘要:
ieda SVN配置 http://www.cnblogs.com/yingsong/p/5097862.html IDEA 创建Maven项目入门 http://blog.csdn.net/myarrow/article/details/50824793 IDEA插件安装 http://blog. 阅读全文
摘要:
深入理解Java内存模型之系列篇 创建多线程 Java并发编程:synchronized Java并发编程:Lock ConcurrentModificationException异常原因和解决方法 Java并发编程:阻塞队列 Java并发编程:线程池的使用 阅读全文
摘要:
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方 阅读全文
摘要:
原文地址: http://blog.csdn.net/ccit0519/article/details/11241403 深入理解Java内存模型(一)——基础 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是 阅读全文
摘要:
原文地址: http://www.cnblogs.com/dolphin0520/p/3932921.html 一.Java中的ThreadPoolExecutor类 java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Jav 阅读全文
摘要:
原文地址: http://www.cnblogs.com/dolphin0520/p/3932906.html 一.几种主要的阻塞队列 自从Java 1.5之后,在java.util.concurrent包下提供了若干个阻塞队列,主要有以下几个: ArrayBlockingQueue:基于数组实现的 阅读全文
摘要:
冒泡排序(面试都要问的算法) 一、基本思想:每次比较相邻的两个 元素,按需调整顺序 二、题目:要求将 12 35 99 18 76 这 5 个数进行从大到小排序 三、思路: (1)先比较第 1 位和第 2 位的大小,12<35,因为希望越小越靠后,所以要调整两者顺序,交换后的结果:35 12 99 阅读全文
摘要:
redis 乐观锁实践秒杀 完美配置Tomcat的HTTPS 【总结】瞬时高并发(秒杀/活动)Redis方案 redis 乐观锁实践秒杀 完美配置Tomcat的HTTPS 阅读全文
摘要:
一、使用分布式锁要满足的几个条件: 二、应用的场景例子 管理后台的部署架构(多台tomcat服务器+redis【多台tomcat服务器访问一台redis】+mysql【多台tomcat服务器访问一台服务器上的mysql】)就满足使用分布式锁的条件。多台服务器要访问redis全局缓存的资源,如果不使用 阅读全文
摘要:
mysql中的乐观锁和悲观锁的简介以及如何简单运用。 关于mysql中的乐观锁和悲观锁面试的时候被问到的概率还是比较大的。 mysql的悲观锁: 其实理解起来非常简单,当数据被外界修改持保守态度,包括自身系统当前的其他事务,以及来自外部系统的事务处理,因此,在整个数据处理过程中,将数据处于锁定状态。 阅读全文
摘要:
原文地址: https://my.oschina.net/zhengweishan/blog/698591 Dubbo架构基本分析 1. dubbo简单介绍 1.1 dubbo是什么 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部 阅读全文