- 浏览: 54926 次
最新评论
文章列表
5个Linux命令学习站点推荐
- 博客分类:
- linux
这里,为大家推荐几个学习Linux命令的站点: 1. Commandlinefu.com 本站点汇聚了数以万计、由用户推荐的Shell命令,更新频率很高。每条Shell命令行的用法都有对应的解释。
同时,该站点会根据用户投票情况推出每周最受欢迎的 ...
1.1、@Retention: 定义注解的保留策略
@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含
@Retention(RetentionPolicy.CLASS) // 默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得,
@Retention(RetentionPolicy.RUNTIME) // 注解会在class字节码文件中存在,在运行时可以通过反射获取到
1.2、@Target:定义注解的作用目标
@Target(ElementType.TYPE) ...
杀死 8080端口的Shell命令
- 博客分类:
- shell
kevins-Mac-mini:~ android2$ lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 598 android2 238u IPv6 0xe418357a5efdeb19 0t0 TCP *:http-alt (LISTEN)
kevins-Mac-mini:~ android2$ kill -9 598
kevins-Mac-mini:~ android2$ lsof -i:8080
kevins-Mac-mini: ...
从程序员到CTO的Java技术路线图
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。
Java程序员
高级特性
反射、泛型、注释符、自动装箱和拆箱、枚举类、可变
基于SpringMVC框架开发的项目构架
- 博客分类:
- 架构设计
框架使用的技术主要是SpringMVC 在此基础上进行扩展
1 Web前端使用
2 前段控制器采用SpringMVC零配置
3 IOC容器Spring
4 ORM使用 Mybites或者hibernate
5 搜索引擎采用 Lucen或者 Solr或者内置搜索引擎 Compass
6 认证采用SpringSecurity
7 页面模版采用FreeMarker 或 Thymeleaf
8 日志组件SLF4J和LogBack
9 任务调度组件 采用Quartz
10 验证码 Jacptcha
11Web Service采用 CXF AXIS2
12 SQL监控使用P6S ...
http://www.ahathinking.com/archives/151.html
Windows下Nutch的安装配置,参见:基于Nutch的站内搜索引擎搭建(一)
本节在上回基础上,对Nutch添加中文分词插件,进行二次开发,同时辅助Nutch分析工具了解Nutch的工作机制,并对其进行一些简单的优化配置。内容如下:
===部件及安装===
===Nutch添加中文分词插件===
===重新爬取建立索引发布===
===参考资料===
===========================================
部件及安装
以前配置过一次Nutch,后来干脆忘干净了,最近又折腾一次,记录下来,方便以后查阅。现在Nutch的版本已经出到1.51了(截止到7月份),新版资料少,入门还是找经典的版本混个眼熟先,本文采用0.9版,在Windows下搭建一个简单的站内搜索引擎,内容如下:
===所需装备===
===基本部件安装(从简述)===
===Nutch的安装与配置===
===Nutch部署到Eclipse===
===爬取网页:Nutch和Eclipse进行站内抓取===
===实现站内搜索:Nutch部署到Tomcat===
===参考资料===
三大特性之---封装
封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(当然也无从知道),但可以通过该对象对外的提供的接口来访问该对象。
对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。
...
Nutch是一个Java开源项目,拥有十多年的历史,从一开始的搜索引擎演变为如今的网络爬虫。在Nutch的进化过程中,产生了Hadoop、Tika和Gora三个Java开源项目。如今这三个项目都发展迅速,极其火爆,尤其是Hadoop,其已成为大数据和 ...
国内首套免费的《Nutch相关框架视频教程》 土豆在线观看地址:http://www.tudou.com/home/item_u106249539s0p1.html 超清原版下载地址: http://pan.baidu.com/share/home?uk=3157595467 下载 Nutch相关框架安装使用最佳指南.docx
1.创建一个新的WebDb (admin db -create);2.将抓取起始URLs写入WebDB中 (inject); 3.根据WebDB生成fetchlist并写入相应的segment(generate); 4.根据fetchlist中的URL抓取网页 (fetch).;5.根据抓取网页更新WebDb (updatedb).
通过3—5这个循环就可以实现Nutch的深度抓取。
在nutch爬虫运行后在webdb文件夹下一共产生如下五个文件: linksByMD5 linksByURL pagesByMD5 pagesByURL sta ...
http://blog.163.com/bit_runner/blog/static/53242218201141393943980/
一、Nutch的一些读取命令
1.查看crawldb数据库
查看url地址总数和它的状态及评分:bin/nutch readdb url/crawldb/ -stats
查看每个url地址的详细内容,导出数据:bin/nutch readdb url/crawldb/ -dump crawldb(导出的地址)
查看具体的url,以163为例:bin/nutch readdb url/crawldb/ -url http://www. ...
偶然看到了Robbin的一篇文章,说到了一些JavaEye的一些实现解密,那就来看看有哪些有意思的东西。
我正在参与做的一 个项目,在某某地方上线,需要几十块单板集群;在某某地方上线,又需要怎样的一个集群组网。咋听起来兴许觉得能有怎样的业务逻辑处理和怎样的用户量呢?可 是JavaEye让我很吃惊,我先前只知道与CSDN比起来,JavaEye确实是一个小规模一些的网站,专业一些的网站,可是服务器呢?只有两台!
http://wenku.baidu.com/link?url=jWy8PbTw5mQQV4VMk0bQQqhh7wr0h3eDibkfKj4GgZzGGUKwb7FrJPlT ...
(一)hadoop 相关安装部署
(二)hive
(三)pig
(四)hadoop原理与编码
(五)数据仓库与挖掘
(六)Oozie工作流
(七)HBase
Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。
final关键字的含义?
final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。