- 浏览: 31083 次
- 性别:
最新评论
-
sxshunrj:
按照你的代码写了一下,一直报找不到字段是为啥呢?java.la ...
spring定时任务分析,及其线上实时修改表达式 -
xiaoLee:
学习了!最近也在研究这个项目
JPetStore-5.0程序中不一样的struts -
Kaede:
哈哈 这种方式 使得程序更鲜明,层次更清晰,也不显得杂乱~! ...
JPetStore-5.0程序中不一样的struts -
springrose:
晕,看不懂列
JPetStore-5.0程序中不一样的struts -
lkfnn:
难道阁下是要影射什么吗?
再读,皇帝的新装
文章列表
最近这边项目上需要做一个本地缓存,要能设定过期时间,超过过期时间自动加载一次数据;
后,经查,发现google有一个缓存包不错
代码示例:
CacheLoader<String, String> checkedLoader = new CacheLoader<String, String>() {// 实体加载实现,get后如果没有值,会调用此方法,存入cache,并缓存
public String load(String key) throws IOException {
...
上传过程中,修改POM Editor 其中的 groupId 修改的和 对应的jar 的groupId一样即可,
一经修改,就会看到TargetPath 就会变为 和对应jar一样的路径
此时上传就没问题了
属于转载
执行mvn,生成好jar包并在其它工程引用此jar及其源码jar,如果还是乱码,可能就是eclipse的配置问题了,确认windows->Preferences->general->Workspace->Text file encoding设置为UTF-8
确认windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update
1. 根据配置文件 创建ScheduledTaskRegistrar 对象之后,
TaskScheduler taskScheduler 任务池 已有值;
Map<Runnable, String> cronTasks 计划任务map,key为任务对象,value为定时表达式
Set<ScheduledFuture<?>> scheduledFutures = new LinkedHashSet<ScheduledFuture<?>>(); 被创建
2.ScheduledTaskRegistrar.af ...
此处不是对Hessian配置的描述,只对其基本原理分析。
1.创建代理类:
在前端一般调用HessianProxyFactory.create(Class serviceInterface,String url),获取对后台service的一个代理访问类对象;
HessianProxyFactory.create方法的内部是这样做的:
URL url = new URL(urlName);
handler = new HessianProxy(this, url);
return Proxy.newProxyInstance(loader, n ...
extjs3.0的日期控件在chrome 最新版会出现问题,
弹出的选择日期的菜单,宽度会和屏幕一样宽,而且内容显示很慢,
要解决这个问题只需修改ext-all.css的一处即可,如下:
.x-date-picker {
border: 1px solid;
border-top:0 none;
position:relative;
width: 185px;
}
即加入width: 185px;即可。
tomcat7 源码学习笔记 2
- 博客分类:
- 开源学习
在tomcat中Catalina类启动后,读取sever.xml初始化整个环境,此处使用了一个核心的工具类,搞定了这些,这个类是:Digester,此类继承自 jdk的DefaultHandler;
我们可以从一个简单的例子来窥视,此处使用server.xml的初始化原理,
Digester规则的设定是这样进行的,选取一组简单的代码如下:
digester.addObjectCreate("Server",
"org.apache.catalina.core.StandardServer& ...
tomcat7启动后,从启动,到对端口完成监听整个过程,如图:
其中Bootstrap为tomcat启动类,
调用顺序:
Bootstrap.start() --> 反射调用 Catalina.start() --> StandardServer.start() -->
StandardService.start() --> Connector.start()(启动两个, ...
mysql 5.1以后推出了xml的解析支持,
SELECT extractValue('<a href="sss"></a><a href="2333"></a>','/a/attribute::href') body FROM `casexml`
挺好用的,不用自己再写存储过程了
Sending error message: D:\Macromedia\Flash Media Server 2\scriptlib\webservices\SOAP.asc: line 769: TypeError: this.onResult is not a function }oO<
Failed to execute method (XML.onData).
fms 中加入webservice后,控制台出现此错误,但不影响程序流程,后经反复对照,解决办法如下:
load("components.asc");
load("webservices ...
- 2009-06-11 11:27
- 浏览 1762
- 评论(0)
平常我们使用struts会定义form,写Action,设置struts-config.xml文件,然后页面的数据是以form对象传给Action,然后调用Service层,完成业务,再返回struts-config.xml配置的页面。
而JPetStore-5.0的struts不同,例如:
页面是这样的
<html:form method="post" action="/shop/editAccount.shtml">
<html:hidden name="accountBean" ...
- 2007-12-04 18:33
- 浏览 2784
- 评论(3)
许多年以前有一位皇帝,他非常喜欢穿好看的新衣服。他为了要穿得漂亮,把所有的钱都花到衣服上去了,他一点也不关心他的军队,也不喜欢去看戏。除非是为了炫耀一下新衣服,他也不喜欢乘着马车逛公园。他每天每个钟头 ...
- 2007-01-01 14:19
- 浏览 1159
- 评论(1)