`
文章列表
     最近换工作了,毕业一年多了,还是和开始那么迷茫,人总是那么奇怪,找不到工作了,努力去学习,去找好的工作,找到工作了就会想象更好的工作,不知道是自己逼迫自己不断的前进,还是被社会的发展逼的走投无路才去前进,或者两者都有吧。      写程序是永远没有停止的思考,我们不停的思考我们的代码,思考着可能出现问题的地方,思考新的解决方法,生怕哪一步会出错。其实人生也是这样的,我们每天那么努力的工作学习,为了让我们的亲人生活的更好些,为了让社会认可我们。努力永远是个不过时的词汇。      我思考着怎么提高人的思想,品质,看待问题分析问题的能力,我思考着别人看待问题的方式,思考着人们对待事物的 ...

Linux防火墙

需要一个个人防火墙、一个企业internet网关还是这两者之间的什么东西吗?iptables可以完全满足你的需要! 在任何通用的Linux操作系统中,内核包括了一些非常强大且非常灵活的防火墙代码,这个代码叫做Netfilter,不过我们大都 ...
今天看到某人从坟墓里刨出的文章,挺有意思的。 程序员,到了一定年龄,如果没有机会转到领导级,至少是项目经理,能独立领导团队完成项目,还是停留在编码的层次,那么被迫离开的危险会是很高的,除非你是公司核心 ...
正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last 相当于Apache里的[L]标记,表示完成rewrite* break 终止匹配, 不再匹配后面的规则* redirect 返回302临时重定向 地址栏会显示跳转后的地址* permanent 返回301永久重定向 地址栏会显示跳转后的地址一些可用的全局变量有,可以 ...
  checkStyle 文档 <!--[if !supportLists]-->1.    <!--[endif]-->checkStyle简介 Checksytle 是一款代码格式检查工具。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名,良好的程序风格等等。如果你的项目经理开会时说,“我希望我们写出来的代码就象一个人写的!” 时,用Checkstyle绝对是正确选择,checkStyle主要用于以下三个方面。 1 ant : 编写脚本,调用checkstyle。一般用于构建脚本的一部分。 2 eclipse:作为插件调用checkstyl ...
/** * @className:TwoDivide.java * @classDescription:排序和二分查找 * @author:jiangmianyue * @createTime:2011-6-15 */ public class TwoDivide { /** * 冒泡排序 * * @author jiangmianyue * @createTime 2011-6-15 * @param args */ public static void main(Strin ...
六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat = conn.createStatement(); 5  ResultSet rs = stat.executeQuery ...
    最近由于一个项目用到了搜索,研究了lucene,把我的学习经过总结一下,希望大家少走弯路。 luncene基本概念:     lucence是一个很容易上手,纯java语言的全文索引检索工具包。     Lucene的作者是资深的全文索引/检索专家,最开始发布在他本人的主页上,2001年10月贡献给APACHE,成为APACHE基金jakarta的一个子项目。     目前,lucene广泛用于全文索引/检索的项目中。   Lucene 原理 lucene的检索算法属于索引检索,即用空间来换取时间,对需要检索的文件、字符流进行全文索引,在检索的时候对索 ...
闲的无聊,用spring3的mvc写了一个google的分页,这个小列子是基于注解的控制部分如下package com.my.google; import java.util.ArrayList; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; i ...
项目刚刚换了web层框架,放弃了struts2改用spring3mvc。当初换框架的时候目的比较单纯:springmvc支持rest,我对对restful url由衷的喜欢 不用不知道 一用就发现开发效率确实比struts2高。 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置springmvc-servlet.xml外) 比较了一下strus2与spring3 mvc的差别: spring3 mvc是方法级别的拦截,拦截到方法后根据参数上的注解,把request数据注入进去,在spring3mvc中,一个方 ...
Global site tag (gtag.js) - Google Analytics