- 浏览: 146322 次
- 性别:
- 来自: 上海
-
最新评论
-
Seven7+:
这个例子的源代码能否发一下啊
Flex的Tree开发——与Java后台交互,实现增删改查
文章列表
Nginx完整配置说明
- 博客分类:
- Nginx
#用户 用户组
user www www;
#工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点
worker_processes 5;
#错误日志
error_log logs/error.log;
#pid文件位置
pid logs/nginx.pid;
worker_rlimit_nofile 8192;
events {
#工作进程的最大连接数量,根据硬件调整,和前面工作进程配合起来用,尽量大,但是别把cpu跑到100%就行
worker ...
大数据行业现6大潜力公司 Splunk上市受瞩目
- 博客分类:
- 前沿技术
比特网(ChinaByte)4月22日消息 据外电消息报道,美国软件公司Splunk周四在纳斯达克的首日交易令人印象深刻,该公司股价当日报收于35.48美元,与17美元的IPO(首次公开募股)发行价相比翻了一番。这引发了投资者对一直相对不起眼的大数据公司板块的关注。
该外电称,“大数据”基本上是一个包罗万象的术语,指的是收集和分析大量信息的能力,而这些信息涉及到人类生活的方方面面。过去数据分析可能需要昂贵的数据库和专业化的技术,Splunk使数据分析变得更为廉价和简单。
“大数据”日趋热门
无论是来自一般商业领域还是零售、医疗、气候等专门领域的大数据都可用来盈利,这种可能性让 ...
Macbuntu 是一个用于 Ubuntu 的Mac主题包,通过其提供的 install.sh 脚本就可以把 Ubuntu 用一个命令打造成漂亮的苹果 Mac 风格,并且Macbuntu 提供多样的风格调整。
当运行安装脚本时,Macbuntu 会自动安装 Compiz Extras 、Global Menu 、Docky 及 Ubuntu-Tweak 等软件,同时会自动配置好登录界面、MetaCity 、Compiz 特效、窗口主题、背景墙纸等等风格内容。另外,因为使用了 Global Menu 工具,所以变换后菜单风格也类似于 Mac ,软件的菜单是放置在 Top Panel 上的。项 ...
文件传输命令PSCP的使用
- 博客分类:
- linux-Shell
详解使用pscp命令Linux文件上传与下载
PSCP是一个文件上传下载的命令,他是PUTTY的一个命令。有Window版本的也有Linux版本的。Windows下直接使用pscp.exe。Linux下安装putty就可以了。
pscp是putty安装包所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下: PSCP和SCP功能相同,在windows下使用,只有一个文件,建议将pscp.exe放到C:\WINDOWS\system32下面,这样就可以在任何地方调用了。语法与scp相同,下面是几个有用的options。 -p 拷贝文件的时候保留源文件建立 ...
Linux 下Mysql备份与恢复
- 博客分类:
- linux-Shell
公司项目用到了Mysql的备份与恢复操作
现把脚本程序做下笔记
Mysql备份与恢复
#!/bin/sh
dir=/home/atj/data/tmp
echo -------DB_Publish-------`
if [ ! -e $dir ]; then
mkdir -p $dir
fi
backup() {
aip=$1
user=$2
pass=$3
db=$4
name=$5
file=$dir/$name.sql
...
getClass().getGenericSuperclass()返回表示此 Class 所表示的
实体(类、接口、基本类型或 void)的直接超类的 Type
然后将其转换ParameterizedType。。
getActualTypeArguments()返回表示此类型实际类型参数的 Type 对象的数组。
[0]就是这个数组中第一个了。。
简而言之就是获得超类的泛型参数的实际类型。。
比如
超类
public class GenericDAO<T> {
private Class<T> entityClass;
protecte ...
Lucene的索引里面存了些什么,如何存放的,也即Lucene的索引文件格式,是读懂Lucene源代码的一把钥匙。
当我们真正进入到Lucene源代码之中的时候,我们会发现:
Lucene的索引过程,就是按照全文检索的基本过程,将倒排表写成此文件格式的过程。
Lucene的搜索过程,就是按照此文件格式将索引进去的信息读出来,然后计算每篇文档打分(score)的过程。
本文详细解读了Apache Lucene - Index File Formats(http://lucene.apache.org/java/2_9_0/fileformats.html) 这篇文章。
一、 ...
Lucene学习二:Lucene总体框架
- 博客分类:
- 全文检索
Lucene总的来说是:
一个高效的,可扩展的,全文检索库。
全部用Java实现,无须配置。
仅支持纯文本文件的索引(Indexing)和搜索(Search)。
不负责由其他格式的文件抽取纯文本文件,或从网络中抓取文件的过程。
在Lucene in a ...
Lucene学习一:全文检索基本原理
- 博客分类:
- 全文检索
一、总论
根据http://lucene.apache.org/java/docs/index.html定义:
Lucene是一个高效的,基于Java的全文检索库。
所以在了解Lucene之前要费一番工夫了解一下全文检索。
那么什么叫做全文检索呢?这要从我们生活中的数据说起。
我们生 ...
Nmap参数使用详解
- 博客分类:
- 网络安全
Linux下的Nmap是自带的,只需要在【添加/删除应用程序】中安装即可。
官方参考资料:http://nmap.org/man/zh/man-os-detection.html
扫描类型
-sT
TCP connect()扫描:这是最基本的TCP扫描方式。connect()是一种系统调用,由操作系统提供,用来打开一个连接。如果目标端口有程序监听, connect()就会成功返回,否则这个端口是不可达的。这项技术最大的优点是,你勿需root权限。任何UNIX用户都可以自由使用这个系统调用。这种扫描很容易被检测到,在目标主机的日志中会记录大批的连接请求以及错误信息 ...
SuperScan扫描端口
- 博客分类:
- 网络安全
端口扫描工具:SuperScan的使用总结
在[主机/ip ]中我填入了本地ip(192.168.0.2)和我使用动态域名访问我本地的服务器的网址(http://zenoh.gnway.net/)
如下图:
然后点play发现:TCP和UDP的端口扫描结果都为0,(这我也没有找打原因,希望知道的不吝赐教)
修改【Host and Service discovery 】把TCP的默认设置修改为connect,如下图
在执行如下结果图
结果:结果显示通过修改TCP扫描类型为Connet后可以扫描到TCP端口。UDP端口不论我怎么 ...
常见的端口扫描类型及原理
- 博客分类:
- 网络安全
常见的扫描类型有以下几种:
秘密扫描
秘密扫描是一种不被审计工具所检测的扫描技术。它通常用于在通过普通的防火墙或路由器的筛选(filtering)时隐藏自己。秘密扫描能躲避IDS、防火墙、包过滤器和日志审计,从而获取目标端口的开放或关闭的信息。由于没有包含TCP 3次握手协议的任何部分,所以无法被记录下来,比半连接扫描更为隐蔽。但是这种扫描的缺点是扫描结果的不可靠性会增加,而且扫描主机也需要自己构造IP包。现有的秘密扫描有TCP FIN扫描、TCP ACK扫描、NULL扫描、XMAS扫描和SYN/ACK扫描等。
1、Connect()扫描:
NetStat -r 查询分析路由表
- 博客分类:
- 网络安全
使用netstat -r查看当前系统路由表
这个表提供的信息为:1,局域网是192。168。203的IP段,你的IP地址是128,网关设置为2,如果你访问的网络是任意网络(0.0.0.0),你将从网关192.168.203.2这个出口出去。2,内部循环网络是规定为127.0.0.0的网段,你的内部地址是127.0.0.1,如果你ping localhost,讲返回127.0.0.1的ping通信息,表明你的物理网卡和硬件设备正常。3,如果你访问的网络是自己的网段(192.168.203.0),你将从自己的接口192.168.203.128出去,不经过网关。4,发起广 ...
Java的内存泄露的原因与防止
- 博客分类:
- Java
http://www.lybbs.net/news_read.do?newsPath=2007/9/25/1190684628458.html
1 引言 Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 小时在服务器上运行,则内存漏洞在此处的影响就比在 ...
Java内存泄露的理解与解决【转】
- 博客分类:
- Java
Java内存管理机制
在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage collection)负责自动回收不再使用的内存。
上面是Java内存管理机制的基本情况。但是如果仅仅理解到这里,我们在实际的项目开发中仍然会遇到内存泄漏的问题。也许有人表示怀疑,既然Java的垃圾回收机制能 ...