摘要: 最近为了对html文件进行源码处理,需要进行正则查找并替换。于是借着这个机会把正则系统地学一下,虽然以前也用过正则,但每次都是临时学一下混过关的。在学习的过程中还是遇到不少问题的,特别是零宽断言(这里还要吐槽下,网上到处都是都复制粘贴的内容,遇到个问题查看了不少重复的东西,汗!!!),所以在这里把自己的理解写下来,方便以后查阅! 零宽度正预测先行断言是什么呢,看msdn上的官方解释定义(?= 子表达式)(零宽度正预测先行断言。)仅当子表达式在此位置的右侧匹配时才继续匹配。例如,\w+(?=\d) 与后跟数字的单词匹配,而不与该数字匹配。经典的例子:某单词以ing结尾,要获取ing前面的内容v. 阅读全文
posted @ 2013-02-06 09:18 穆穆 阅读(8063) 评论(1) 推荐(5) 编辑
  2015年2月9日
摘要: 在js中this不像其它语言那样容易理解,它有时候指window对象,有时候又是其它对象,那么this,你到底是谁呢?要分析this就要先理解js中的方法定义,因为this一般都是在方法中使用的,而且方法在js中的地位又很特殊。 在js中定义的方法一定不会单独存在,它必定属于某个对象,所以th... 阅读全文
posted @ 2015-02-09 17:08 穆穆 阅读(1045) 评论(2) 推荐(1) 编辑
  2014年10月31日
摘要: 服务器端System.out.println("等待客户端连接...");File keyFile=new File("C:/Users/mu/Desktop/mu.p12");InputStream stream=new FileInputStream(keyFile);char[] passwo... 阅读全文
posted @ 2014-10-31 15:52 穆穆 阅读(4576) 评论(1) 推荐(0) 编辑
  2014年10月30日
摘要: //端口号为0则系统随机分配端口,连接队列系统一般默认50,指过超过系统最大的就以系统为准 //如果客户端的连接超过连接队列,则会被主机拒绝 ServerSocket serverSocket=new ServerSocket(3344,20); //指监听本机哪个ip Server... 阅读全文
posted @ 2014-10-30 16:34 穆穆 阅读(222) 评论(0) 推荐(0) 编辑
摘要: // 有参构造函数创建的socket会访问网络,无参的则不会 //Socket socket=new Socket("www.baidu.com",80); // 当本地端口为0则表明由系统随机分配端口 //Socket socket=new Socket("www.baidu.com"... 阅读全文
posted @ 2014-10-30 15:56 穆穆 阅读(468) 评论(0) 推荐(0) 编辑
摘要: //创建url可以指定请求的url协议,但不同的jvm支持的协议可能不相同(大部分支持http、file、https) //构造只判断字符串中的协议支不支持,而不判断url的正确性 URL url=new URL("http://www.baidu.com"); System.out.p... 阅读全文
posted @ 2014-10-30 11:36 穆穆 阅读(787) 评论(0) 推荐(0) 编辑
摘要: //经过dns查询后的结果会缓存起来,成功结果永久缓存,失败结果会缓存10s,通过下面的方法设置成功和失败的缓存时间 // 0为不缓存,-1为永不过期,其它单位为s Security.setProperty("networkaddress.cache.ttl", "10"); Secur... 阅读全文
posted @ 2014-10-30 10:35 穆穆 阅读(255) 评论(0) 推荐(0) 编辑
  2014年7月17日
摘要: Iterator(foreach)遍历时只能通过iterator去删除(添加)元素,不能直接通过集合对象删除或添加元素SetHashSet底层是一个HashMap HashSet添加元素,先判断hashCode,Set中没有相同的则直接添加,Set中有相同的元素,则进一步判断equals,不同则添加... 阅读全文
posted @ 2014-07-17 15:26 穆穆 阅读(160) 评论(0) 推荐(0) 编辑
  2014年7月8日
摘要: 文件资源访问 1、统一资源访问接口 Resource 2、实现类 FileSystemResource 通过文件系统路径访问 ClassPathResource 通过classpath路径访问 ServletContextResource 相对于web根目录路径访问 3、工具类 ResourceUtils 通过classpath:和file:资源前缀路径访问 文件资源操作 1、FileCopyU... 阅读全文
posted @ 2014-07-08 17:34 穆穆 阅读(394) 评论(0) 推荐(0) 编辑
  2014年7月4日
摘要: 先准备两个bean1 public class Book {2 private int bookId;3 private String bookName;4 private String bookCode;5 6 ...(get和set方法省略)7 }public class BookShel... 阅读全文
posted @ 2014-07-04 16:11 穆穆 阅读(11204) 评论(0) 推荐(0) 编辑
  2014年6月30日
摘要: 1、this.class.getClassLoader().getResource("路径").getPath();路径参数不能以“/”开头,获取classes目录下文件的路径2、this.class.getResource("路径").getPath();路径参数以“/”开头,则在classes目... 阅读全文
posted @ 2014-06-30 17:09 穆穆 阅读(177) 评论(0) 推荐(0) 编辑