`
chongquanyumo
  • 浏览: 31083 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
最近这边项目上需要做一个本地缓存,要能设定过期时间,超过过期时间自动加载一次数据;     后,经查,发现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;即可。
在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 ...
    平常我们使用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" ...
许多年以前有一位皇帝,他非常喜欢穿好看的新衣服。他为了要穿得漂亮,把所有的钱都花到衣服上去了,他一点也不关心他的军队,也不喜欢去看戏。除非是为了炫耀一下新衣服,他也不喜欢乘着马车逛公园。他每天每个钟头 ...
    2006年11月10日,在同事的说服下,我的博客开张了。      以后的骚文可以有个窝了,愿天下所有迁客骚人捧场。
Global site tag (gtag.js) - Google Analytics