本文基于Java 7的源码做剖析。 ConcurrentHashMap的目的 多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。虽然已经有一个线程安全的HashTable,但是HashTable容器使用synchroni ...
分类:
编程语言 时间:
2017-04-24 19:01:43
阅读次数:
256
小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 在《管道是如何处理HTTP请求的?》中,我们 ...
分类:
Web程序 时间:
2017-04-23 22:22:11
阅读次数:
162
随着互联网浪潮的推进,前端岗位的需求量也越来越大。 而大学并没有开设前端方面的课程,导致前端岗位缺口增加,许多非 IT 人员想转行前端,苦于没有良好的学习规划以及有效的学习方法,很多人踩了很多坑。 本次直播,范范师姐将以一个非科班出身,成功转行前端的程序媛角度,深度剖析如何在前端的道路上快速成长。 ...
分类:
其他好文 时间:
2017-04-05 14:48:52
阅读次数:
196
一.建立一个项目的流程 1.配置环境 所用到的技术,软件,确定 2. 系统隐喻 描述下目标项目与现有的哪个系统类似,能更形象的记住目标。要重点描述出与现有的不同点。 3. 业务目标 要做什么,不做什么,需求分析(做明细图标【价值,难度,工作量,优先级】) 4.定义导航图 确定页面之间的跳转关系,能大 ...
分类:
Web程序 时间:
2017-03-31 18:47:37
阅读次数:
171
概述做过混合开发的人都知道Ionic和PhoneGap之类的框架,这些框架在web基础上包装一层Native,然后通过Bridge技术的js调用本地的库。在讲JSBridge技术之前,我们来看一下传统...
分类:
Web程序 时间:
2017-03-27 14:49:39
阅读次数:
231
第二章 概念介绍 2.1 什么是UI? 用户界面包括内容(静态信息+动态信息), 外观, 交互. 在前端技术栈中分别由HTML, CSS和JS负责. 进一步抽象, 分别对应于MVC三个主要部分: Model, View和Controller 对应到AngularJS中, 内容: 静态内容 模板 动态 ...
分类:
Web程序 时间:
2017-02-27 13:36:57
阅读次数:
190
开始研究libevent,使用的版本是2.0.22。 实现一个定时器:每2秒执行一次printf。 参考资料: libevent简介和使用 libevent源码深度剖析三 ...
分类:
其他好文 时间:
2017-02-25 15:48:48
阅读次数:
169
ASP.NET Core管道虽然在结构组成上显得非常简单,但是在具体实现上却涉及到太多的对象,所以我们在 《ASP.NET Core管道深度剖析[共4篇]》 中围绕着一个经过极度简化的模拟管道讲述了真实管道构建的方式以及处理HTTP请求的流程。在这个系列 中,我们会还原构建模拟管道时刻意舍弃和改写的 ...
分类:
Web程序 时间:
2017-02-23 16:12:44
阅读次数:
210
之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性,比如路由、认证、会话、缓存等,也同时定制消息处理管道来实现的。我们甚至可以通过管道定制在ASP.NET ...
分类:
Web程序 时间:
2017-02-19 15:56:09
阅读次数:
262
深度剖析消息编码(Encoding)实现http://www.cnblogs.com/artech/archive/2009/08/05/1539918.html WCF三种编码典型的方式:Binary、Text和MTOM WCF实现编码的核心对象:XmlDictionary、XmlDictiona ...
分类:
其他好文 时间:
2017-02-15 18:43:35
阅读次数:
290