E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java高并发
java高并发
编程:2--volatile可见性同步
阅读更多Java语言中的volatile变量可以被看作是一种“程度较轻的synchronized”;与synchronized块相比,volatile变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized的一部分。锁提供了两种主要特性:互斥(mutualexclusion)和可见性(visibility)。互斥即一次只允许一个线程持有某个特定的锁,因此可使用该
student_lp
·
2016-06-12 11:00
volatile变量
可见性同步
Java并发编程
线程安全
Java高并发
秒杀API之业务分析与DAO层
课程介绍高并发和秒杀都是当今的热门词汇,如何使用Java框架实现高并发秒杀API是该系列课程要研究的内容。秒杀系列课程分为四门,本门课程是第一门,主要对秒杀业务进行分析设计,以及DAO层的实现。课程中使用了流行的框架组合SpringMVC+Spring+MyBatis,还等什么,赶快来加入吧!第1章课程介绍本章介绍秒杀系统的技术内容,以及系统演示。并介绍不同程度的学员可以学到什么内容。第2章梳理所
德峰
·
2016-06-10 16:20
java
java高并发
编程:1--内存模型
我们在学习
Java高并发
编程前,先了解一下《java内存管理(1)》、《Java垃圾回收(2)》、《java线程池使用》。
crazzy_lp
·
2016-06-08 10:26
java编程
并发 -
java高并发
解决方案
什么是并发问题:多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。加锁方法:用synchronized关键字可以对资源加锁。用Lock关键字也可以,它是JDK1.5中新增内容。finalLocklock=newReentrantLock();finalConditionnotFull=lock.newCondition();finalConditionnotEmpty=lock
IT男青年
·
2016-05-26 11:09
Java
java web开发 高并发处理
java高并发
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个
Alex_hyts
·
2016-04-11 18:00
java
Web
优化
server
java web开发 高并发处理
阅读更多
java高并发
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个
Alex_hyts
·
2016-04-11 18:00
java
web
优化
server
java web开发 高并发处理
阅读更多
java高并发
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个
Alex_hyts
·
2016-04-11 18:00
java
web
优化
server
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器(开发利器); 技术:313596790 增删改查的处理类,service层,mybatis的xml,SQ
kcthstww
·
2016-04-10 08:08
Hibernate
springMVC
mybatis
shiro
bootstrap
Java高并发
下的 “单例模式”
原文链接:http://www.cnblogs.com/dodoJavaLearner/p/5362839.html前言:单例模式大家应该很熟悉了,我在这里就自己总结一下自己这段时间学到的单例相关的知识。单例模式的目的:保证一个类只有单一的实例,也就是说你无法通过new来创建这个类的一个新实例。单例模式的意义:保证一个类只有单一的实例,也就是说你无法通过new来创建这个类的一个新实例。我们可以控制
dbpm19180
·
2016-04-07 19:00
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
-------------------------------------------------------------------------------------------------------------------------1.模块化、服务化,流程化,耦合度低、扩展性好,灵活度高,工具类封装完整,干净利索,调用简单方便2.提供Rest服务,支持APP手机应用(android和io
dgjkjgvhnj
·
2016-04-02 11:00
java
spring
mybatis
springMVC
shiro
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
系统框架为:springmvc+mybaits3.2有maven版本和非maven版本jdk1.61.71.8 tomcat678数据库:oracle版本和msyql版本(spring3.0和4.02 mybaits3.2) 开发工具:myeclipse eclipse均可赠送同UI springmvc+hibernate SpringSecurityLuceneQuartzM
powiosmi09
·
2016-03-20 15:28
框架
springMVC
mybatis
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
-系统模块1. 权限管理:点开二级菜单进入三级菜单显示角色(基础权限)和按钮权限 角色(基础权限):分角色组和角色,独立分配菜单权限和增删改查权限。 按钮权限:给角色分配按钮权限。2. 按钮管理:自定义按钮管理,维护按钮权限标识等3. 菜单管理:无限级别自定义菜单,自定义菜单图标,业务菜单和系统菜单分离,菜单状态显示隐藏(递归处理)4. 数据字典:无限级别,支持多级别无限分类。
lopiopi291
·
2016-03-15 10:26
框架
springMVC
mybatis
我的《实战
java高并发
程序设计》纸质书上市了
《实战
Java高并发
程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。首先,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。
geym20080808
·
2016-03-10 10:15
java
jvm
并发
我的《实战
java高并发
程序设计》纸质书上市了
《实战
Java高并发
程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。首先,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。
geym20080808
·
2016-03-10 10:15
java
jvm
并发
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
uiyu898ee
·
2016-03-09 08:53
maven
mybatis
springMVC
bootstrap
ssm
java高并发
下短期任务的线程池
/** *发送(短信,邮件,http请求等短期任务)线程池 *@authorwangxu *@date2016/3/4 */publicclassSendThreadExecutor{ /*** *创建一个jdk自带的可缓存线程池: *1,cachedThreadPool主要用于高并发下的“短期任务”的执行(因为一个线程很快执行完,才会被新来的并发重用,如果一个线程执行时间过长,则
代号7
·
2016-03-08 08:00
线程池
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
moplki323652
·
2016-03-06 11:00
源码
框架
springMVC
mybatis
ehcache
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
qeasdgr5235
·
2016-03-05 19:41
maven
springMVC
mybatis
bootstrap
druid
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
poiuy5585231
·
2016-03-05 15:48
java
框架
SSI
ssh
ssm
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
poiuy5585231
·
2016-03-05 15:00
java
框架
ssh
SSI
ssm
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
poiuy5585231
·
2016-03-05 15:00
java
框架
SSI
ssh
ssm
【实战
Java高并发
程序设计 7】让线程之间互相帮助--SynchronousQueue的实现
在对线程池的介绍中,提到了一个非常特殊的等待队列SynchronousQueue。SynchronousQueue的容量为0,任何一个对SynchronousQueue的写需要等待一个对SynchronousQueue的读,反之亦然。因此,SynchronousQueue与其说是一个队列,不如说是一个数据交换通道。那SynchronousQueue的其妙功能是如何实现的呢? 既然我打算在这
吴小编
·
2016-03-04 11:00
java
jvm
并发
java高并发
并发同步知多少来源:孙豪杰的博客发布时间:2016-02-26阅读次数:3082 找工作的时候是否经常看到要求有高并发,分布式系统的开发设计经验,或者高并发,分布式系统的开发设计经验者优先等字样,这时候情不自禁的搜索一下什么是并发,多少算高并发,再思索一下自己的经历哪些是符合这个要求的?那么什么是并发,开发中的并发是怎么处理的,简单了解一下吧。 在介绍并发之前我们先了解一下串行和并行:
zqs520
·
2016-03-03 09:32
java
多线程
并发
【实战
Java高并发
程序设计6】挑战无锁算法
【实战
Java高并发
程序设计1】Java中的指针:Unsafe类【实战
Java高并发
程序设计2】无锁的对象引用:AtomicReference【实战
Java高并发
程序设计3】带有时间戳的对象引用:AtomicStampedReference
吴小编
·
2016-02-29 17:00
java
jvm
并发
【实战
Java高并发
程序设计 1】Java中的指针:Unsafe类
是《实战
Java高并发
程序设计》第4章的几点。如果你对技术有着不折不挠的追求,应该还会特别在意incrementAndGet()方法中compareAndSet()的实现。
优优码
·
2016-02-29 17:18
java
jvm
并发
java高并发
程序设计
概念同步(synchronous)与异步(asynchronous)同步和异步通常来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续执行任务。 异步方法更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的工作。异步方法通常会在另外的线程中“真实”的执行。整个过程不会阻碍调用者的工作。并发(concurrency)和并行(parallelism)链接
u011001084
·
2016-02-27 13:00
java
多线程
并发
异步
设计
java高并发
程序设计
概念同步(synchronous)与异步(asynchronous)同步和异步通常来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续执行任务。 异步方法更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的工作。异步方法通常会在另外的线程中“真实”的执行。整个过程不会阻碍调用者的工作。并发(concurrency)和并行(parallelism)链接
u011001084
·
2016-02-27 11:00
java
多线程
并发
异步
设计
java高并发
程序设计
概念同步(synchronous)与异步(asynchronous)同步和异步通常来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续执行任务。 异步方法更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的工作。异步方法通常会在另外的线程中“真实”的执行。整个过程不会阻碍调用者的工作。并发(concurrency)和并行(parallelism)链接
u011001084
·
2016-02-27 11:00
java
多线程
并发
异步
设计
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
hangge2580
·
2016-02-24 18:00
java
spring
springMVC
mybatis
shiro
高并发程序设计入门
更多精彩和干货和你分享说在前面本文绝大部分参考《
JAVA高并发
程序设计》,类似读书笔记和扩展。
公众号【架构师也是人】
·
2016-02-24 08:29
并发
高并发程序设计入门
说在前面本文绝大部分参考《
JAVA高并发
程序设计》,类似读书笔记和扩展。走入并行世界概念同步(synchronous)与异步(asynchronous)同步和异步通常来形容一次方法调用。
johnstrive
·
2016-02-24 08:00
【实战
Java高并发
程序设计 5】让普通变量也享受原子操作
【实战
Java高并发
程序设计1】Java中的指针:Unsafe类【实战
Java高并发
程序设计2】无锁的对象引用:AtomicReference【实战
Java高并发
程序设计3】带有时间戳的对象引用:AtomicStampedReference
吴小编
·
2016-02-18 17:00
java
jvm
并发
【实战
Java高并发
程序设计 5】让普通变量也享受原子操作
【实战
Java高并发
程序设计1】Java中的指针:Unsafe类【实战
Java高并发
程序设计2】无锁的对象引用:AtomicReference【实战
Java高并发
程序设计3】带有时间戳的对象引用:AtomicStampedReference
JAVA是老婆
·
2016-02-18 17:00
【实战
Java高并发
程序设计 5】让普通变量也享受原子操作
【实战
Java高并发
程序设计1】Java中的指针:Unsafe类【实战
Java高并发
程序设计2】无锁的对象引用:AtomicReference【实战
Java高并发
程序设计3】带有时间戳的对象引用:AtomicStampedReference
JAVA是老婆
·
2016-02-18 17:00
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
mnbvbnmpop
·
2016-02-15 11:41
Hibernate
shiro
springMVC
mybatis
bootstrap
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖
fhisnghhs
·
2016-02-05 13:54
框架
springMVC
mybatis
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池dr
yuepao09080
·
2016-02-03 16:00
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池dr
yuepao09080
·
2016-02-03 16:00
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】支持三大数据库mysql oracle sqlsever 更专业、更强悍、适合不同用户群体A代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池dr
yuepao09080
·
2016-02-03 16:00
【实战
Java高并发
程序设计 4】数组也能无锁:AtomicIntegerArray
除了提供基本数据类型外,JDK还为我们准备了数组等复合结构。当前可用的原子数组有:AtomicIntegerArray、AtomicLongArray和AtomicReferenceArray,分别表示整数数组、long型数组和普通的对象数组。 这里以AtomicIntegerArray为例,展示原子数组的使用方式。AtomicIntegerArray本质上是对int[]类型的封装。使用Un
JAVA是老婆
·
2016-01-24 21:00
《实战
Java高并发
程序设计》问答录,看这些问题解决你所有java并行难题
与《实战
Java高并发
程序设计》相关的技术点,参考本书的思维导图(点击)。【问题1】在一般的程序中,会使
吴小编
·
2016-01-22 17:00
java
jvm
并发
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】A代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的druid。Druid在监控、可扩展性、稳定性和
hurtmm888
·
2016-01-09 15:27
java
springMVC
mybatis
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】A代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的druid。Druid在监控、可扩展性、稳定性和
miyuezhuangs
·
2016-01-09 15:00
java
spring
shiro
springMVC
mybatis
构建高性能服务(二)
java高并发
锁的3种实现
构建高性能服务(二)
java高并发
锁的3种实现来源:http://www.xymyeah.com/?p=46 提高系统并发吞吐能力是构建高性能服务的重点和难点。
adolfmc
·
2015-12-28 18:00
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】A代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的druid。Druid在监控、可扩展性、稳定性和
kaxximofsa
·
2015-12-21 15:28
java
spring
springMVC
mybatis
shiro
java高并发
框架 SSM框架 详细整合教程(Spring+SpringMVC+MyBatis)
获取【下载地址】 QQ:313596790 【免费支持更新】A代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL(mysql 和oracle)脚本, jsp页面都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的druid。Druid在监控、可扩展性、稳定性和
kaxximofsa
·
2015-12-21 15:00
java
spring
springMVC
mybatis
shiro
Java高并发
笔记
并发的概念·阻塞·非阻塞:1.无障碍2.无锁3.无等待阻塞只允许一个线程访问临界区(共享资源)。非阻塞:允许多个线程进入临界区。非阻塞下的无障碍、无锁以及无等待方式是对于释放资源的约束条件不同。【无障碍】又被成为乐观锁。无竞争时,线程能在有限的步骤内完成操作。而有竞争的时候则回滚数据,尝试重新发起操作。【无锁】是在无障碍的基础上,保证每一次竞争有一个线程能胜利,并完成操作,可避免活锁的情况(多个线
蔻丁同学
·
2015-12-10 14:30
java
web
(jsp
j2se开发
【实战
Java高并发
程序设计 4】数组也能无锁:AtomicIntegerArray
【实战
Java高并发
程序设计1】Java中的指针:Unsafe类【实战
Java高并发
程序设计2】无锁的对象引用:AtomicReference【实战
Java高并发
程序设计3】带有时间戳的对象引用:AtomicStampedReference
吴小编
·
2015-12-10 11:00
java
jvm
并发
【实战
Java高并发
程序设计 3】带有时间戳的对象引用:AtomicStampedReference
【实战
Java高并发
程序设计1】Java中的指针:Unsafe类【实战
Java高并发
程序设计2】无锁的对象引用:AtomicReference AtomicReference无法解决上述问题的根本是因为对象在修改过程中
JAVA是老婆
·
2015-12-10 10:00
【实战
Java高并发
程序设计 3】带有时间戳的对象引用:AtomicStampedReference
AtomicReference无法解决上述问题的根本是因为对象在修改过程中,丢失了状态信息。对象值本身与状态被画上了等号。因此,我们只要能够记录对象在修改过程中的状态值,就可以很好的解决对象被反复修改导致线程无法正确判断对象状态的问题。 AtomicStampedReference正是这么做的。它内部不仅维护了对象值,还维护了一个时间戳(我这里把它称为时间戳,实际上它可以使任何一个整数,它
吴小编
·
2015-12-08 16:00
java
jvm
并发
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他