自定义博客皮肤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 610

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

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

2016-08-03 11:38:41 988

转载 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 306

转载 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 307

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

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

2015-10-17 18:00:37 243

转载 Java中ThreadPoolExecutor的参数理解

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

2015-08-31 14:21:01 544

转载 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 252

原创 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 642

转载 Linux服务器安装redis

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

2015-06-24 09:58:41 384

原创 爬虫抓取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 1967

转载 开源爬虫软件汇总

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

2015-06-15 12:05:22 319

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

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

2015-06-12 11:40:15 218

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

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

2015-06-09 11:43:43 341

转载 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 226

原创 Google 核心的 Java 常用库

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

2015-05-19 11:40:29 298

转载 集合操作工具类CollectionUtils

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

2015-05-12 11:48:21 700

转载 RunTime.getRunTime().addShutdownHook用法

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

2015-05-12 11:47:31 305

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

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

2015-05-08 16:03:23 268

转载 Java RMI之HelloWorld篇

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

2015-04-16 16:14:15 251

转载 Mina学习的推荐方法

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

2015-04-15 10:48:37 269

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

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

2015-04-01 10:57:26 222

原创 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 226

原创 eclipse工具出错

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

2015-03-25 10:43:32 226

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

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

2015-03-24 09:59:43 669

空空如也

空空如也

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

TA关注的人

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