摘要: ConcurrentHashMap 在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap,为了对ConcurrentHashMap有更深入的了解,本文将对ConcurrentHashMap1. 阅读全文
posted @ 2017-05-19 09:10 傑0327 阅读(227) 评论(0) 推荐(0) 编辑
摘要: TCP提供可靠的通信传输,而UDP则常用于让广播和细节控制交给应用的通信传输。 传输层协议根据IP数据报判断最终的接收端应用程序。 TCP/IP的众多应用协议大多以客户端/服务端的形式运行。客户端是请求的发起端,而服务端表示提供服务的意思,是请求的处理端。因此,作为服务端的程序有必要提前启动,准备接 阅读全文
posted @ 2017-05-18 09:26 傑0327 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 简介 ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。 由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅 阅读全文
posted @ 2017-05-17 11:06 傑0327 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.jianshu.com/p/1f1d3193d9e3 Java基础的知识点推荐《Java编程思想》,JVM的推荐《深入理解Java虚拟机》,Spring原理的推荐《Spring源码深度解析》,对于网站架构的推荐《大型网站技术架构核心原理与案例分析》。Java基础: 面向对 阅读全文
posted @ 2017-05-16 17:37 傑0327 阅读(562) 评论(0) 推荐(0) 编辑
摘要: DAO(Database Access Object)数据库访问对象,负责数据库的连接 Service:业务处理 Controller:URL解析,文件上传 阅读全文
posted @ 2017-05-16 10:26 傑0327 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 前言 在日常的开发过程中,我们通过会使用Thread.sleep模拟一个耗时的任务执行过程。 在深入理解这四个方法之前,首先对线程的状态进行理解阐述。 线程概念 线程是操作系统执行任务的基本单位,处理器的数量决定了不可能所有的线程同时得到运行,这就意味着需要通过某种算法,如window下的抢占式,进 阅读全文
posted @ 2017-05-15 09:46 傑0327 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Synchronized Java中的每个对象都可以作为锁。 锁的内部机制 一般锁有4种状态:无锁状态,偏向锁状态,轻量级锁状态,重量级锁状态。 在进一步深入之前,我们先认识下两个概念:对象头和monitor。 什么是对象头? 在hotspot虚拟机中,对象在内存的分布分为3个部分:对象头,实例数据 阅读全文
posted @ 2017-05-14 17:03 傑0327 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 初步了解: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器 阅读全文
posted @ 2017-05-12 09:40 傑0327 阅读(328) 评论(0) 推荐(0) 编辑
摘要: ithub安装,我选择的是windows下的版本。 git配置用户信息 安装完成后,还需要最后一步设置,在命令行输入: 查看本机 Git 配置信息 或者也可以查看某个环境变量的设定 创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文 阅读全文
posted @ 2017-05-09 17:36 傑0327 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 线程是操作系统中独立的个体,但这些个体之间如果没有特殊的处理就不能成为一个整体。而线程间的通信机制就是成为整体的必用方案。线程间的通信会使系统的交互性更强,在提高CPU利用率的同时还会使程序员对各线程任务在处理的过程中进行有效的把控和监督。 等待/通知机制 线程之间不是独立的个体,而是 阅读全文
posted @ 2017-05-09 14:34 傑0327 阅读(199) 评论(0) 推荐(0) 编辑