`
ithero
  • 浏览: 143620 次
社区版块
存档分类
最新评论
文章列表
  普通文字和符号:A-Z a-z 0-9 以及不是元字符的其它符号 输入Unicode字符时,同String一样,使用\uXXXX 元字符:三三二三个一(记忆口诀) 三个括号: {[( 三个匹配次数: *+? 星加问 两个断言: ^$ 定头定尾 三个一: | 选择符 . 模 ...
1,在java程序中使用FreeMarker FreeMarker的模板就是一个.ftl文本文件,在该文件中使用了一些FreeMarker的特别标记,这些标记会动态显示,或者控制程序输出,如下面的模板文件代码: ${name},你好!${msg} 这里类似于${}的就是动态的内容,称 ...
整合了Spring/Webwork/Sitemesh/FreeMarker的相关配置 web.xml需要配置3个filter,这3个filter的顺序不能够颠倒,必须按照如下顺序:其中ActionContextCleanUp设定当webwork执行完毕后延迟清理ActionContext,以便于sitemesh使用ActionConext,sitemesh则是在Webwork执行完毕后进行模版的组装。此处使用的是FreeMarker作为网站模版,FreeMarkerPageFilter是webwork2.2提供的增强类(推荐使用freemarker作为网站模版),如果使用JSP作为网站模版,则改 ...

Unicode详解

    博客分类:
  • J2EE
基本知识 介绍Unicode之前,首先要讲解一些基础知识。虽然跟Unicode没有直接的关系, 但想弄明白Unicode,没这些还真不行。 字节和字符的区别 咦,字节和字符能有什么区别啊?不都是一样的吗?完全正确,但只是在古老的DOS时代。 当Unicode出现后,字节和字符就不一样了。 字节(octet)是一个八位的存储单元,取值范围一定是0~255。而字符(character,或者word) 为语言意义上的符号,范围就不一定了。例如在UCS-2中定义的字符范围为0~65535, 它的一个字符占用两个字节。 Big Endian和Little Endian 上面提到了一个字符可 ...
常用命令整理如下:查看主板的序列号: dmidecode | grep -i ’serial number’ 用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor] 查看内存信息:cat /proc/meminfo [fre ...
作者:Klaus Komenda , 翻译:butwho 英文原文:Collection of Web Developer Tools, per Browser 原文发现:译言-Collection of Web Developer Tools for major browsers 中文译文:Web开发工具大集合——每个浏览器都有份的! 网站开发者的一大苦恼,就是有太多的浏览器要应付。幸亏世界上有一些聪明的人,能够研究出一大些方便编辑和调试网页代码的好工具。不过,要从不计其 数的小工具里面找出合适的可真不容易。这篇文章列出了几个最好用的web开发工具,并指导你快速地激活、安装、使 ...
用于描述hibernate映射关系的标注,告别*.hbm.xml @Entity(name = “***") @Id @Column   下面四个标注用来定义 bean, 自动根据 bean 的类名生成一个首字母小写的 bean @Component 标注普通的Spring Bean类 @Controller 标注控制器组件类 @Service 标注业务逻辑组件类 @Repository 标注一个DAO组件类   @Autowired 则是自动注入依赖的类, 它会在类路径中找成员对应的类/接口的实现类,   我们在BaseTest.java中使用过的 @ContextConfigur ...
线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHand ...
网上摘抄 查看ORACLE锁的形式有  Select * From All_Objects b Where b.Object_Id In (Select Id1 From V$lock Where Type='TM'); ORACLE里锁有以下几种模式:      0:none   1:null 空   2:Row-S 行共享(RS):共享表锁   3:Row-X 行专用(RX):用于行的修改   4:Share 共享锁(S):阻止其他DML操作   5:S/Row-X 共享行专用(SRX):阻止其他事务操作   6:exclusive 专用(X):独立访问使用      数字越大锁级别越高, ...
生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。   为整个团队提供高级的UML 2.0建模工具   EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分析人员、测试人员、项目经理、品质控制和部署人员等。   特性丰富系统设计   Enterprise Ar ...
Mysql的启动其实不算复杂,我的理解就是读取配置文件,传递参数,启动。说的比较简单,其实这里是有关部署的事情,配置文件的部署需要了解,我们看看默认的my.cnf的说明: 引用 # You can copy this file to# /etc/my.cnf to set global options,# mysql-data-dir/my.cnf to set server-specific options (in this# installation this directory is /Data/apps/mysql/var) or# ~/.my.cnf to set user-spec ...
Javascript解析URL的方法 URL: 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成:scheme://host:port/path?query#fragmentscheme = 通信协议 (常用的http,ftp,maito等)host = 主机 (域名或IP)port = 端口号path = 路径query = 查询可选,用于 ...
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.例如:SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 3. /*+CHOOSE*/表明如果数据字典中有访 ...
一、自定义 FCKeditor 的 BasePathBasePath 即FCKeditor在网站中的相对路径,默认值是 /fckeditor/,最好在Web.config appSettings中对其进行配置: <add key="FCKeditor:BasePath" value="/FCKeditor_2.6.3/"/> 这样做有诸多优点: 开发环境 ...
 深入理解Javascript闭包(closure) [  作者: Felix ]               最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javas ...
Global site tag (gtag.js) - Google Analytics