一、高并发编程的几个部分 synchronized同步器、jdk提供的同步容器、ThreadPool线程池、executor执行器 二、重入锁 1.reentrantloc…
分类:java线程池
java线程池Executor&ThreadPool
java自1.5版本之后,提供线程池,供开发人员快捷方便的创建自己的多线程任务。下面简单的线程池的方法及说明。 1、Executor 线程池的顶级接口。定义了方法execute(Runnabl…
JAVA 连接ElasticSearch报netty冲突解决
Exception in thread "main" java.lang.VerifyError: (class: org/jboss/netty/channe…
java多线程实现复制大文件
有些开发的时候我们经常遇到这样一个问题,对大文件的处理。比如:日志文件。那么十几G的大文件。我们应该如何复制呢? 还有就是希望从本地和远程复制文件,文件都很大,10G级的如何办呢? 在这里我告诉你们,可以用java多线程…
java Process在windows的使用汇总(转)
最常用的是ant(java工程中流行),maven,及通用的exec(只要有shell脚本如.sh,.bat,.exe,.cmd等).而其实前两者不容易出错,后者却遇到了以下问题:Caused by: java.io.I…
java中级或者高级面试题分享
一. 基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet); 2)HashMap的底层实现,之后会问ConcurrentH…
java web应用连接mysql会突然connection连接失败
tomcat6.0 mysql5.1 项目:java web项目 问题:原本项目运行了好几天了,一直没发现问题,突然今天报数据库连接异常,进入看日志发现 ### Error querying database. &nbs…
Java多线程之控制执行顺序
概念: 多线程在并发环境中的正常执行顺序是随机无序的,并不能按照期盼的结果输出。 因为启…
Java面试问题汇总,面向对象的优良特性,JAVA面向对象设计中类关系,聊聊面向对象的设计原则,聊聊Java反射,Java注解总结2,也谈http中get和post,Cookie和Session,java多线程同步器,Spring Web常见面试问题,高性能IO之Reactor模式,Netty学习记录
转一些面试经验 刚看到下面这份面试清单,从个人的开发面试经历看,里面总结的大部分内容还是很不错的。年后想跳槽的朋友可以选取里面的问题准备一下。 GitHub上的面试总结帖 Interview-Notebook …
JAVA高级-面试题总结
最近面试了一些公司,针对面试中遇到的问题在此记录,提升自己,造福大家 一、java源码相关 ArrayList创建和add等各种api使用原理 HashMap 的创建,put原理,和HashTable的区…
java JDK8 学习笔记——第11章 线程和并行API
第11章 线程与并行API 11.1 线程 11.1.1 线程 在java中,如果想在main()以外独立设计流程,可以撰写类操作java.lang.Runnable接口,流程的进入点是操作在run()方法中。 …
Java中线程池的实现原理-求职必备
jdk1.5引入Executor线程池框架,通过它把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。 初始化线程池(4种) 简介: Java线程…