- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 线程池的使用
线程池能帮助我们有效的管理线程,避免重复的创建销毁线程。Executor框架提供的线程池newFixedThreadPool():固定线程数量的线程池 newSingleThreadExecutor():返回一个只有一个线程的线程池 newCachedThreadPool():返回一个可根据实际情况调整线程数量的线程池 newSingleThreadScheduledExecutor():返回
2017-10-01 16:14:59 414
原创 (二)synchronized和重入锁
程序运行起来一定要保证线程安全,所以在多线程中一定要对临界区资源加锁,synchronized和重入锁都可以用来加锁。synchronized用法对对象加锁,进入同步代码块时需要获得对象的锁。 对实例方法加锁,相当于对当前实例加锁,进入代码块要获得当前实例对象的锁 对静态方法加锁,相当于对当前类加锁,进入代码块要获得对象的锁注意锁要加在对象上锁不能加在基本数据类型上,因为java的自动拆装箱,也
2017-10-01 15:17:31 407
原创 (一)多线程简单爬虫
看网页的代码结构开始写代码先写一个模拟http请求的方法开始写解析网页的方法搜索城市搜索地区获取楼盘和添加楼盘解析网页获得楼盘最近让做一个统计数据的作业,就想去去爬取重庆的房价,决定爬取安居客的数据,然后又想着练习一下多线程就爬取了所有的数据。完整代码GitHub看网页的代码结构首先看网页的结构,安居客是按照城市分类,城市又分为不同的地区,我就计划一个一个地区的来抓取数据。首先看一下所
2017-10-01 11:42:21 1544
原创 schema.xml配置介绍
打开solrcore的conf目录,有一个managed-schema文件,里面配置field域,solr中所有的域都必须先配置后才可以使用。定义field域<field name="" type="" indexed="" stored="" required="" multiValued="" /><!-- name:指定域名字 type:指定域类型,必须是后面fieldT
2017-08-13 16:59:51 429
原创 Windows配置solr
环境solr的文件可以在http://archive.apache.org/dist/lucene/solr/下载,我选择的是5.5.2,后面的版本ik分词器不支持了,ik分词器可以在https://github.com/EugenePig/ik-analyzer-solr5下载配置下载完成后解压压缩包,将目录下的server\solr-webapp文件夹下的webapp文件夹复制到tomcat的
2017-08-13 16:18:05 276
原创 java操作redis
java连接redis进行操作最基本的连接redis进行操作需要的jar—-jedis-x.x.x.jarpublic class Test{public static void main(String[] args) { Jedis redis = new Jedis("192.168.1.1",6379); System.out.println(redis.ge
2017-07-19 15:54:25 445
原创 redis基础和配置
redis基础和配置Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。key相关指令redis 的 key 是字符串类型,但是 key 中不能包括边界字符,由于 key 不是 binary safe的字符串,所以像”my key”和”mykey\n”这样包含空格和换行的 key 是不允许的。 exits—-key 检测指定 k
2017-07-19 01:29:11 274
转载 redis简介和相关操作
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。redis相关指令exits key—-检测指定 key 是否存在,返回 1 表示存在,0 不存在 del key1 key2 …… keyN—-删除给定 key,返回删除 key 的数目,0 表示给定 key 都不存在 type key—-返回给定 key 值的类型。返回
2017-07-18 22:46:19 240
转载 redis数据类型及操作
redis数据类型stringstring操作语句hashhash操作语句listlist操作语句setset操作语句sorted setsorted set操作语句redis数据类型redis有五种数据类型:string(字符)、hash(哈希)、list(列表)、set(集合)、sorted set(有序集合)stringstring是最基本的数据类型,是二进制安全的,可以看
2017-07-18 19:50:29 520
原创 类初始化相关
默认构造器当创建类时,若自己没有定义构造器,那么编译器就会自动创建默认构造器,若自己已经定义了构造器,那么编译器就不会自动创建默认构造器,若想使用默认构造器必须自己定义。this的作用this是指所操作对象的引用,在调用方法时,编译器将this作为第一个参数传给方法。例如B类的setFlag方法,b1.setFlag(10)调用就变成了这样————B.setFlag(b1,10); 若在构造器中t
2017-07-14 23:05:12 205
原创 类的继承和对象引用
类的继承和转型相关public class Test { public static void main(String[] args) { /* *a是父类指向子类的一个引用对象,a只能调用父类定义了的方法, *若子类重写了这个方法,则调用的方法是子类重写的那个方法 */ A a = new B();//向上转型
2017-07-13 10:33:39 482
dubbo简单例子
2018-01-25
dubbo-admin-2.6.0.war
2018-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人