泰仔在线

java学习,心情日记,缤纷时刻
posts - 100, comments - 34, trackbacks - 0, articles - 0

2010年4月21日

     摘要: Linuxのポート状況を確認する(netstat)
Linuxのポート状況を確認するには、netstatコマンドを使用します。
netstatコマンドが表示する情報には、ポート情報以外に、ルーティング
テーブル、IPマスカレードなど様々な情報を得ることができます。
netstatは表示できる情報が多いため、オプションを使い分けることで
必要な情報のみを表示する使い方が宜しいと思います。  阅读全文

posted @ 2016-01-15 12:10 泰仔在线 阅读(264) | 评论 (0)编辑 收藏

     摘要: JdkにSSLルート証明書をインストールする(例として、GeoTrustのRapidSSLSHA2(SHA256))  阅读全文

posted @ 2015-10-21 09:46 泰仔在线 阅读(260) | 评论 (0)编辑 收藏

     摘要: 常用Maven plugin使用  阅读全文

posted @ 2015-10-21 09:29 泰仔在线 阅读(221) | 评论 (0)编辑 收藏

     摘要: 那如何查看进程的全路径呢?
其实每个进程启动之后在 /proc下面有一个于pid对应的路径

# ll /proc/31723
总用量 0
dr-xr-xr-x 2 root root 0 3月 19 18:13 attr
-r-------- 1 root root 0 3月 19 18:13 auxv
-r--r--r-- 1 root root 0 3月 19 18:04 cmdline
-rw-r--r-- 1 root root 0 3月 19 18:13 coredump_filter
-r--r--r-- 1 root root 0 3月 19 18:13 cpuset
lrwxrwxrwx 1 root root 0 3月 19 18:13 cwd -> /
-r-------- 1 root root 0 3月 19 18:13 environ
lrwxrwxrwx 1 root root 0 3月 19 18:13 exe -> /usr/sbin/htt  阅读全文

posted @ 2014-03-19 17:21 泰仔在线 阅读(4076) | 评论 (0)编辑 收藏

     摘要: 1、 什么是SSL?
SSL 是一个安全协议,最初是由美国网景 Netscape Communication 公司设计开发的,全称为安全套接层协议 (Secure Sockets Layer) 。它采用公开密钥技术为传输通信提供如下帮助:
1. 信息传输的保密性;
2. 数据交换的完整性;
3. 信息的不可否认性;
4. 交易者身份确定性。
换句话说,服务器部署SSL证书后,其核心能就是确保服务器与浏览器之间的数据传输是加密传输的,在数据传输过程中不被篡改或被解密。浏览器上,用户可通过“金色锁型”标记,得知是否已处于SSL安全保护,如果更先进的VeriSign EV SSL证书,那么除了“锁型”标记外,浏览器的地址栏还会变成绿色。
  阅读全文

posted @ 2013-08-21 13:47 泰仔在线 阅读(275) | 评论 (0)编辑 收藏

     摘要: linux如何查看端口被谁占用
使用 netstat 进行查看!
>netstat -noap | grep 80 | grep tcp
使用 lsof 进行查看!
>/usr/sbin/lsof -i tcp:8080
>/usr/sbin/lsof -i :22
>/usr/sbin/lsof -i | grep http
  阅读全文

posted @ 2013-05-13 11:44 泰仔在线 阅读(15810) | 评论 (0)编辑 收藏

     摘要: 想使用的端口又被谁给占用了,想确认一下被谁占用了吗。
首先打开命令行窗口CMD,使用 netstat 进行查看!
>netstat -aon | findstr 端口号
>tasklist | findstr PID
App Name PID Session ID Memory
-----------------------------------------------------------------------  阅读全文

posted @ 2013-05-13 11:07 泰仔在线 阅读(339) | 评论 (0)编辑 收藏

     摘要: Q:IBM has its own JVM called J9. Linux versions can be downloaded from DeveloperWorks, but not the Windows versions (except for one requiring IBM hardware). This is most likely a licensing issue. We develop against IBM non-x86 hardware with J9 so it is interesting to use the same JVM for development too.
What is the official way of getting IBM Java 7 for Windows? (and how expensive is it?)   阅读全文

posted @ 2013-04-08 11:41 泰仔在线 阅读(264) | 评论 (0)编辑 收藏

     摘要: ALTER SYSTEM SET
UTL_FILE_DIR='C:\oracle\oradata','C:\oracle\oradata\log'
SCOPE = SPFILE ;"

select name,value,description from V$PARAMETER where name like 'u%';  阅读全文

posted @ 2010-11-04 14:53 泰仔在线 阅读(262) | 评论 (0)编辑 收藏

     摘要: mount -t cifs -o username=root,password=root //192.168.0.194/share /mnt/share_194

mount -t nfs 192.168.0.196:/home/share /mnt/share_196  阅读全文

posted @ 2010-10-22 10:49 泰仔在线 阅读(287) | 评论 (0)编辑 收藏

     摘要: Oracle 实在太强了,本篇文章详细介绍了Oracle的递归查询语法,利用此语法,可以方便地实现递归的双向查询:

-- Tirle : Recursion query for TREE with "connect by/start with"
-- Author : Rake Gao
-- Create Date : 2005-08-22
-- Version : 2.0
-- Last Modify : 2005-08-22

目 录
一、测试准备
二、实现各种查询要求
三、要点总结  阅读全文

posted @ 2010-10-13 14:41 泰仔在线 阅读(339) | 评论 (0)编辑 收藏

     摘要: 软件版本Beta,RC,Demo,Build等是什么意思呢?  阅读全文

posted @ 2010-09-24 14:54 泰仔在线 阅读(315) | 评论 (0)编辑 收藏

     摘要: 一、下载
1、PowerDesigner 12.5官方下载地址
 http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe
 大小125 MB (132,006,349 字节)

二、破解
环境:Window 2003 Server Enterprise+sp1+PowerDesigner12.5_eval.exe(12.5.0.2169)
1、制作license.lic文件
拷贝以下内容,并保存为license.lic文件(注意扩展名是lic)
FEATURE PD_SHELL SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1
FEATURE PD_DEV SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2  阅读全文

posted @ 2010-05-07 12:49 泰仔在线 阅读(2487) | 评论 (16)编辑 收藏

     摘要: nutch网上有不少有它的源码解析,但是采集这块还是不太让人容易理解.今天终于知道怎么,弄的.现在把crawl-urlfilter.txt文件贴出来,让大家一块交流,也给自己备忘录一个。  阅读全文

posted @ 2010-04-30 10:12 泰仔在线 阅读(3382) | 评论 (0)编辑 收藏

     摘要: 解决搜索动态内容的问题:
需要注意在conf下面的2个文件:regex-urlfilter.txt,crawl-urlfilter.txt
# skip URLs containing certain characters as probable queries, etc.
-[?*!@=] (-改+)
这段意思是跳过在连接中存在? * ! @ = 的页面,因为默认是跳过所以,在动态页中存在?一般按照默认的是不能抓取到的。可以在上面2个文件中都修改成:
# skip URLs containing certain characters as probable queries, etc.
# -[?*!@=]
另外增加允许的一行
# accept URLs containing certain characters as probable queries, etc.
+[?=&]
意思是抓取时候允许抓取连接中带 ? = & 这三个符号的连接
注意:两个文件都需要修改,因为NUTCH加载规则的顺序是cr  阅读全文

posted @ 2010-04-24 19:06 泰仔在线 阅读(2203) | 评论 (1)编辑 收藏

     摘要: 今天主要研究了Nutch中的html页面的解析问题,因为我的任务是从页面中提取特定的文本,因此首先要找到Nutch如何将html中的文本提取出来。Nutch提供了两种html解析器,nekohtml和tagsoup,我采用了neko的解析器,在看了代码后,发现其提取文本的方法在org.apache.nutch.parse.html中的DOMContentUtils文件中,主要的函数是getTextHelper。  阅读全文

posted @ 2010-04-23 17:38 泰仔在线 阅读(3067) | 评论 (1)编辑 收藏

     摘要: 今天主要解决了Nutch中的一些小的问题,下面分别简述一下。

1.网页快照乱码问题

Nutch的网页快照是乱码,解决办法是修改tomcat/webapps/nutch目录下的cached.jsp文件,修改其中的第63行。

原来的代码是:content = new String(bean.getContent(details);

修改后的代码是:content = new String(bean.getContent(details),"gb2312");
  阅读全文

posted @ 2010-04-23 17:36 泰仔在线 阅读(429) | 评论 (0)编辑 收藏

     摘要: 当某个插件需要被加载时, Nutch 会加载所有插件的相关接口到缓存,此后每个插件需要实例的时候,根据相关接口和相关接口实现实例在缓存内的记录,使用反射实现一个实例并返回,下面以 QueryFilter 的所有插件被加载例子进行说明。  阅读全文

posted @ 2010-04-23 11:30 泰仔在线 阅读(481) | 评论 (0)编辑 收藏

     摘要: 主要类分析:
一、 org.apache.nutch.crawl.Injector:
1,注入url.txt
2,url标准化
3,拦截url,进行正则校验(regex-urlfilter.txt)
4,对符URL标准的url进行map对构造,在构造过程中给CrawlDatum初始化得分,分数可影响url host的搜索排序,和采集优先级!
5,reduce只做一件事,判断url是不是在crawldb中已经存在,如果存在则直接读取原来CrawlDatum,如果是新host,则把相应状态存储到里边(STATUS_DB_UNFETCHED(状态意思为没有采集过))

二、org.apache.nutch.crawl.Generator:   阅读全文

posted @ 2010-04-23 11:05 泰仔在线 阅读(1044) | 评论 (0)编辑 收藏

     摘要: 读者是没有耐心的,我也没有,所以先说结论:你可以不用编程序,只要鼠标点几下拖动些图标,改改参数,就能完成过亿数据的分布处理程序。

当然,这么理想的目标现在还没有达到,但路已经明明白白的展现在面前了,至少我们已经走了接近一半了。  阅读全文

posted @ 2010-04-21 11:41 泰仔在线 阅读(792) | 评论 (0)编辑 收藏

     摘要: 1. 介绍
MapReduce是google发明的一种编程模型。在这种编程模型下,用户通过定义一个map函数和一个reduce函数来解决问题。map函数对用户输入的键/值对(key/value pair)进行处理(处理时可能只有值这一项有用),生成一系列新的键/值对作为中间结果;系统(MapReduce的实现)对map函数生成的键/值对进行处理,将同属于一个键(key)的值(value)组合在一起,生成键/值列表((key/list of values) pair)对;reduce函数将键/值列表对作为输入,对同属于一个键的值列表进行处理,生成最终处理结果输出。

如果一个问题可以通过MapReduce编程模型来表达和解决,就可以通过MapReduce系统自动获得并行执行能力。程序员不需要有并行程序设计的经验,只需要定义map和reduce函数。  阅读全文

posted @ 2010-04-21 11:29 泰仔在线 阅读(1570) | 评论 (0)编辑 收藏