自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

转载 非线程安全示例ArrayList

一.概述对于ArrayList,相信大家并不陌生。这个类是我们平时接触得最多的一个列表集合类。面试时相信面试官首先就会问到关于它的知识。一个经常被问到的问题就是:ArrayList是否是线程安全的?答案当然很简单,无论是背来的还是自己看过源码,我们都知道它是线程不安全的。那么它为什么是线程不安全的呢?它线程不安全的具体体现又是怎样的呢?我们从源码的角度来看下。二.源码分析首先看看这个类所拥有的部分...

2018-03-29 15:33:56 200

原创 搞懂WebSocket

转自:https://blog.csdn.net/frank_good/article/details/50856585一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并...

2018-03-26 14:43:13 173

转载 线程2

  线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有:    (1)进程之间不能共享数据,线程可以;    (2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小;    (3)Ja...

2018-03-22 13:48:55 271

转载 多线程

引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确...

2018-03-14 15:13:07 102

转载 线程池

转自:http://blog.csdn.net/syoung99/article/details/52526475转自:https://www.jianshu.com/p/210eab3454231.初识线程池:根据系统自身的环境情况,有效的限制执行线程的数量,使得运行效果达到最佳。线程主要是通过控制执行的线程的数量,超出数量的线程排队等候,等待有任务执行完毕,再从队列最前面取出任务执行。2.线程...

2018-03-14 14:31:44 153

转载 ClassLoader类解析

http://blog.csdn.net/briblue/article/details/54973413

2018-03-13 15:19:08 105

转载 Class类解析

转自:http://blog.csdn.net/ghuilee/article/details/458215371.Class 类与类的关系  Java程序运行时,系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型...

2018-03-13 14:37:35 1147

转载 java源码Object类解析

Object类解析转载自:http://ihenu.iteye.com/blog/22332491.在Java应用程序的一次执行到另外一次执行,同一对象的hashCode()返回的哈希码无须保持一致;2.如果两个对象相等(依据:调用equals()方法),那么这两个对象调用hashCode()返回的哈希码也必须相等;(因为就是通过hashcode比较的)3.严格的数学逻辑表示为: 两个对象相等 &...

2018-03-13 13:52:10 210

转载 java快速失败和安全失败

  一:快速失败(fail—fast)          在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。          原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集合在被遍历期间如果内容发生变化,就会改变modCount的值...

2018-03-08 11:02:40 825

Lucene&solr.zip

Lucene&solr简介及使用,首先介绍了lucene,之后介绍了solr,中间有各种相关插件的应用.

2019-12-03

码出高效pdf版

码出高效pdf版,高清,无论小白和大神都可以看看,很有好处的

2018-12-24

精通Spring4.x企业应用开发实战pdf+源码

精通Spring4.x企业应用开发实战pdf+源码,书和代码对的上呦

2018-11-07

JavaEE开发颠覆者,汪云飞,电子书及源码

JavaEE开发颠覆者 Spring Boot实战,汪云飞,电子书及源码

2018-06-05

Java编程规范 The Java Language Specification

Java编程规范,英文叫The Java Language Specification,文件里中英文版都有

2018-04-13

图解设计模式结城浩pdf版

图解设计模式pdf版,结城浩 著作,杨文轩 译, 194张图表理解设计模式

2018-04-10

md5.js,js加密

var password = hex_md5("String"); 即可使用password

2018-02-05

根据url获取参数

a.html?name=ang; var name = getValueByHref("name");

2018-02-05

jquery_params.js获取页面路径后参数....

[removed][removed] [removed][removed] account.jsp?name="+name+"&sex;="+sex; var name = $.query.get("name"); var sex = $.query.get("sex");

2018-02-05

jquery.js文件

jquery_min.js文件,用于jquery框架,快速、简洁的JavaScript框架

2018-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除