上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 转自http://blog.csdn.net/jamesjxin/article/details/46606307 前言 在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找 阅读全文
posted @ 2017-11-27 14:42 panda521 阅读(59532) 评论(0) 推荐(4) 编辑
摘要: main函数开启一个新线程,在内存中的过程 上述代码,在内存中的状态如下图所示。执行步骤主要是下面四步。 1、运行上述java文件,由虚拟机执行类的入口main函数,分配了一个主线程。 2、main方法在主线程所在栈中,压栈,实例一个新的子线程,并开启了这个子线程 3、jvm给子线程分配了一块子线程 阅读全文
posted @ 2017-11-20 23:51 panda521 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 由于等待一个锁定线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不需要锁的时候及时释放锁是很重要的。在以下情况下,持有锁的线程会释放锁: 1. 执行完同步代码块。 2. 在执行同步代码块的过程中,遇到异常而导致线程终止。 3. 在执行同步代码块的过程中,执行了锁所属对象的wait()方法 阅读全文
posted @ 2017-11-20 23:44 panda521 阅读(2218) 评论(0) 推荐(1) 编辑
摘要: 转自:http://ifeve.com/think-in-java-monitor/ 如果你在大学学习过操作系统,你可能还记得监听器在操作系统中是很重要的概念。同样监听器在java同步机制中也有使用,本文通过类比的方法来解释“监听器”的基本思想。 什么是监听器? 监听器可以看成是包含了一间特殊房间的 阅读全文
posted @ 2017-11-20 23:28 panda521 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 为了更高效的处理一些时间片短,任务量大的任务,我们可能会经常用到多线程。但是多线程的环境下,很容易出现线程并发问题,线程死锁就是很常见的一种并发问题。为了避免此类问题,我们会用到线程间的通信,而等待唤醒机制,就是线程间通信的一种形式。 等待唤醒机制用到的方法主要有: public final voi 阅读全文
posted @ 2017-11-20 22:02 panda521 阅读(2473) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/webdeve/p/7865520.html本文摘要: 输入网址 输入网址 当我们在浏览器输入网址并回车后,一切从这里开始。 一、DNS域名解析 我们在浏览器输入网址,其实就是要向服务器请求我们想要的页面内容,所有浏览器首先要确认的是域名所对应的服 阅读全文
posted @ 2017-11-20 13:18 panda521 阅读(1109) 评论(0) 推荐(1) 编辑
摘要: http://www.importnew.com/27326.html 阅读全文
posted @ 2017-11-17 13:11 panda521 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的 阅读全文
posted @ 2017-11-17 13:09 panda521 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 正则各字符含义 常用正则表达式 阅读全文
posted @ 2017-11-15 16:00 panda521 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 今天写了一个统计sql,在一个近亿条数据的表上执行,200s都查不出结果。SQL如下: select customer,count(1) c from upv_** where created between "2015-07-06" and "2015-07-07" group by custom 阅读全文
posted @ 2017-11-14 10:02 panda521 阅读(348) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页