自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 450

原创 JQuery Validator使用实例

最近花时间看了看jQuery的validator插件,发现这个东西用来做web前端验证确实很不错,所以将例子记录下来,以备后用。JQuery Validator Demo $(document).ready( function() { // 手机号码验证 jQuery.validator.addMethod("isMobile",

2011-12-28 10:27:49 926

原创 《Agile Java中文版 测试驱动开发的编程技术》读书笔记

保证在系统中没有重复的代码保证代码是干净的,并且富有表现力,可以清晰地体现程序员的意图用类常量替换字符串或者数字消除所有的警告用更有表现力的代码替代注释一个类只做好一件事情以较小的步伐,增量构建系统的测试和代码任何一个方法,要么改变对象的状态,要么返回信息确保测试是完备的,而且总是运行成功将

2011-12-22 22:26:16 820 2

原创 MySQL关联查询优化实例

项目中发现有一个查询响应非常慢,花时间分析以及优化,特地记录。(1)背景项目采用MySQL数据库,操作使用Ibatis;(2)查询说明这个查询是每次查询一定数目的用户信息,查询中涉及到多表关联,具体查询SQL如下 SELECT S.NAME as name, S.IMAGE as image,

2011-11-04 16:43:04 2051

原创 数据库连接查询

SQL2中的连接查询分类(1)笛卡尔积|交叉连接:无条件连接,结果为两个关系元组数之积[From] CROSS JOIN (2)自然连接:以所有公共属性为基础的等值连接,结果为两个关系模式的并集(删除重复列)[From] NATURAL JOIN (3)内部连接:以条件表达式为连接条件,不保留悬浮元组,保留重复列,有等值连接和不等连接之分[From] [INNER]

2011-11-04 15:09:26 720

原创 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 4843

原创 《Head.First-Design.Patterns》总结

设计原则封装变化:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起针对接口编程,而不是针对实现编程(针对超类型编程,变量的声明类型应该是超类型,通常是一个抽象类或者是一个接口)多用组合,少用继承为了交互对象之间的松耦合设计而努力类应该对扩展开放,对修改关闭依赖倒置:要依赖抽象,不要依赖具体类(当你

2011-10-26 22:21:56 464

原创 html的dom

DOM是一种与浏览器,平台,语言无关的接口可以将HTML DOM理解为网页的APIdocument.getElementById("")document.getElementsByTagName("");document.getElementById("content").getElementsByTagName("p");在DOM节点树

2011-10-26 22:20:32 354

原创 javascript对象使用介绍

字符串:lengthcharAt()substring(0, 2) (0)indexOf('0') ('12')lastIndexOf()replace('', '')split('') ('', 2)保留两个分段Date对象:new Date()toString

2011-10-26 22:19:40 287

原创 javascript学习笔记

javascript主流的应用时创建动态网页(网页特效)插入js:...兼容性: 位置:body head 外部注释://单行 /*多行*/变量名区分大小写,必须以字母或者下划线开头JavaScript中可以不声明变量直接赋值,不过先声明变量是一个良好的编程习惯操作符:""+""" ++ -- += ==.. &&

2011-10-26 22:19:00 290

原创 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 571 1

原创 jquery总结

jQuery是继prototype之后又一个优秀的Javascrīpt框架prototype就像Java,而jquery就像ruby其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情jQuery是一个快速的,简洁的javaScript库使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为

2011-10-26 22:17:09 304

原创 makefile简介

makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令; makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率

2011-10-26 22:16:27 300

原创 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 598

原创 maven学习笔记

maven------------------------------------------------------------------POMPOM(项目对象模型):描述性和声明性的,它不像Ant或者Make那样提供显式的指令;不是特定于Java的POM包含了四类描述和配置:项目总体信息:名称,项目的URL,发起组织,以及项目的开发者贡献者

2011-10-26 22:15:13 705

原创 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 3027 3

原创 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 978

原创 maven中的profile

profile能为一个特殊的环境自定义一个特殊的构建,使得不同环境间构建的可移植性成为可能profile可以覆盖几乎所有pom.xml中的配置,profiles元素通常是pom.xml的最后一个元素每个profile必须有一个id,可以通过mvn ... -P 来调用自动激活profile使用元素激活参数可以是activeByDefault,jdk,

2011-10-26 22:13:10 2694

原创 Maven中dependencies节点和dependencyManagement节点的区别

1. 一个是项目依赖,一个是多模块maven项目时候的依赖管理控制的;2. 只有当外层的dependencies 元素中没有指明版本信息时, dependencyManagement 中的 dependencies 元素才起作用;3. dependencyManagement 中的 dependencies 元素只表明依赖项版本的优先选择,并不影响项目的依赖项;

2011-10-26 22:12:09 758

原创 maven学习总结

技术是资本经济中不友好的竞争者之间持续的、零和的游戏核心概念:约定优于配置:convention over configuration插件plugin:一个Maven插件是一个单个或者多个目标的集合目标goal:一个目标是一个明确的任务,它可以作为单独的目标运行,或者作为一个大的构建的一部分和其它目标一起运行参数parameter:目标定义了一些参数,这些参数可以定义一

2011-10-26 22:11:11 728

原创 Python个人总结

选择Python:软件质量:可读性、可复用性以及可维护性生产力:代码量相对小可移植性:可以跨越Windows和Linux组建集成:Python可以和C或者C++等语言结合使用Python能做 系统编程,GUI,网络编程以及数据库编程等等Python虚拟机执行(PVM)标准的CPython,Java上的Python实现——Jython,可以

2011-10-22 22:14:27 540

原创 Spring简单总结

Spring通过依赖注入模式,将依赖关系从编码中脱离出来,从而大大降低了组件之间的耦合,实现了组件真正意义上的即插即用Spring对于面向接口设计的意义,在于它为面向接口编程提供了一个更加自然的平台通过对编码中常见问题的分解和抽象,Spring提供了一套成熟而全面的基础框架Spring是一个从实际项目开发经验中抽取的,可高度重用的应用框架

2011-10-22 22:13:26 386

原创 web模板技术

模板技术最大的功用在于强制开发人员将Java代码排除在表现层之外, 而对于具体表现层设计的帮助倒未必突出模板技术相对传统JSP技术有以下三个主要优势:1.在技术层面,将表现逻辑与业务逻辑相分离;2.为人员之间的分工提供了一个良好的分界点。页面美工只需专著关心模板的设计,而程序员则专注于业务逻辑的实现。二者重合点明显减少;3.如果需

2011-10-22 10:51:41 445

原创 什么是XHTML

XHTML就是严谨而准确的HTML所有标签一律使用小写XHTML推崇一种构建网站的思路:通过CSS把网页的内容与样式分开XHTML中任何标签都需要“关闭”,建议使用 不推荐使用b,而推荐使用strong;同样,不推荐使用i,而推荐使用em特殊字符 小于号“的href属性值"http://"是不可以省略的,否则浏览器将把它作为相

2011-10-22 10:50:42 450

原创 《了凡四训》纪要

命由我作,福自己求一切福田,不离方寸;从心而觅,感无不通从前种种,譬如昨日死;从后种种,譬如今日生天做孽,犹可违;自作孽,不可活执笔书符,先把万缘放下,一尘不起丰谦不贰,然后可立贫富之命;穷通不贰,然后可立贫贱之命;夭寿不贰,然后可立生死之命汝未能无心,但能持准提咒,无记无数,不令间断,持得纯熟,於持中不持,於不持中持即命当荣显,常作落寞想;

2011-10-20 22:16:40 902

原创 合理睡眠要点

早睡,最好9点前,越晚越不好早起,5点,实在困可以起床活动10-30分钟,再睡回笼觉子午正时11点到1点,一定要养关窗,关门,关空调,关风扇肢暖,睡觉之前把手脚捂暖,手脚和肚脐、背后的命门都要盖好        睡眠法:        1、睡觉前简单的压腿,然后在床上自然盘坐,两手重叠放于腿上,自然呼吸,感觉全身毛孔随呼吸一张一合,若能流泪打哈欠效果

2011-10-20 22:06:26 306

原创 《重构-改善既有代码的设计》清单

<br />《重构-改善既有代码的设计》清单<br /><br />重新组织你的函数<br />       Extract Method 将这段代码放进一个独立函数里,并让函数名称解释该函数的用途<br />       Inline Method 在函数调用点插入函数本体,然后移除该函数<br />       Inline Temp 将所有对该变量的引用动作,替换为对它赋值的那个表达式自身<br />       Replace Temp with Query 将这个表达式提炼到一个独立函数中<br

2010-08-30 15:38:00 415

原创 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 726

原创 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 280

转载 正确理解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 323

原创 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 3761

原创 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 1015

原创 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 660

原创 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 1882 2

原创 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 594

原创 正则表达式快速参考

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-05-12 14:33:00 440

原创 关于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 7379 3

原创 我的第一篇博文

今天是2010年4月1日,这是我的第一篇技术博客,希望自己从今天起,努力学习技术,好好体验生活,为自己的梦想而打工!

2010-04-01 16:14:00 478

Hudson持续集成环境搭建

Hudson持续集成环境搭建过程,包含svn,maven,checkstyle,pmd,findbugs,sonar,jdepend,site,javadoc,Cobertura

2013-02-27

jquery validator

最近花时间看了看jQuery的validator插件,发现这个东西用来做web前端验证确实很不错,所以将例子记录下来,以备后用。

2011-12-28

Java程序代码总结

Java程序代码总结,简单应用,Java基础

2011-08-08

《重构-改善既有代码的设计》电子书以及总结的书中源码

这段时间看了这本《重构》,看完把书中的重构清单列了一份,留着以后复习,同时还把书中的代码示例也一并在eclipse中code一遍加深印象

2010-08-30

Java程序员职场全攻略.pdf

Java程序员职场全攻略.pdf Java程序员职场全攻略.pdf Java程序员职场全攻略.pdf

2010-04-26

我是一只IT小小鸟pdf

书中的许多故事常常让我幻想--如果我们的教育系统能多帮助他们一下,也许会有更多的学生能少走弯路, 成为IT业快乐的小小鸟,甚至大鹏鸟!

2010-04-26

重构-改善既有代码的设计.pdf

《重构》汉译版,提高编程水平必看的一本书,refactoring:improving the design of exiting code.

2008-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除