- 浏览: 967816 次
- 性别:
- 来自: 北京
-
最新评论
-
avi9111:
内陷到android, ios, winphone里面也是随便 ...
【HTML5游戏开发】二次开发 BrowserQuest 第一集 -
avi9111:
呵呵,做不下去了吧,没有第二集了吧,游戏是个深坑,谨慎进入,其 ...
【HTML5游戏开发】二次开发 BrowserQuest 第一集 -
excaliburace:
方案3亲测完全可用,顺便解决了我其他方面的一些疑问,非常感谢
spring security 2添加用户验证码 -
yuanliangding:
Spring太强大了。
Spring Data JPA 简单介绍 -
小高你好:
什么是hibernate懒加载?什么时候用懒加载?为什么要用懒加载?
文章列表
博客分类:
Freemarker
freemarker
Java
Java代码
import
java.io.IOException;
import
java.io.Writer;
import
java.util.Iterator;
import
java.util.Map;
import
freemarker.core.Environment;
import
...
博客分类:
Freemarker
freemarker
Java
C
C++
C#
FreeMarker 2.3.11版本以后提供了新的自定义标签接口TemplateDirectiveModel
以替代TemplateTransformModel
,
下面是一个转换自定义标签的内容体中字母为大写字母的例子:
Java代码
import
java.io.IOException;
import
java.io.Writer;
import
...
tar
1.
文件或目录打包:
tar
-
cvf /u0/temp2.tar /usr/lib
将
/usr/lib
目录下的文件与子目录打包成一个文件库为
/u0/temp2.tar
。
tar
-
cvf /u0/temp2.tar /usr/lib
*
.c
*
.f
将
/usr/lib
目录下的*
.c
*
.f
等文件
其实,达到阿里数据库的管理水平,DBA只做了一间事,就是更加关心自己负责的库。
每次性能曲线的波动,都要找到原因,甚至定位到SQL。对于新上线的SQL语句,进行严格的审查。对于大操作,格外小心。Statspack、AWR报告,要观注、观注、再观注。基本上也就这些了
吧。我把这种管理模式,叫做精细化管理。
当然,我见到过很多乙方公司的DBA,每个人要管几十个库,在这种情况下,根本无暇顾及什么性能指标、AWR报告,只要数据库不当、只要客户不主动来找就行了。不出事情,哪有什么功夫
去看AWR报告什么的。至于乙方的这种管理方式,我先称之为粗犷化管理。
1、事务
事务是指作为单个逻辑工作单元执行的一系列操作。
事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部 ...
nutch1.4 环境变量设置
- 博客分类:
- 搜索引擎学习
Exception in thread "main" java.io.IOException: Job failed!
at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1252)
at org.apache.nutch.crawl.Injector.inject(Injector.java:217)
at org.apache.nutch.crawl.Crawl.main(Crawl.java:124)
解决办法:在cygwin中输入:export LANG="zh_CN.GB ...
informix 写的存储过程
- 博客分类:
- 数据库
CREATE PROCEDURE informix.remove_2( settleno_in VARCHAR(22),flag_in varchar(8))
-- 定义settle变量
define settleno_v varchar(22) ;
define operatecode_v char(10) ;
define operatedate_v date ;
define sumdocfee_v decimal(14,2) ;
define settledocrate_v decimal(8,2) ;
d ...
Nexus的安装和应用 [转].
- 博客分类:
- 系统架构
一、环境
操作系统:Windows XP,
JDK:JDK 1.6.0
Nexus:nexus-oss-webapp-1.8.0.1-bundle.zip
其他软件:Cygwin 、apache-maven-3.0.2。
二、下载和安装
1、下载
进入链接http://nexus.sonatype.org/downloads/,下载目前的最新版本nexus-oss-webapp-1.8.0.1-bundle.zip到E:/。
2、安装
Nexus提供了两种安装方式,一种是内嵌Jetty的bundle,只要你有JRE就能直接运行。第二种方式是WAR,你只须简单的将其发布到web容 ...
虽然在hibernate中有show_sql选项,但是显示出来的语句大多类似
select * from xxx where value=?
但是有时候我们需要得到完整的SQL语句,怎么办呢?使用P6SPY就可以完成这个任务
p6spy是一个开源软件,它可以跟踪任何使用jdbc的应用产生的数据库操作。特别适合于监控ejb服务器产生的 sql statements。
官方网址:http://www.p6spy.com/
目前p6spy 适用的应用服务器包括jboss, atg, orion, jonas, ipla ...
Hibernate二级缓存【转】新理解
- 博客分类:
- Hibernate
二级缓存
也称为进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享。二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存。
二级缓存是由不同的提供商提供,默认情况下,Hibernate使用EHCache进行JVM级别的缓存。缓存策略提供商如下表:
Cache
Provider class
Type
Cluster Safe
Query Cache Supported
...
场景:总公司给分公司队列发送信息,.createQueueSession(false, Session.AUTO_ACKNOWLEDGE) 报错,打不开连接,说连接没有发现 Connection not found ,原因是总公司与分公司的domain指向的server不能重复,一般创建domain不指定名称的话是,AdminServer.
解决方案:就是修改总公司或分公司的domain指向的服务名称。
【转】深入掌握JMS(二):一个JMS例子
- 博客分类:
- JMS
深入掌握JMS(二):一个JMS例子
前一讲简单的介绍了一下JMS的基本概念, 这一讲结合一个例子让大家深入理解前一讲的基本概念.
首先需要做的是选择一个JMS提供者, 如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ, 官方地址: http://activemq.apache.org/
. 网上有很多介绍ActiveMQ的文档, 所以在这里就不介绍了.
按照上一讲的这个简图,
ConnectionFactory---->Connection--->S ...
深入掌握JMS(三):MessageListener
消息的消费者接收消息可以采用两种方式:
1、consumer.receive() 或 consumer.receive(int timeout);
2、注册一个MessageListener。
采用第一种方式,消息的接收者会一直等待下去,直到有消息到达,或者超时。后一种方式会注册一个监听器,当有消息到达的时候,会回调它的onMessage()方法。下面举例说明:
MessageConsumer co ...
【转】深入掌握JMS(四):实战Queue
- 博客分类:
- JMS
Queue实现的是点到点模型,在下面的例子中,启动2个消费者共同监听一个Queue,然后循环给这个Queue中发送多个消息,我们依然采用ActiveMQ。
import javax.jms.Connection;
import javax.jms.DeliveryMode;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageCons ...
【转】深入掌握JMS(六):消息头
- 博客分类:
- JMS
深入掌握JMS(六):消息头
一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和
MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重要的数据或者仅仅是一个事件的通知。
消息的Headers部分通常包含一些消息的描述信息,它们都是标准的描述信息。包含下面一些值:
JMSDestinati ...