上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 72 下一页
摘要: Android组件化项目地址:Android组件化项目AndroidModulePattern Android组件化之终极方案地址:http://blog.csdn.net/guiying712/article/details/78057120 1为什么要项目组件化 2如何组件化 3组件化实施流程 阅读全文
posted @ 2018-05-22 17:23 一点点征服 阅读(17788) 评论(0) 推荐(3) 编辑
摘要: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文
posted @ 2018-05-18 14:41 一点点征服 阅读(799) 评论(0) 推荐(0) 编辑
摘要: HTTP请求报文 一个HTTP请求报文由四个部分组成:请求行、请求头部、空行、请求数据。 1.请求行 请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。比如 GET /data/info.html HTTP/1.1 方法字段就是HTTP使用的请求方法,比如常见的GE 阅读全文
posted @ 2018-05-18 14:06 一点点征服 阅读(52871) 评论(1) 推荐(7) 编辑
摘要: Java并发包中Lock的实现原理 1. Lock 的简介及使用 Lock是java 1.5中引入的线程同步工具,它主要用于多线程下共享资源的控制。本质上Lock仅仅是一个接口(位于源码包中的java\util\concurrent\locks中),它包含以下方法 //尝试获取锁,获取成功则返回,否 阅读全文
posted @ 2018-05-18 11:03 一点点征服 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 之前已经说道,JVM提供了synchronized关键字来实现对变量的同步访问以及用wait和notify来实现线程间通信。在jdk1.5以后,JAVA提供了Lock类来实现和synchronized一样的功能,并且还提供了Condition来显示线程间通信。 Lock类是Java类来提供的功能,丰 阅读全文
posted @ 2018-05-18 10:41 一点点征服 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深入理解Java类加载器(ClassLoader) 深入理解Java并发之synchronized实现原理 Java并发编程-无锁CAS与Unsafe类及其 阅读全文
posted @ 2018-05-17 17:16 一点点征服 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap 的实现原理 概述 我们在之前的博文中了解到关于 HashMap 和 Hashtable 这两种集合。其中 HashMap 是非线程安全的,当我们只有一个线程在使用 HashMap 的时候,自然不会有问题,但如果涉及到多个线程,并且有读有写的过程中,HashMap 阅读全文
posted @ 2018-05-17 15:29 一点点征服 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 【Java集合学习】HashMap源码之“拉链法”散列冲突的解决 1.HashMap的概念 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。H 阅读全文
posted @ 2018-05-17 14:42 一点点征服 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 了解过多线程的我们,对synchorized,sleep和valatile都比较了解,但是当这三个名词和“Java变量得可见性”的话题联系在一起不知道大家是否还可以保持大脑清晰??? 最近看到一个关于Java变量可见性的问题,感觉比较新鲜就查了一些资料,下面分享给大家: 首先给大家看一段关于多线程的 阅读全文
posted @ 2018-05-17 11:08 一点点征服 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: (1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 (2)一个线程持有锁会导致其它所有需要此锁的线程挂起。 (3)如果一个优先级高的线程等待一个优先级低的线 阅读全文
posted @ 2018-05-16 17:52 一点点征服 阅读(4170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 72 下一页