`
文章列表
RobertCMartin的<敏捷软件开发-原则模式实践>,这本书中描述了很多模式的具体应用场景
Starting 我们为什么要学习Hibernate http://www.iteye.com/topic/240 Advanced Lazy Loading (Load&Get) http://blog.csdn.net/nickcen/archive/2007/07/13/1688376.aspx Hibernate缓存机制 http://www.iteye.com/topic/249465 hibernate二级缓存攻略 http://www.iteye.com/topic/18904 为什么不用SQL,而用HQL http://i ...
首先要做一下准备工作,即获得所有的jar包和相应的工具。 1.myeclipse ---7.0 + 2.Oracle------(mysql)均可 3.数据库的驱动--本人用的是oracle的 ---ojdbc14.jar 4.到www.hibernate.org 网站上下载最新的hibernate框架,我用的是hibernate-distribution-3.3.2.GA,解压缩后,打开可以看到hibernate3.jar,这是hibernate的核心包,但是仅仅这一个包是不够的,他还需要别的依赖库。打开该文件下的lib下,会发现有一个required文件夹,里面都是所需的依赖库。但是 ...
   前两天leader让我用YUI-Compressor对js和css做压缩和混淆。本来这些事情都是可以很容易的手动完成的,直接用即可生成混淆后的js和css。此包下载地址:http://yuilibrary.com/downloads/#yuicompressor 如: java -jar yuicompressor-2.4.2.jar AC_RunActiveContent.js -o AC_RunActiveContent-min.js   但是,试想一下,如果含有大量的js和css,那么手工做岂不累死人了。刚开始我是手工完成的,leader说不行,必须全自动化的。只要运行m ...
这几天正在为压缩代码的事情所困扰,大家也可以看见,我的博客顶端有两个在线的压缩工具,但在实际应用过程中,除了CSS的压缩比较满意外,JS的压缩,很是不爽,如果语法有问题的话(比如缺少”;”),就会出现无法预知 ...
创建普通应用项目: mvn archetype:create -DgroupId=com.byread -DartifactId=blog 创建WEB项目: mvn archetype:create -DgroupId= com.byread -DartifactId=blogweb -DarchetypeArtifactId= maven-arc hetype-webapp 创建appfuse 项目: mvn archetype:create -DarchetypeGroupId =org.appfuse.archetypes - ...
目前开发Web应用Javascript发挥的作用越来越大,相关的Javascript框架也比较多。但是有一个问题,我们开发过程中,所有的JS代码 都添加了注释,如使用JsDoc,代码的可读性比较强,同时这样的代码也便于调试。但是在产品环境中,我们希望这些JS代码是压缩和混淆过的,这主要是让 JS代码加载的更快,这也是Google AJAX Libraries API出现的原因。YUI Compressor是一款非常强大JS混淆和压缩工具,目前很多Javascript Framework都使用YUI Compressor进行代码分发。在Java Web应用开发中,Maven是常用的项目管 ...
  http://people.apache.org/builds/struts/             下载struts框架的好网址,网速快,版本齐全   http://ant.apache.org/bindownload.cgi              ant下载   http://commonclipse.sourceforge.net/                commons lang builder 下载   http://jakarta.apache.org/                                  在这上面需找apahce的所有 ...
  VBA 数组入门 [size=10.5pt] 一、初识数组 1 、数组就是一个列表或一组数据表。我们学习数组的目的,就是为了加速我们代码的效率。 2 、我们如何运用数组呢? 首先,必须声明数组。 其次,给数组赋值,可以是经过一系列的运算后再赋值给数组。 最后,将数组返回到工作表区域中。最终的目的是在工作表中显示我们想要的结果。 3 、调试数组的手段:本地窗口 我们可以通过设置Stop语句,或F8逐步执行代码,在本地窗口中观测数组的变化。 Sub test() Dim arrSheetN ...
    这两天一直在用vb写一个从excel中提取出来字符,组装成xml的小工具,是用vb写的。虽然听说vb很简单,使用起来也很很方便,不过毕竟是没有用过,于是就开始简单的看了下,不过由于对语法不熟悉还有对还有vba里的好多函数都不知道,导致我写的代码重复出现率很高,总之就是很烂的代码。刚开始不知道怎么获取当前有多少个工作表,有点小郁闷,于是开始了自己造轮子,后来才知道有现成的函数,一行搞定。后来一直又发现,变量不能在不同的工作表中进行共享,又是一小郁闷,哎,不过还好,这个我上网查到了,其实我也想再造个轮子,可惜又懒的做。算了,也许网上有呢,就查了查,但是查出来后用的时候又报错,我晕,后来才知道 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行    Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓  当前行和下面一行交互位置(特别实用,可以省去先剪切,再 ...
taglib、freemarker 、jsf、Velocity 偶都用过,最后还是觉得frremarker用着最顺心,下面我就说说个人比较喜欢的优点: 1.freemarker 是一个干净轻量的模板引擎,源代码结构也很清晰. 你可以直接写一个java main方法来调用它,我的代码生成 ...
<html> <head> <title>查看文章: ${newsitem.title} </title> </head> <body> <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr><td> <table width="95%" ...
关键字: freemark FreeMarker的指令的文件就称为模板(Template)。 模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。 数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型: 一、基本: 1、scalars:存储单值 字符串:简单文本由单或双引号括起来。 数字:直接使用数值。 日期:通常从数据模型获得 布尔值:true或false,通常在<#if …>标记中使用 2、hashes:充当其它对象的 ...

小惆怅

    不知不觉已经工作了快两个月了,虽然学到了很多东西,做了一些工作。但是,这些工作完成的都不好,总是虎头虎尾的,不是这粗心一下,就是那粗心一下。leader现在对我的信任度也是在逐渐的降低,这样下去可不是事啊。其实也不是我没有能力完成。算了,随便写写,以后自己办事要一丝不苟,不然的话前途渺茫啊。  
Global site tag (gtag.js) - Google Analytics