摘要: 以下资料整理自网络一、Google Guava入门介绍引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency li... 阅读全文
posted @ 2014-10-16 10:36 yangkai_keven 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: 糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。 如同其它学科,优化查询性能很大程度上决定于开发者的直觉。幸运的是,像MySQL这样的数据库自带有一些协助工具。本文简要讨论诸多工具之三种:使用索引,使用EXPLAIN分析查询以及... 阅读全文
posted @ 2014-10-11 10:49 yangkai_keven 阅读(261) 评论(0) 推荐(0) 编辑
摘要: explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了:如:explainselectsurname,first_nameforma,bwherea.id=b.idEXPLA... 阅读全文
posted @ 2014-10-11 10:02 yangkai_keven 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 下面资料整理自网络一、Velocity介绍Velocity是Apache公司的开源产品,是一套基于Java语言的模板引擎,可以很灵活的将后台数据对象与模板文件结合在一起,说的直白一点,就是允许任何人使用模板语言引用后台java代码定义的对象Velocity应用于Web开发时,界面设计人员可以和j... 阅读全文
posted @ 2014-10-09 09:56 yangkai_keven 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 一、配置SVN详细图解什么是SVN? 管理软件开发过程中的版本控制工具。 下面会以两种方式来介绍怎么安装svn,myeclipse安装SVN插件步骤,以myeclipse 2014为例,第一种是最常见的,也是本人所推荐的;下面的部分资料来自网络。1.方式一 (1)下载SVN插件 官网地址: ... 阅读全文
posted @ 2014-09-29 19:12 yangkai_keven 阅读(1626) 评论(0) 推荐(1) 编辑
摘要: 转义字符串的组成转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。比如,要显示小于号(大于>&#62... 阅读全文
posted @ 2014-08-27 09:58 yangkai_keven 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。无状态就是一次操作,不能保存数据。有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。Struts2 的Action是有状态的,是非... 阅读全文
posted @ 2014-08-18 15:23 yangkai_keven 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Tokyo Cabinet是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。 Tokyo Tyrant是由同一作者开发的 Tokyo Cabinet ... 阅读全文
posted @ 2014-08-18 14:05 yangkai_keven 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 现在开始加入公司的核心项目,但由于项目开发比较早,所以使用的技术不是很新潮,前台用的还是struts1。虽然不是什么新技术,但仍可以从中学到好多东西的。花了一个晚上的时间终于把struts1的流程跑通了。省略了创建过程及加入jar包的过程,直接进入正题。首页要在web.xml中添加相应的struts... 阅读全文
posted @ 2014-08-11 12:00 yangkai_keven 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect;/*** ... 阅读全文
posted @ 2014-08-08 11:32 yangkai_keven 阅读(302) 评论(0) 推荐(0) 编辑