`
文章列表
  Install an external jar into local Maven repository 加jar包添加到maven库,又解决了困扰我如何添加dependency的问题,好文啊 Sometimes, you project will have dependency on a jar which is not in official maven repository, and maybe it is propriety jar file which will never be part of maven repository. In this case, you ...
#! /bin/bash cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /root/black.txt DEFINE="100" for i in `cat /root/black.txt` do IP=`echo $i |awk -F= '{print $1}'` NUM=`echo $i|awk -F= '{print $2}'` if [ $NUM -gt $DEFINE ]; then grep ...
越来越多的站长,开始使用独立主机(Dedicated Host)和 VPS。而为了节省成本或提高性能,不少人的独机和 VPS,都是基于 unmanaged 的裸机,一切都要自己 DIY。这时候,安全策略的实施,就犹为重要。下面这篇文章,我以 CentOS 为例,简单地总结一下如何配置 SSH 安全访问。 Linux SSH 安全策略一:关闭无关端口 网络上被攻陷的大多数主机,是黑客用扫描工具大范围进行扫描而被瞄准上的。所以,为了避免被扫描到,除了必要的端口,例如 Web、FTP、SSH 等,其他的都应关闭。值得一提的是,我强烈建议关闭 icmp 端口,并设置规则,丢弃 icmp 包。这样别人 ...
# Firewall configuration written by system-config-securitylevel # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH- ...

log4j配置样例

使用的时候,只需要将修改对应级别的日志到对应的目的地。如打印INFO信息到控制单。 log4j.rootLogger=INFO,CONSOLE log4j.rootLogger=CONSOLE,FILE log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Threshold=INFO log4j.appender.CONSOLE.Target=System.out log4j.appender ...
直接例子了,在list里面可以加入多个properties配置: <bean id="jdbcConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:jdbc.properties</value> </l ...
  jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称 访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称 ...
  转自:http://blog.csdn.net/lgm277531070/article/details/6708689   mybatis是ibatis的升级版,spring也有自带mybatis的orm。所以,搭建ibatis的框架也会有多种方式(我这里mybatis是3.0的,ibatis是2.3的,spring是3.0的,数据库是mysql)。下面介绍3中方 ...
    发现一个比较好用的JSON和JAVA对象之间的转换工具。名字叫GSON.     gson网址:http://code.google.com/p/google-gson/     参考:     原文 -  [url]http://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/ [/url]     Json Official site – http://www.json.org/     Json in Wiki – http://en.wikipedia.org/wiki ...
没真的智能机的孩子你伤不起啊有木有!成天都是倒霉Symbian60啊有木有!上次超流量下载了Google Search for S60,里面神奇的有“语音搜索”……然后就是今天碰到android手机了,自带一个语音输入法啊!这准确率杆杆地!不过根据我多秒经验,S60的废柴API库绝对没有这么完美的语音识别(玩过诺基亚的应该都知道,待机状态长按右软件那个出来的是自带的识别功能),所以肯定Google留了一手! (软件见http://www.google.com/intl/zh-CN_ALL/mobile/google-mobile-app/) 废话多了,现在看看Google的猥琐API之ST ...
JAVE(Java Audio Video Encoder),是一款将音频和视频在不同格式间进行转化的工具,是基于ffmpeg项目的Java封装。 JAVE,需要J2SE 1.4+、Windows 或 Linux 操作系统均可运行。 JAVE支持的编码和解码格式见下表: Decoding Formato Descrizione 4xm 4X Technologies format MTV MTV format RoQ Id RoQ format aac ADTS AAC ac3 raw a ...
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于 ...
1. 新增Linux句柄上限 a)将ulimit 值添加到/etc/profile文件中:      在文件profle中添加 :           ulimit -n 65535       设置生效: $: source /etc/profle $:ulimit -n #显示65535,修改完毕!              b)修改linux的软硬件限制文件/etc/security/limits.conf   在文件尾部添加如下代码: $: soft nofile 65535 ...
   lucene 是什么?     lucene是一个基于JAVA的全文信息检索工具包,它不是一个完整的搜索引擎,它只为你的程序构建索引,然后在索引上进行搜索。具体lucene能做什么,见下图:       lucene能做什么?    任何文本的东西都可以给lucene构建索引,不管是pdf、html只要能转换为文本,lucene就可以构建索引,查询索引。就这么简单    下面就用一个简单的例子来构建自己的应用程序:        Lucene 软件包分析 Lucene 软件包的发布形式是一个 JAR 文件,下面我们分析一下这个 JAR 文件里面的主要的 JAVA 包,使读者对之有 ...
   单例模式是工厂方法模式的一种特例,将工厂方法模式的抽象产品类、具体产品类、创建者类全部合并,并且该类得构造方法为私有方法,系统向外提供一个方法用于获取该类唯一实例。单例模式除了拥有工厂方法模式的优点外,还可以避免大量实例的存在。 1、类图:   
Global site tag (gtag.js) - Google Analytics