Java Web
文章平均质量分 81
小小八卦姐
程序媛一枚爱读书爱生活
展开
-
Maven的Dependency怎么找?
本文转载于:http://www.iteye.com/topic/240424 用了Maven,所需的JAR包就不能再像往常一样,自己找到并下载下来,用IDE导进去就完事了,Maven用了一个项目依赖(Dependency)的概念,用俗话说,就是我的项目需要用你这个jar包,就称之为我的项目依赖你这个包,换句话说,你这个JAR包就是我这个项目的Dependency。转载 2013-11-11 15:23:25 · 931 阅读 · 0 评论 -
tomcat的配置文件server.xml不支持中文注释的解决办法
早上启动tomcat失败,控制台一闪而过,打开catalina的log发现错误指向了conf/server.xml,报错信息如下: -------------------------- 警告: Catalina.start using conf/server.xml: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeq转载 2013-12-11 15:29:47 · 1430 阅读 · 0 评论 -
Java Web的Timer详解
目的:利用Restful服务来收集数据,做了一个缓存,每100条放入Mongodb中,每天要做统计,但是不能保证凌晨的时候数据被刷到了数据库中,利用Timer开另一个线程实现每天零点定时刷数据的功能。让Tomcat在WEB程序启动的时候启动一个线程池和一个Timer线程,Timer线程每隔一段时间跑一次,然后触发另一个后台线程(甩给线程池去处理)Listener有两种实现形式:Se原创 2014-03-20 19:34:36 · 828 阅读 · 0 评论 -
jersey创建Restful Web Services
首次使用Jersey,记录一下。1.通过Maven Archetype创建一个新的工程方法一:使用模板创建(1)选择合适的模板:mvn archetype:generate -DarchetypeCatalog=http://download.java.net/maven/2(2)选择模板:[INFO] No archetype defined. Using m原创 2013-12-17 21:12:19 · 1082 阅读 · 0 评论 -
Tomcat7 性能调优
Tomcat 默认采用阻塞式IO来处理并发请求,因此Tomcat所能支持的并发用户原创 2014-04-08 15:47:20 · 3402 阅读 · 0 评论 -
Spring中的定时器
最近项目中使用到了定时器的功能,在每天凌晨,如果内存中存有数据,将会把内存中的数据刷入数据库中。1.java中的定时器 Timer使用java中的java.util.Timer工具类,这个类允许调度一个java.util.TimeTask任务。java.util.Timer timer;timer = new Timer(false);//如果为true,这个线程是一个守护线程原创 2014-12-19 22:21:52 · 786 阅读 · 0 评论 -
Spring REST
前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。RestTemplate转载 2013-12-13 13:16:19 · 985 阅读 · 0 评论 -
Java缓存
常见的缓存算法有LRU、LFU和FIFO等算法。1. LRU (Least Recently Used,最近最少使用)算法根据数据的最近访问记录来淘汰数据,其原理是如果数据最近被访问过,将来被访问的概率比较高,最常见的实现是使用一个链表保存缓存数据,详细具体算法如下:1)新数据插入到链表头部;2)每当缓存数据命中,则将数据移到链表头部;3)当链表满的时候,将链表尾部的数据丢弃;原创 2014-12-13 21:56:17 · 707 阅读 · 0 评论