-
面试官问:多线程同步内部如何实现的,你知道怎么回答吗?
面试官问:多线程同步内部如何实现的,你知道怎么回答吗? 线程同步可以说在日常开发中是用的很多, 但对于其内部如何实现的,一般人可能知道的并不多。 本篇文章将从如何实现简单的锁开始,介绍linux中的锁实现futex的优点及原理,最后分析java中同步机制如wait/notif...
-
深入了解数据校验:Java Bean Validation 2.0(JSR380)
深入了解数据校验:Java Bean Validation 2.0(JSR380) 每篇一句 吾皇一日不退役,尔等都是臣子 相关阅读 【小家Java】深入了解数据校验(Bean Validation):基础类打点(ValidationProvider、ConstraintDescriptor、ConstraintValidator) 对Spring感兴趣可扫码加入...
-
mybatis学习一
mybatis学习一 初入简单介绍: MyBatis框架主要是围绕着SqlSessionFactory这个类进行的: SqlSessionFactory是一个sql会话工厂,在这个工厂里面取得一个session会话丢给客户端使用。可以理解为,session是由SqlSessionFactory制造的,需要session的时候直接去工厂里面...
-
log4j不同级别的日志打印到不同的目录
log4j不同级别的日志打印到不同的目录 dependencies dependency groupIdorg.slf4j/groupId artifactIdslf4j-log4j12/artifactId version1.7.25/version /dependency /dependencies public class A { private static Logger logger = LoggerFactory.getLogger(A.class);...
-
《java并发编程的艺术》笔记
《java并发编程的艺术》笔记 减少上下文切换方法:P3 1、无锁并发编程; 2、CAS算法; 3、使用最少线程; 4、使用协程; 避免死锁的常见方法:P6 1、避免一个线程同时获取多个锁; 2、避免一个线程在锁内同时占用多个资源,尽量保证一个锁只占用一个资源; 3、尝试使用...
-
脑裂是什么?Zookeeper是如何解决的?
脑裂是什么?Zookeeper是如何解决的? 什么是脑裂 脑裂(split-brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。 脑裂通常会出现在集群环...
-
使用maven快速入门
使用maven快速入门 Maven 基础知识 官网: 传送门 Maven 项目结构 $ MavenProject|-- pom.xml|-- src| |-- main| | `-- java| | `-- resources| `-- test| | `-- java| | `-- resources`-- README.md POM文件 POM文件代表 工程对象模型(Project Object Model)它是使用...
-
Map.Entry
Map.Entry Module java.basePackage java.util Interface Map.Entry K,?V All Known Implementing Classes:AbstractMap.SimpleEntry, AbstractMap.SimpleImmutableEntry Enclosing interface :Map K,?V public static interface Map.EntryK,?V A map entry (key -value...
-
SpringMVC笔记2
SpringMVC笔记2 响应数据和结果视图 返回值分类 1.返回值是String 返回值类型是字符串的,会根据返回的字符串去寻找相对应的jsp页面 @Controller@RequestMapping(/user)public class UserController { //返回值类型是String @RequestMapping(/testString) public Strin...
-
Java并发-CopyOnWriteArrayList
Java并发-CopyOnWriteArrayList 前言 今天我们一起学习下java.util.concurrent并发包里的CopyOnWriteArrayList工具类。当有多个线程可能同时遍历、修改某个公共数组时候,如果不希望因使用 synchronize 关键字锁住整个数组而影响性能,可以考虑使用CopyOnWriteArrayLis...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
