02 2017 档案

摘要:原文地址: http://www.open-open.com/lib/view/open1408453806147.html 一、 JVM的生命周期 1. JVM实例对应了一个独立运行的java程序它是进程级别 a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public s 阅读全文
posted @ 2017-02-28 18:50 菩提尘 阅读(175) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/songkai320/article/details/51819046 首先是JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和 阅读全文
posted @ 2017-02-28 18:46 菩提尘 阅读(133) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/dante_003/article/details/40869409 阅读全文
posted @ 2017-02-24 15:56 菩提尘 阅读(501) 评论(0) 推荐(0)
摘要:原文地址: https://www.oschina.net/code/snippet_12_9060 阅读全文
posted @ 2017-02-24 10:34 菩提尘 阅读(545) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/zgyulongfei/article/details/7738970 测试的int值为:129int转成bytes: 0 0 0 -127 bytes转行成int: 129int转行成one byte: -127one byte转行成int: 阅读全文
posted @ 2017-02-24 10:33 菩提尘 阅读(12457) 评论(0) 推荐(0)
摘要:1,首先我们点击“开始——运行”,接着输入“regedit”命令后单击键盘上的回车按键,进入注册表编辑器。 2,在打开的注册项里面我们按照顺序依次找到HKEY_CURRENT_USER/Software/Microsoft/Terminal Server Client/Default xitongh 阅读全文
posted @ 2017-02-23 15:03 菩提尘 阅读(303) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3932905.html DK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串行化了,这样保证了线程的安全性,所以这种方法的代价就 阅读全文
posted @ 2017-02-22 16:36 菩提尘 阅读(165) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3933404.html 一.为什么会出现同步容器? 在Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map。 List、Set、Queue接口分别继承了Collection接口,Map本 阅读全文
posted @ 2017-02-22 15:52 菩提尘 阅读(116) 评论(0) 推荐(0)
摘要:深入理解Java内存模型之系列篇 创建多线程 Java并发编程:synchronized Java并发编程:Lock ConcurrentModificationException异常原因和解决方法 Java并发编程:阻塞队列 Java并发编程:线程池的使用 阅读全文
posted @ 2017-02-22 15:12 菩提尘 阅读(172) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3933551.html 一.ConcurrentModificationException异常出现的原因 先看下面这段代码: 运行结果: 从异常信息可以发现,异常出现在checkForComodification 阅读全文
posted @ 2017-02-22 11:24 菩提尘 阅读(303) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3681042.html 浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明 阅读全文
posted @ 2017-02-22 11:07 菩提尘 阅读(168) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,jav 阅读全文
posted @ 2017-02-21 17:28 菩提尘 阅读(128) 评论(0) 推荐(0)
摘要:Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方 阅读全文
posted @ 2017-02-21 17:27 菩提尘 阅读(257) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/ccit0519/article/details/11241403 深入理解Java内存模型(一)——基础 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是 阅读全文
posted @ 2017-02-21 16:47 菩提尘 阅读(223) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3932921.html 一.Java中的ThreadPoolExecutor类 java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Jav 阅读全文
posted @ 2017-02-21 16:04 菩提尘 阅读(251) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/dolphin0520/p/3932906.html 一.几种主要的阻塞队列 自从Java 1.5之后,在java.util.concurrent包下提供了若干个阻塞队列,主要有以下几个: ArrayBlockingQueue:基于数组实现的 阅读全文
posted @ 2017-02-21 15:18 菩提尘 阅读(267) 评论(0) 推荐(0)
摘要:冒泡排序(面试都要问的算法) 一、基本思想:每次比较相邻的两个 元素,按需调整顺序 二、题目:要求将 12 35 99 18 76 这 5 个数进行从大到小排序 三、思路: (1)先比较第 1 位和第 2 位的大小,12<35,因为希望越小越靠后,所以要调整两者顺序,交换后的结果:35 12 99 阅读全文
posted @ 2017-02-17 13:40 菩提尘 阅读(476) 评论(0) 推荐(0)
摘要:redis 乐观锁实践秒杀 完美配置Tomcat的HTTPS 【总结】瞬时高并发(秒杀/活动)Redis方案 redis 乐观锁实践秒杀 完美配置Tomcat的HTTPS 阅读全文
posted @ 2017-02-16 13:25 菩提尘 阅读(117) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/xifeijian/article/details/19773795 1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id selecttype table typ 阅读全文
posted @ 2017-02-16 10:34 菩提尘 阅读(196) 评论(0) 推荐(0)