摘要: 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (i 阅读全文
posted @ 2017-04-24 11:34 皇问天 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提 阅读全文
posted @ 2017-04-24 11:28 皇问天 阅读(260) 评论(0) 推荐(0) 编辑
摘要: http://www.lanceyan.com/ 阅读全文
posted @ 2017-04-20 18:04 皇问天 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Hibernate工作原理及为什么要用? [plain] view plain copy 原理: [plain] view plain copy [plain] view plain copy [plain] view plain copy 1. 读取并解析配置文件 2. 读取并解析映射信息,创建S 阅读全文
posted @ 2017-04-20 15:28 皇问天 阅读(217) 评论(0) 推荐(0) 编辑
摘要: JAVA集合类汇总 一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框 阅读全文
posted @ 2017-04-17 17:36 皇问天 阅读(188) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-03-06 18:07 皇问天 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 因为我的项目是Maven项目,首先要导入一个Maven库里的包:pom.xml <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.51</version> </dependenc 阅读全文
posted @ 2017-03-06 15:13 皇问天 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式系统 之前我有篇文章已经简单介绍了分布式通信,有兴趣的朋友可以去看看: 大型网站系统架构实践(二)分布式模块之间的通信 那么今天我详细的说下我对java分布式系统通信的理解 1.集群模式,将相同应用模块部署多份 2.业务拆分模式,将业务拆分成多个模块,并分别部署 3.存储分布式 由于分布 阅读全文
posted @ 2017-03-01 16:39 皇问天 阅读(3181) 评论(0) 推荐(0) 编辑
摘要: 需要下载jsoup-1.8.1.jar包 jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 网页获取和解析速度飞快,推荐使用。主要功能如下: 1. 从一个UR 阅读全文
posted @ 2017-03-01 15:58 皇问天 阅读(1358) 评论(3) 推荐(0) 编辑
摘要: 什么是网络爬虫? 网络爬虫又叫蜘蛛,网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这 阅读全文
posted @ 2017-03-01 15:32 皇问天 阅读(14286) 评论(0) 推荐(1) 编辑