最新文章列表

高访问量Web系统优化

许令波/君山  detail静态化 https://github.com/xulingbo/xulingbo.github.io/issues/ 许令波,2009年加入淘宝,目前负责商品详情业务和稳定性相关工作,长期关注性能 ...
darrenzhu 评论(0) 有1336人浏览 2017-03-31 11:00

数据库之事务之并发:脏读,不可重复读,幻读

数据库之事务之并发:脏读,不可重复读,幻读 一、现象描述 数据库事务并发产生的问题,现象有以下三种: 第一种现象: 脏读:     描述:在 ...
Lixh1986 评论(0) 有1384人浏览 2017-03-29 10:17

Java中Thread的Interrupt与终止线程

有时候我们会需要将正在执行的线程进行打断,可能我们会想到使用Thread类的interrupt()方法去打断这个线程,interrupt()能达到我们的要求吗,试一下。 例1: System.out.println("主线程开始."); TaskD taskD = new TaskD(); try { taskD.start(); Thre ...
men4661273 评论(0) 有3763人浏览 2017-03-05 18:14

Java的Thread,Runnable、Callable、Future、FutureTask、Executors,ExecutorService

定义解释    Runnable:接口,线程任务的接口定义,一个run方法,无返回值,创建的线程无法获取返回值。 Callable<T>:接口,线程任务的接口定 ...
men4661273 评论(0) 有1341人浏览 2017-03-05 09:53

java并发知识汇总

    项目中用到并发的地方不多,一次是多个规则线程并发校验文档,一个是多个并发监控应用,比较简单,但查找并发资料后,发现有更好的方式。 ...
herman_liu76 评论(0) 有679人浏览 2017-02-23 16:57

线程、进程与处理器

    先来简单的解释一下这三个名词:     处理器:即中央处理器(CPU,Central Processing Unit),它是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。     进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基 ...
JsonLiangyoujun 评论(0) 有114130人浏览 2017-02-21 17:21

tomcat并发数

当一个进程有 500 个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将 ...
chy0919 评论(0) 有814人浏览 2017-02-14 15:31

对象锁和块锁

        昨天测试同事测出一BUG,经分析是并发的问题,于是速速的加synchronized(this)提交,如下所示:         可测试发现,我的synchronized根本不起作用。经分析,这里没有生效的原因是:每次请求过来,我都往线程池中submit一个匿名的实例(即new Runnable(){...}每次都是新建实例),而synchronized(this)锁住的是对象, ...
bijian1013 评论(0) 有716人浏览 2017-01-24 15:19

基于SpringBoot的JEE应用构建

        Spring生态圈的演进从未停歇。自从2013年SpringBoot出现以来,基于Spring的应用构建方式已经逐渐发生变化。         Spring无疑是JEE发展历程中最成功的开发平台之一,但这并不能阻止大家的吐槽。在早期版本中,开发人员需要配置大量的XML---这在引入注解方式后有所改善,另外还要处理复杂的(版本)依赖关系,一点差池都可能导致系统无法正常运行。Spr ...
j1ee 评论(0) 有2411人浏览 2017-01-11 19:12

基于单向链表有界阻塞队列LinkedBlockingQueue源码分析

一:功能介绍       基于单项链表,FIFO的有界阻塞队列,内部采用可重入锁ReentrantLock实现,一个take锁,一个put锁,相应的等待条件也为二个。二:源码分析 ...
农村外出务工男JAVA 评论(0) 有661人浏览 2016-12-22 17:42

并发和并行的区别

 并发和并行从宏观上来讲都是同时处理多路请求的概念。但并发和并行又有区别,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多 ...
atongyeye 评论(0) 有842人浏览 2016-12-15 17:03

SimpleDateFormat线程安全问题

一、背景 项目上线前QA进行压测,出现SimpleDateFormat线程安全问题,异常如下 Exception in thread "Thread-1" java.lang.NumberFormatException: multiple points at sun.misc.FloatingDecimal.readJavaFormatString(Floati ...
后来我们都老了 评论(0) 有1014人浏览 2016-12-14 23:11

大话程序猿眼里的高并发

高并发是指在同一个时间点,有很多用户同时的访问URL地址,比如:淘宝的双11,双12,就会产生高并发,如贴吧的爆吧,就是恶意的高并发请求,也就是 ...
tomcat_oracle 评论(0) 有853人浏览 2016-11-08 09:49

Java基础知识回顾第10篇 - 认识Java线程池

一、整体认识     一般的理解就是,当我们需要执行不同任务的时候,针对每一个任务都需要去独立创建一个线程。这样带来的一个问题就是,频繁 ...
wuhoujian322 评论(0) 有438人浏览 2016-09-18 20:15

Lambda表达式之并行和并发

并行和并发是个非常大的概念,也不是一篇文章能够完全的包含,所以这边只能简要概括如何通过Lambda表达式来实现。   首先并行和并发是两个不同的概念: 并行英文叫Parallelism,理想情况下,每个线程拥有自己独立的cpu核心,像平行线一样的各自执行自己的任务,多用于CPU密集型的任务; 并发英文叫Concurrency,每个线程不一定拥有独立的cpu核心,每次的执行时间点和执行时间 ...
xuanzhui 评论(0) 有2262人浏览 2016-08-16 17:36

Linux C并发控制

Linux线程接口也称为pthread或POSIX线程,Linux2.6以后,采用Native POSIX线程库的新线程实现。 1, 互斥量     头文件<pthread.h> pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;     静态分配:     pthread_mutex_t mtx = PTHREAD_MUTEX_ ...
leilianjie 评论(0) 有644人浏览 2016-07-30 23:17

Linux内核的并发控制

    现代Linux系统中存在大量的并发来源,导致可能的竞态,竞态通常作为对资源的共享访问结果而产生。访问管理的常见技术称为“锁定”或者“互 ...
leilianjie 评论(0) 有1123人浏览 2016-07-30 19:33

并发编程坑

由一个简单的例子引出并发处理时容易被忽视的陷阱,用来作为面试问题应该很适合。 某日,工作了 4 年多的 Java 程序员小 K 跳槽,面试时碰到这样一个题目....  
u011820505 评论(0) 有436人浏览 2016-07-19 16:25

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics