- 浏览: 144996 次
- 性别:
- 来自: 北京
最新评论
-
zhongfenglin:
...
应聘时最漂亮的回答! 留着 早晚用的上 -
叶枫青:
请问这path设定的具体意思是?可否详细介绍下,谢……(粗略估 ...
J2EE项目从myeclipse中转换到eclipse中 -
starboyss:
...
SpringMVC中model,modelMap.request,session取值顺序 -
xiaomaha:
ejb3.0 webservice如何处理懒加载?没有类似we ...
最近一些J2EE bug总结 -
muqingren:
...
SpringMVC中model,modelMap.request,session取值顺序
文章列表
2009-12-26记录
JAVA23种模式介绍
http://hi.baidu.com/luna_kiss_moon/blog/item/ce084e0f85d3de2b6059f314.html
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,
只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如 ...
2009-12-04记录
http://huayongsheng.iteye.com/blog/443678 url转义字符原理
常见的URl转义字符和特殊符号的十六进制值
在网页浏览器中的地址栏中经常会看到一些乱码,是我们所看不懂的,那是我们在输入要搜索的内容后,经常搜索引擎后台处理后的显示效果,下面我就列举几个常见的URl转义字符。
特殊符号 十六进制值
引用对与通过get方式提交的url,浏览器在提交前首先根据http协议把一一个的参数及其值解析配对。而url的参数间是通过&分割的,这就是浏览器进行参数配置的分割依据。如果你的参数值中含有&等url特殊字 ...
svn提交代码时:
1.提交代码时要先更新,如果没有冲突再提交。
2.如果更新完有冲突,就解决冲突,在其过程中不要乱删除别人的代码,删之前,应该问问 其他人。
3.提交代码前看自己的代码格式对否,空行的行数是固定的,函数的结尾需要空行;所引得包是否多,用ctrl+shift+o 整理一下。
4.那些用anntation注释的地方的上方要空一行,在每一个方法的开头也空一行。
5.在本地用ant test测试一下,成功再提交,不要影响别人的代码运行。
开发时:
1.在写测试类时,首先要考虑所传的参数是否符合要求,有时只传id而不是name,弄错了会影响进度。
2.测试用例尽量想全,空,不 ...
通过url抓取第三方的内容
- 博客分类:
- java学习
大家看到标题都会想到用HttpURLConnection去处理,但是我想说的是我在实现时遇到的问题,之前用这段代码总是去忽略出现异常时的信息处理,总是处理成功的时候,当然这样做在抓取站带你内容时一般不会出问题,抓不到大不了就返回空喽;但是当抓取第三方api时,就出现问题了,人家api返回异常时都是以错误形式返回,光处理成功的api返回结果已经获取不到这异常信息了,导致自己也看不到原因,总以为是网络原因造成的,其实则不然。
经过测试,第三方站点api返回成功信息是getInputStream(),而返回错误信息时是getErrorStream(),他们最终的解析代码都是一样的,所以我 ...
ibatis 开发指南http://wenku.baidu.com/view/5a773ac36137ee06eff91878.html
mybatis大于小于及其它 运算符操作
在ibatis配置文件写SQL语句的时候对于一些比如“<”,">","<>","&"," ' "," " "是不能够 ...
转 http://blog.csdn.net/xxxxxxbin/article/details/6215336
一、应用范围
一般用在登录限制、查找IP所在城市等需求中,windows的ping命令也支持整数形式的IP。
二、关键技术点
将IP地址转化成整数的方法如下:
1、通过String的 ...
转http://lidaoping12345.iteye.com/blog/1533734
获取用户的IP地址,作为防钓鱼的一种方法
String clientIp = request.getHeader("x-forwarded-for");
if ((clientIp == null) || (clientIp.length() == 0)
|| ("unknown".equalsIgnoreCase(clientIp))) {
clientIp = request.getHea ...
参考
http://blog.csdn.net/yangshuanbao/article/details/6864054
http://hi.baidu.com/%D1%A9%C0%E812/blog/item/274f5d9504b61315d21b7096.html
在使用SimpleDateFormat时格式化时间的
yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss
如果希望格 ...
来自 http://apps.hi.baidu.com/share/detail/30819988
以前用的eclipse-jee因为在部署项目过程中总是出现bug被我删除。今天去eclipse官网又下了一个Eclipse IDE For Java EE Developers。
版本是:eclipse-jee-helios-SR1-win32.zip
我的jdk版本是:1.6.0_20
解压后启动,发现弹出提示框“ Failed to create the Java Virtual Machine”
针对这个问题在网上寻找解决方案。找到几个,全是Ctrl c/v,不带半句解释。
...
参考http://apps.hi.baidu.com/share/detail/10880976
方法一:(工程没有引用外部jar包时,直接导出)
选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish.
方法2:
当工程引用了其他的外部jar时,由于eclipse不支持同时导出外部jar包的功能,所以比较麻烦一点;具体步骤如下:
生成manifest file:选中工程- ...
转载http://www.baifeng.me/web/tech/2009/11/1178/
在最近的开发过程中,我遇到了一个很奇怪的问题,就是在利用Javascript控制表单提交时,浏览器提示document.genForm.submit is not a function。genForm是表单<form>的name,并且使用同样函数的另一个表单却执行正常,查找了半天也没有发现两个有什么不同,后来在网上搜索了一番,结果找到了原因。
当表单<form>…</form>中含有name=”submit”时,提交时就会有冲突,这个错误常见于按钮上,如:
在J ...
键盘数字对应的ASCII码和keycode码
- 博客分类:
- java学习
转载http://hi.baidu.com/dongtianxiaozi/blog/item/f91d6c4e208c87ead62afc1a.html
键盘数字对应的ASCII码(keycode码)
keycode 1 = 鼠标左键
keycode 2 = 鼠标右键
keycode 3 = Cancel
keycode 4 = 鼠标中键
keycode 8 = BackSpace
keycode 9 = Tab
keycode 12 = Clear(未知)
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L ...
http://www.cnblogs.com/hanwesley/articles/1948230.html
Maven简单介绍
Maven是基于项目对象模型(Project Object Model),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.
掌握maven就是要学会如何编写pom.xml,尤其对于多个子项目的管理
约定俗成
src/main/java 存放Java文件
src/main/resources 存放资源文件
src/main/test 存放测试文件
Maven坐标
<groupId>com.ibatis</groupId&g ...
分屏器有两种,
一种是把同一画面分割成若干块,然后在不同的屏上显示,适用于做大型屏幕拼接。
另一种更准确叫显示分配器,就是把一个画面在两个显示器上同时显示。
双口显卡都支持上述两种工作模式,最简单的方法是在双口显卡上接好两个显示器,开机,在桌面点右键-属性-设置,
如果两个显示器连接正确,会出现两个显示器的图标,点有“2”的显示器,然后选下面“把桌面扩展到当前显示器”就可以了。
参考http://liliang.iteye.com/blog/634622
1. 首先安装一个maven,就是下载一个maven包,配一下环境变量即可。
2. 新建一个文件夹把jar包和相应的pom.xml文件放入里面
pom.xml定义了这个jar的maven坐标,例如:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<ver ...