1. 数据挖掘: 啤酒和纸尿裤的事例:某个商场对以前的销售进行分析,他们发现很多买纸尿布的人都买些啤酒
为什么呢?很多男的去买纸尿布都比较郁闷,因为他们认为这些应该都是女人干的事,现在让他们来干了,
所以他们都买些啤酒解解闷。
2. 砍棵豆芽菜,你开来联合收割机。
3. 骑着驴找马,别要虐待驴--别要跟你现在的公司过不去,大家好聚好散
4. brain storm
5. 要写出一个简单的文档,让入门者更容易接受并快速入门
专门的项目组中要有一定的命名风格
开发项目要写出程序的开发流程,把个功能列出,被依赖者现开发
6. 低调做人 高调做事
7. 日期处理pstmt.setTimestamp(5, new Timestamp(rate.getTime()));
8. parent.main.location.reload();框架自我刷新
9. struts 标签
bean:write name="" property="" //写
logic:empty name="" //判断是否为空
logic:noEmpty name="" //判断是否不为空
logic:present name="" //判断是否存在
logic:noPresent name="" //判断是否不存在
logic:iterte id="" name="" //和java中的iterte用法一样 需要用到上面几个标签
10. 文件上传
使用组件fileupload和io
使用时必须在form中加上enctype="multipart/form-data"
使用request.getContextPath()获取当前项目的所在路径
11. 在servlet中要在别的页面中也能拿到相应的属性值可用request.getRequestDispatcher("相应的路径").forward(request, response);
12. 截取路径
String currentURI = request.getRequestURI();
String path = currentURI.substring(currentURI.indexOf("/", 1));//从第一个“/”出开始截取
path = path.substring(0, path.indexOf("."));
例如:currentURI = "/test_servlet/user/addUser.do";
截取后path = "/user/addUser";
13. 在继承了ActionForm的类中可以用重写public reset(ActionMapping mapping, HttpServletRequest request)方法对该类的属性进行初始化
可以重写public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)方法对属性的值进行处理(是否符合要求),
这是服务器端的验证,有些时候有些关键的验证需要在服务器端验证才行。
但是要使用这个方法的话必须在struts-config.xml的相应的action中设置属性validate="true",如果为false的话该方法将不其作用
14. 对日期的格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
pstmt.setString(6, sdf.format(new java.util.Date()));
15 BeanUtils的使用
当两个类的属性很相像的时候我们可以使用beanUtils组件中的copyProperties(目标对象,源对象);方法进行对象的属性拷贝,
但是如果源对象中的某些属性在 目标对象中没有,这时候就需要我们自己去赋值。
学习大杂烩
最新推荐文章于 2024-10-07 00:36:15 发布