自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 我害怕阅读的人[与其兜售价值,不如兜售恐惧]

我害怕阅读的人。 不知何时开始,我害怕阅读的人。就像我们不知道冬天从哪天开始,只会感觉夜的黑越来越漫长。 我害怕阅读的人。一跟他们谈话,我就像一个透明的人,苍白的脑袋无法隐藏。我所拥有的内涵是什么?不就是人人能脱口而出,游荡在空气中最通俗的认知吗?像心脏在身体的左边。春天之后是夏天。美国总统是世界上最有权力的人。但阅读的人在知识里遨游,能从食谱论及管理学,八卦周刊讲到社会趋势,甚至空中跃下的猫

2017-04-18 12:30:00 666

原创 MySQL导入含有中文字段(内容)CSV文件

注意:此处必须是10008,否则中文是乱码 以下表和字段设置,爬虫项目开发数据存储可以借鉴

2016-08-03 11:38:41 1055

转载 java.lang.OutOfMemoryError: PermGen space错误解决方法 windows

1、 MyEclipse 中报 PermGen space       window——》 preferences——》Myclipse——》Servers——》Tomcat——》JDK,设置jdk参数。        -Xms500m  -Xmx1024m  -XX:PermSize=128M   -XX:MaxPermSize=256m  -XX:ReservedCodeCacheSize

2015-11-09 18:11:58 344

转载 Linux下Tomcat的启动、关闭、杀死进程

cd /java/tomcat       #执行       bin/startup.sh #启动tomcat       bin/shutdown.sh #停止tomcat       tail -f logs/catalina.out #看tomcat的控制台输出;               #看是否已经有tomcat在运行了       ps -ef |grep tomca

2015-11-03 17:24:49 337

转载 CSS浮动(float,clear)通俗讲解

本文以div元素布局为例。   教程开始:          首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图:              可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。        注意,以上这些理论,是指标准流中的div。      

2015-10-17 18:00:37 279

转载 Java中ThreadPoolExecutor的参数理解

一、使用Executors创建线程池             之前创建线程的时候都是用的Executors的newFixedThreadPool(),newSingleThreadExecutor(),newCachedThreadPool()这三个方法。当然Executors也是用不同的参数去new ThreadPoolExecutor     1. newFixedThreadPo

2015-08-31 14:21:01 585

转载 redis介绍及常用命令

 一 Redis介绍   Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。   Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。目前最新

2015-07-13 17:22:53 353

原创 JSON对象序列化传输格式设置

格式:     [CQ_AREA_ID] => 1     [CQ_BODY_TEMPLATE_CODE] => Crawler_MainBody_General     [CQ_CRAWL_SOURCE] => /home/heyirong/seCarwler/seCrawl.jar     [CQ_INDUSTRY_ID] => 17     [CQ_IS_DISCOVER] =>

2015-06-29 18:06:34 688

转载 Linux服务器安装redis

安装准备:redis2.8.7,redhat 只供参考  1.解压 ? 1 [root@dell1 soft]# tar -xzvf redis-2.8.7.tar.gz 2.进入解压后的目录,直接执行make命令 ? 1 2

2015-06-24 09:58:41 418

原创 爬虫抓取pdf、PPT等文件代码

package com; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URLEncoder; import java.util.ArrayList; import jav

2015-06-17 10:53:50 2055

转载 开源爬虫软件汇总

世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示。虽然搜索引擎也有爬虫,但本次我汇总的只是爬虫软件,而非大型、复杂的搜索引擎,因为很多兄弟只是想爬取数据,而非运营一个搜索引擎。 开源爬虫汇总表 开发语言 软件名称 软件介绍 许可证 Jav

2015-06-15 12:05:22 369

转载 Java并发框架Executor学习笔记

 Java SE5的java.util.concurrent包中的执行器(Executor)将为你管理Thread对象,从而简化了并发编程。Executor在客户端和执行任务之间提供了一个间接层,Executor代替客户端执行任务。Executor允许你管理异步任务的执行,而无须显式地管理线程的生命周期。Executor在Java SE5/6中时启动任务的优选方法。Executor引入了一些

2015-06-12 11:40:15 251

转载 java使用siger 获取服务器硬件信息(CPU 内存 网络 io等)

通过使用第三方开源jar包sigar.jar我们可以获得本地的信息 1.下载sigar.jar sigar官方主页 sigar-1.6.4.zip 2.按照主页上的说明解压包后将相应的文件copy到java路径。比如windows32位操作系统需要将lib中sigar-x86-winnt.dll文件拷贝到java SDK目录的bin内 参考官方主页上的配置项。

2015-06-09 11:43:43 381

转载 ThreadPoolExecutor

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000), new ThreadPoolExecutor.CallerRunsPolicy()); 一、简介   线程池类为 java.ut

2015-06-05 19:19:50 262

原创 Google 核心的 Java 常用库

Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。 目前主要包含: com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io c

2015-05-19 11:40:29 336

转载 集合操作工具类CollectionUtils

使用CollectionUtils中四个方法之一执行集合操作.这四种分别是union(),intersection();disjunction(); subtract();  下列例子就是演示了如何使用上述四个方法处理两个Collection;  例子:使用:CollectionUtils union(),intersection();disjunction(); subtract(); 

2015-05-12 11:48:21 759

转载 RunTime.getRunTime().addShutdownHook用法

今天在阅读Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下:       Runtime.getRuntime().addShutdownHook(shutdownHook);    这个方法的含义说明:        这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时

2015-05-12 11:47:31 341

转载 基于MINA框架快速开发网络应用程序

1.MINA框架简介  MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架的应用比较广泛,应用的开源项目有Apache Directory、Asy

2015-05-08 16:03:23 305

转载 Java RMI之HelloWorld篇

Java RMI之HelloWorld篇   Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。   Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技

2015-04-16 16:14:15 291

转载 Mina学习的推荐方法

关于新手对Mina的学习,本人推荐的方法如下: 一,先了解一下Java NIO。重点是了解Java NIO的设计理念以及重要的几个概念; 二,了解一个Java NIO的现有框架,作个简单的对比; 三,可以正式开始学习Mina了,先看一下官方对Mina的介绍; 四,把Mina的”HelloWorld“跑起来,对应的是官方提供的一个获取服务器时间的sample; 五,阅读

2015-04-15 10:48:37 311

转载 Class.forName的作用以及为什么要用它【转】

Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。  A a = (A)Class.forName("pa

2015-04-01 10:57:26 243

原创 test

// Scanner scanner=new Scanner(System.in);// System.out.println("请输入一个整数:");// long ss=scanner.nextLong();// String flag=(ss%2==0)?"偶数":"奇数";// System.out.println(flag);//乘法口诀/*for(int i=1;i<=9;i++){f

2015-03-30 16:03:55 249

原创 eclipse工具出错

https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM

2015-03-25 10:43:32 244

转载 怎样用正则表达式去除文本中的标点符号

我们用一个例子演示此正则表达式用法: public static void main(String[] args){ String string="测试 System.out.println(string.replaceAll("\\pP|\\pS", "")); } 输出结果为: 测试文本   参考的主要内容如下:   Unicod

2015-03-24 09:59:43 748

空空如也

空空如也

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

TA关注的人

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