摘要: 前言 入行也一年多了,蜗牛般的爬行。继续做程序员,2014就拿设计模式开始开刀吧,算是总结篇,文章选用《设计之禅》和《你的设计模式》这两本书。使用UML的类图方式画结构图,工具采用StarUML。之所以以这个学习开始,原因只有一个《设计之禅》这本书去年买的还没看完一直放着,但是最近想看其他书了,答应自己先看完这本书在进行看其他的。本人不吝舍买书,因为这样的投资是值得的。正文 0 . 准备 设计模式学习——准备(UML类图)1.创建型模式 社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单... 阅读全文
posted @ 2014-01-02 12:50 奇异果Kiwi 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前言 颜色搭配http://www.peise.net/palette/分别是:、、、、为:FF6128、FFFF9D、BEEB9F、79BD8F、00A388其他:E0D4B1 FFFFE3正文 前言 正文 附注: 附注: 阅读全文
posted @ 2014-01-02 11:35 奇异果Kiwi 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Meclipse SVN用户名修改,在网上查找后发现如下方法:1.查看你的Eclipse中使用的是什么SVNInterfacewindows>preference>Team>SVN#SVNInterface2.如果是用的JavaHL,找到以下目录并删除auth目录.C:"DocumentsandSettings"[YourUserName]"ApplicationData"Subversion"3.如果你用的SVNKit,找到以下目录并删除.keyring文件.[eclipse]"configuration" 阅读全文
posted @ 2013-12-18 17:34 奇异果Kiwi 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、定义和用法encodeURI() 函数可把字符串作为 URI 进行编码。语法encodeURI(URIstring)参数描述URIstring必需。一个字符串,含有 URI 或其他要编码的文本。返回值URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。说明该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/?:@&=+$,# 阅读全文
posted @ 2013-12-09 14:37 奇异果Kiwi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 众所周知页面上的字符内容通常都需要进行HTML转义才能正确显示,尤其对于Input,Textarea提交的内容,更是要进行转义以防止javascript注入攻击。 通常的HTML转义主要是针对内容中的"","&",以及空格、单双引号等。但其实还有很多字符也需要进行转义。具体的可以参考这篇文章。** 1、HTML转义 参考上面的提到的文章,基本上可以确定以下的转义的范围和方式。 1)对"\""、"&"、"'"、""、空格(0x20)、0x00到 阅读全文
posted @ 2013-12-09 14:33 奇异果Kiwi 阅读(381) 评论(0) 推荐(0) 编辑
摘要: //打印异常 StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw, true); e.printStackTrace(pw); pw.flush(); sw.flush(); Log.info(sw.toString()); 阅读全文
posted @ 2013-12-06 14:20 奇异果Kiwi 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1) too many boolean clauses异常例如:String keyword=".......";//(keyword的长度太长)Query indexQuery = new QueryParser("name",analyzer).parse(keyword);有没有人遇到过 上面的查询当 keyword很长时报错的问题? too many boolean clausesQueryParser会将keyword切分为多个TermQuery组成的BooleanQuery.所以当keyword被切成过于1024个时,就会出现刚刚那个异常。查 阅读全文
posted @ 2013-12-06 14:06 奇异果Kiwi 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 域名没备案,特此转到此处~感谢博友~~友情链接夜阑网博lucky捣鼓笔记懒虫厦门SEO einverne谷雨科技 阅读全文
posted @ 2013-12-05 09:24 奇异果Kiwi 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用 IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。推荐方案:在业务密集的SQL当中尽量不采用IN操作符,用EXISTS 方案代替。2、NOT IN操作符此操作是强 阅读全文
posted @ 2013-11-15 10:22 奇异果Kiwi 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 随着互联网的日益壮大,网站的pv和uv成线性或者指数倍的增加.单服务器单数据库早已经不能满足实际需求.比如像盛大,淘宝这样的大型网络公司,更是如此. 集群,也就是让一组计算机服务器协同工作,达解决大并发,大数据量瓶颈问题.但是在群集中,session往往是一个比饺头疼的问题.一般情况下,session不可跨服务器而存在.下面给出几种session共享的解决方案. 第一种,客户端解决方法.把session加密后存在cookie中,每次session信息被写在客服端,然后经浏览器再次提交到服务器.即使两次请求在集群中的两台服务器上完成,也可以到达session共享.这种解决方法的优点是ses... 阅读全文
posted @ 2013-11-07 22:51 奇异果Kiwi 阅读(917) 评论(0) 推荐(0) 编辑