- 浏览: 216204 次
- 性别:
- 来自: 郑州
最新评论
-
lee_govern:
每个properties文件都要有同名的java类才能读取,这 ...
properties读取工具类设计 -
lgscofield:
ClassPathPropsReader这个类复杂度好高啊,s ...
properties读取工具类设计 -
stylrmomo:
楼主的只能读取类路径下面的properties文件!
properties读取工具类设计 -
freezingsky:
spring中有一个专门用于读取各种资源的系列类,Resour ...
properties读取工具类设计 -
rian:
[flash=200,200][/flash][url][/u ...
Java Web程序员知识总结1--开篇
文章列表
搜集相关方案,网上介绍比较多的有两个方案:
1)vss2svn - Visual SourceSafe to Subversion 格式转换器
这是一个源代码库工具,能将Visual SourceSafe(VSS)存储库转换为Subversion 的dumpfile格式,以便VSS历史可以导入到版本库。
2)SVN Importer
尝试用vss2svn迁移project-hello工程,步骤
1)解压vss2svn到F:\vss-server-tmp
2)使用VSS管理员工具从生产VSS导出project-hello工程
3)使用VSS管理员工具在本地F:\vss-se ...
一、插件主要功能
在eclipse中启动、停止Tomcat。目前最新版本V33支持Tomcat 4.x, 5.x, 6.x, 7.x,支持Eclipse 3.1, 3.2, 3.3, 3.4, 3.5 and 3.6
支持debug调试
在eclipse中直接新建Tomcat工程
打印Tomcat Catalina.out到eclipse console控制台
二、使用总结
1.指定debug时Source Path
【问题描述】 当同一个工作区中存在多个工程处于打开状态、多个工程存在相同类名的Java文件时,debug时eclipse可能会打开错误工程下的Java源码
...
【Tomcat版本】7.0.42
【问题描述】Tomcat启动后,访问动态页面后提示“At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compila ...
项目中一般会有多个配置properties文件,写了一个读取的工具类,见类图和代码
类说明:
ClassPathPropsReader:class path properties reader
ClassNamePropsReader:按类名查找properties文件位置,properties文件名和类名相同、放置在同一个包下
PropsReaderFactory:ClassPathPropsReader静态工厂方法类
主要代码:
package properties;
import java.io.IOException;
import j ...
建表及初始化SQL
--创建表test
create table test(sales_id varchar2(2),sales varchar2(10),dest varchar2(10),dept varchar2(10),revenue number);
--创建数据
insert into test values('11','smith','hangzhou','市场',1000);
insert into test values('12','smith','wenzhou','市场',2000);
insert into test values('13','a ...
一.缓存介绍
1.1缓存对象
理论上,Web分层设计的各个层都可以有缓存,Web中的任何对象都可以缓存。
Http请求结果的缓存
浏览器缓存、代理缓存、服务器端方向代理缓存、使用Filter实现对请求结果页面的缓存
Java对象的缓存
缓存数据库查询结果对象
1.2缓存介质[保存在哪里]
从硬件介质上来将无非就是两种,内存和硬盘(对应应用层的程序来讲不用考虑寄存器等问题).但是往往我们不会从硬件上来划分,一般的划分方法是从技术上划分,可以分成几种,内存
OSCache使用的三个场景
1.JSP缓存
在JSP中使用标签缓存JSP片段,这个特性需要J2EE应用服务器的支撑。
2.Request缓存
使用Filter缓存整个HTTP响应
3.一般目的缓存
直接调用OSCache API完成普通Java对象的缓存,你可以更直接地控制缓存
缓存的对象保存在什么地方
一般而言,缓存对象可以保存在内存和(/或)硬盘中,你也可以通过定制持久实现和事件处理方法,来实现缓存对象保存在其他位置如Database或LADP directory
是否可以限制被缓存对象的大小
可以指定被缓存对象的个数,但对于是否可以指定被缓存对象的内存 ...
Apache Tomcat团队2011-8-10发布声明:从2012.9.30日期,不再支持Tomcat 5.5.X,具体内容如下
2012.9.30日之后:
1.不大可能再发布5.5.X的新分支
2.不再被修复仅存在于5.5.X分支的Bug
3.不再检查针对5.5.X分支的安全漏洞报告
2012.12.31日之后:
1. 移除5.5.X的下载页面
2. 从镜像系统中移除5.5.X
3. 5.5.X的 svn地址从/tomcat/tc5.5.x 转移至 /tomcat/archive/tc5.5.x
4. 从tomc ...
从控制台获取用户输入在实际的开发中用的不多,今天看到一个笔试题,感觉很有意思,写了个Demo,代码如下:
package javabasic;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* 控制台IO测试
* 实现从控制台输入两个整型值,计算两个整型值的结果后输出到控制台
*
* @author Mov
* @version 1.0 Mov 2012-8-1 下午08:23:02 create
...
推荐一篇关于Java类加载器介绍的博文
- 博客分类:
- Java
深入探讨 Java 类加载器
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/
IBM的技术文献一直很赞,关于Java类加载器的介绍这篇应该是网上讲得最透彻的一篇。
开发人员需要了解Java类加载器,理由:
1.了解类加载器是理解Java安全机制的基础
2.了解类加载器可以更好的理解Tomcat等应用服务器的类加载机制
3.当出现一些“类似静态变量为啥不共享”问题时可以自己解决Bug
4.可以控制类加载行为
ibator是iBATIS的一个代码生成工具,关于它的定制,可以参考JavaEye上两篇博文:
生成中文注释[www-hello] http://lj-zhu.iteye.com/blog/732325
ibator改造之返回数据库注释和数据库分页[matychen] http://www.iteye.com/topic/821983
但在决 ...
【目标读者】
1.自己 温故而知新,为自己的下一步学习指明方向
2.刚入行、道行不深的新人 希望能这些新人一些帮助
【内容涵盖】
先画个图,列举下入职以来所有已经掌握或仅仅是了解的知识点
这些内容我都想总结下。图画得有点乱,可能是因为自己的思路就很乱。要学这么多吗,我也有点怀疑!但事实确实如此,因为就现在的工作看,似乎一个都不能少。
对于新人,要想一下把这个图中所有的知识点消化、掌握,那确实不易、而且也不太现实。只能是由点到面、由浅入深,着眼于工作需要先将必须的知识点掌握,然后定期和反思、和图对比,看看自己还有哪些没有掌握,再慢慢补充完善。
...
package cn.xxt.test;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.TreeMap;
import org.junit.Test;
/**
* Map排序测试
* ---------------------------------------------------------------------------------------
* 关于容器的排序规则在《Java编程思想中的解释》如下:
* ---------------------- ...
在自己的网页中iframe别人的电子地图
- 博客分类:
- 其他
技术本身没有难度,就是一段iframe代码而已,对比了几个产品,最终锁定图吧地图联盟,以下是对它的一点介绍:
图吧地图联盟 地图联盟向各类网站提供5款免费的标准化地图产品,您可根据自己网站的不同需求,配置自己的地图产品。只需将在此获取的代码嵌入您的网页即可实现地图功能。 地图联盟用户已经发展至包括百度、腾讯、前程无忧等在内的5000多家网站。
地图联盟提供的5款免费标准化地图产品:###地图标点服务 在地图上标注您的位置(餐馆、商家、企业、楼盘等),让其更直观的展示。同时提供公交/驾车路线和周边信息的查询功能,且产品永久免费。 根据标注方式的不同分为:在线标点地图、后台标点地图 和 接口 ...
基于J2EE架构的项目开发团队中的角色与职责
- 博客分类:
- 其他
【声明】 1、2内容来源:《J2EE Architects Handbook》中文翻译《J2EE系统架构师参考手册》[翻译Mellon]
1、角色
Technical architect技术架构师
Project manager 项目经理
Business analyst 业务分析师
Layout designer界面布局设计师
Presentation-tier developer