- 博客(38)
- 资源 (8)
- 收藏
- 关注
原创 MySQL配置优化实例
发现一篇不错的优化MySQL的文章http://blog.haohtml.com/archives/4248,看完记录一下黑色的表示查询配置和状态,绿色的表示优化原则清除状态 FLUSH STATUS;慢查询 show variables like '%slow%';show global status like '%slow%';连接数 s
2012-03-29 15:57:53
482
原创 JQuery Validator使用实例
最近花时间看了看jQuery的validator插件,发现这个东西用来做web前端验证确实很不错,所以将例子记录下来,以备后用。JQuery Validator Demo $(document).ready( function() { // 手机号码验证 jQuery.validator.addMethod("isMobile",
2011-12-28 10:27:49
961
原创 《Agile Java中文版 测试驱动开发的编程技术》读书笔记
保证在系统中没有重复的代码保证代码是干净的,并且富有表现力,可以清晰地体现程序员的意图用类常量替换字符串或者数字消除所有的警告用更有表现力的代码替代注释一个类只做好一件事情以较小的步伐,增量构建系统的测试和代码任何一个方法,要么改变对象的状态,要么返回信息确保测试是完备的,而且总是运行成功将
2011-12-22 22:26:16
866
原创 MySQL关联查询优化实例
项目中发现有一个查询响应非常慢,花时间分析以及优化,特地记录。(1)背景项目采用MySQL数据库,操作使用Ibatis;(2)查询说明这个查询是每次查询一定数目的用户信息,查询中涉及到多表关联,具体查询SQL如下 SELECT S.NAME as name, S.IMAGE as image,
2011-11-04 16:43:04
2092
原创 数据库连接查询
SQL2中的连接查询分类(1)笛卡尔积|交叉连接:无条件连接,结果为两个关系元组数之积[From] CROSS JOIN (2)自然连接:以所有公共属性为基础的等值连接,结果为两个关系模式的并集(删除重复列)[From] NATURAL JOIN (3)内部连接:以条件表达式为连接条件,不保留悬浮元组,保留重复列,有等值连接和不等连接之分[From] [INNER]
2011-11-04 15:09:26
752
原创 maven项目打包配置
maven项目打包配置过程:(1)maven-assembly-plugin插件配置文件package.xml<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan
2011-11-02 14:29:08
4897
原创 《Head.First-Design.Patterns》总结
设计原则封装变化:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起针对接口编程,而不是针对实现编程(针对超类型编程,变量的声明类型应该是超类型,通常是一个抽象类或者是一个接口)多用组合,少用继承为了交互对象之间的松耦合设计而努力类应该对扩展开放,对修改关闭依赖倒置:要依赖抽象,不要依赖具体类(当你
2011-10-26 22:21:56
493
原创 html的dom
DOM是一种与浏览器,平台,语言无关的接口可以将HTML DOM理解为网页的APIdocument.getElementById("")document.getElementsByTagName("");document.getElementById("content").getElementsByTagName("p");在DOM节点树
2011-10-26 22:20:32
379
原创 javascript对象使用介绍
字符串:lengthcharAt()substring(0, 2) (0)indexOf('0') ('12')lastIndexOf()replace('', '')split('') ('', 2)保留两个分段Date对象:new Date()toString
2011-10-26 22:19:40
331
原创 javascript学习笔记
javascript主流的应用时创建动态网页(网页特效)插入js:...兼容性: 位置:body head 外部注释://单行 /*多行*/变量名区分大小写,必须以字母或者下划线开头JavaScript中可以不声明变量直接赋值,不过先声明变量是一个良好的编程习惯操作符:""+""" ++ -- += ==.. &&
2011-10-26 22:19:00
317
原创 Jquery中Ajax使用
1.load方法 载入远程HTML代码并插入DOM中说明:load(url [, data] [, callback])url String 请求HTML页面的URL地址data Object 发送至服务器的key/value数据callback Function 请求完成时的回调函数,无论请求成功或失败实例:$("#resText").load("te
2011-10-26 22:17:50
605
原创 jquery总结
jQuery是继prototype之后又一个优秀的Javascrīpt框架prototype就像Java,而jquery就像ruby其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情jQuery是一个快速的,简洁的javaScript库使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为
2011-10-26 22:17:09
335
原创 makefile简介
makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令; makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率
2011-10-26 22:16:27
330
原创 maven总结
maven21.环境 下载 http://maven.apache.org/download.html 解压 设置环境变量 path "...\bin" 检查 mvn -v2.创建java工程 选择eclipse的工作目录 d:->cd workspace mvn archetype:create -DgroupId=com.mycompany.app
2011-10-26 22:15:43
623
原创 maven学习笔记
maven------------------------------------------------------------------POMPOM(项目对象模型):描述性和声明性的,它不像Ant或者Make那样提供显式的指令;不是特定于Java的POM包含了四类描述和配置:项目总体信息:名称,项目的URL,发起组织,以及项目的开发者贡献者
2011-10-26 22:15:13
759
原创 maven pom文件格式
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
2011-10-26 22:14:35
3136
原创 maven中的setting配置
Settings细节1. setting.xml可位于两个地方:(a) Maven安装目录: $M2_HOME/conf/settings.xml(b) 用户特定的Settings文件: ~/.m2/settings.xml2.setting.xml顶层元素概览xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
2011-10-26 22:13:47
1037
原创 maven中的profile
profile能为一个特殊的环境自定义一个特殊的构建,使得不同环境间构建的可移植性成为可能profile可以覆盖几乎所有pom.xml中的配置,profiles元素通常是pom.xml的最后一个元素每个profile必须有一个id,可以通过mvn ... -P 来调用自动激活profile使用元素激活参数可以是activeByDefault,jdk,
2011-10-26 22:13:10
2749
原创 Maven中dependencies节点和dependencyManagement节点的区别
1. 一个是项目依赖,一个是多模块maven项目时候的依赖管理控制的;2. 只有当外层的dependencies 元素中没有指明版本信息时, dependencyManagement 中的 dependencies 元素才起作用;3. dependencyManagement 中的 dependencies 元素只表明依赖项版本的优先选择,并不影响项目的依赖项;
2011-10-26 22:12:09
793
原创 maven学习总结
技术是资本经济中不友好的竞争者之间持续的、零和的游戏核心概念:约定优于配置:convention over configuration插件plugin:一个Maven插件是一个单个或者多个目标的集合目标goal:一个目标是一个明确的任务,它可以作为单独的目标运行,或者作为一个大的构建的一部分和其它目标一起运行参数parameter:目标定义了一些参数,这些参数可以定义一
2011-10-26 22:11:11
787
原创 Python个人总结
选择Python:软件质量:可读性、可复用性以及可维护性生产力:代码量相对小可移植性:可以跨越Windows和Linux组建集成:Python可以和C或者C++等语言结合使用Python能做 系统编程,GUI,网络编程以及数据库编程等等Python虚拟机执行(PVM)标准的CPython,Java上的Python实现——Jython,可以
2011-10-22 22:14:27
580
原创 Spring简单总结
Spring通过依赖注入模式,将依赖关系从编码中脱离出来,从而大大降低了组件之间的耦合,实现了组件真正意义上的即插即用Spring对于面向接口设计的意义,在于它为面向接口编程提供了一个更加自然的平台通过对编码中常见问题的分解和抽象,Spring提供了一套成熟而全面的基础框架Spring是一个从实际项目开发经验中抽取的,可高度重用的应用框架
2011-10-22 22:13:26
416
原创 web模板技术
模板技术最大的功用在于强制开发人员将Java代码排除在表现层之外, 而对于具体表现层设计的帮助倒未必突出模板技术相对传统JSP技术有以下三个主要优势:1.在技术层面,将表现逻辑与业务逻辑相分离;2.为人员之间的分工提供了一个良好的分界点。页面美工只需专著关心模板的设计,而程序员则专注于业务逻辑的实现。二者重合点明显减少;3.如果需
2011-10-22 10:51:41
486
原创 什么是XHTML
XHTML就是严谨而准确的HTML所有标签一律使用小写XHTML推崇一种构建网站的思路:通过CSS把网页的内容与样式分开XHTML中任何标签都需要“关闭”,建议使用 不推荐使用b,而推荐使用strong;同样,不推荐使用i,而推荐使用em特殊字符 小于号“的href属性值"http://"是不可以省略的,否则浏览器将把它作为相
2011-10-22 10:50:42
489
原创 《了凡四训》纪要
命由我作,福自己求一切福田,不离方寸;从心而觅,感无不通从前种种,譬如昨日死;从后种种,譬如今日生天做孽,犹可违;自作孽,不可活执笔书符,先把万缘放下,一尘不起丰谦不贰,然后可立贫富之命;穷通不贰,然后可立贫贱之命;夭寿不贰,然后可立生死之命汝未能无心,但能持准提咒,无记无数,不令间断,持得纯熟,於持中不持,於不持中持即命当荣显,常作落寞想;
2011-10-20 22:16:40
964
原创 合理睡眠要点
早睡,最好9点前,越晚越不好早起,5点,实在困可以起床活动10-30分钟,再睡回笼觉子午正时11点到1点,一定要养关窗,关门,关空调,关风扇肢暖,睡觉之前把手脚捂暖,手脚和肚脐、背后的命门都要盖好 睡眠法: 1、睡觉前简单的压腿,然后在床上自然盘坐,两手重叠放于腿上,自然呼吸,感觉全身毛孔随呼吸一张一合,若能流泪打哈欠效果
2011-10-20 22:06:26
343
原创 《重构-改善既有代码的设计》清单
<br />《重构-改善既有代码的设计》清单<br /><br />重新组织你的函数<br /> Extract Method 将这段代码放进一个独立函数里,并让函数名称解释该函数的用途<br /> Inline Method 在函数调用点插入函数本体,然后移除该函数<br /> Inline Temp 将所有对该变量的引用动作,替换为对它赋值的那个表达式自身<br /> Replace Temp with Query 将这个表达式提炼到一个独立函数中<br
2010-08-30 15:38:00
447
原创 Jquery中Ajax使用
Jquery中Ajax使用1.load方法载入远程HTML代码并插入DOM中说明:load(url [, data] [, callback])url String 请求HTML页面的URL地址data Object 发送至服务器的key/value数据callback Function 请求完成时的回调函数,无论请求成功或失败实例:$("#resText").load("test.html");$("#resText").load("test.html .para");筛选class为para的内容$("
2010-07-27 14:28:00
759
原创 JSON
JSON(JavaScript Object Notation)JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,采用完全独立于语言的文本格式JSON建构于两种结构:(1)“名称/值”对的集合,对象,纪录,结构,字典,哈希表,有键列表,或者关联数组(2)值的有序列表,数组JSON具有以下这些形式:JavaScript 处理 JSON 数据function handleJson() { var j={"name":"Michael","address": {"cit
2010-07-07 14:52:00
300
转载 正确理解ThreadLocal
<br />原文:http://www.javaeye.com/topic/103804<br /> <br /> <br />首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 <br /><br />另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过
2010-07-07 10:25:00
343
原创 Ibatis3 mapper配置文件实例
<br /><?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//<br />EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"><br /><mapper><br /> <select id="" parameterMap="" parameterType="" resultMap=""<b
2010-07-02 15:54:00
3829
原创 ibatis加载关联关系的两种方法
<br />ibatis有两种加载关联关系的方法:<br /> 1. Nested Select:select另一个加载数据的sql语句id<br /> <resultMap id="blogResult" type="Blog"><br /> <association property="author" column="blog_author_id"<br /> javaType="Author" select="selectAuthor" /><br /> </resultMap><br /> <
2010-07-02 15:53:00
1057
原创 JavaMail创建邮件内容API
<br />JavaMail创建邮件内容API<br /> <br />1.InternetAddress类<br /> 构造函数:<br /> InternetAddress()<br /> InternetAddress(String)<br /> String getAddress()<br /> static InternetAddress[] parse(String)逗号分隔解析多个邮件地址<br /> <br />2.MimeMessage类<br /> Message.Recip
2010-07-02 14:44:00
706
原创 ibatis3 配置文件实例
<br /><?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Confi<br />g 3.0//EN"<br />"http://ibatis.apache.org/dtd/ibatis-3-config.dtd"><br /><configuration><br /> <properties resource="database.properties"
2010-07-01 14:31:00
1915
1
原创 maven setting
<br />Settings细节<br />1. setting.xml可位于两个地方:<br />(a) Maven安装目录: $M2_HOME/conf/settings.xml<br />(b) 用户特定的Settings文件: ~/.m2/settings.xml<br />2.setting.xml顶层元素概览<br /><settings xmlns="http://maven.apache.org/POM/4.0.0"<br />xmlns:xsi="http://www.w3.org/200
2010-06-30 10:18:00
638
原创 正则表达式快速参考
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-05-12 14:33:00
466
原创 关于ActionContext.getContext().getSession()返回null
最近学习webwork,写代码的过程中遇到了ActionContext.getContext().getSession()结果返回null的问题,在网上搜索了一些网页,总结如下: 1.xwork(1.X-2.05)-ActionContextActionContext ctx = ActionContext.getContext();Map session = ctx.getSes
2010-04-02 10:42:00
7488
Hudson持续集成环境搭建
2013-02-27
《重构-改善既有代码的设计》电子书以及总结的书中源码
2010-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人