学习大杂烩

 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(目标对象,源对象);方法进行对象的属性拷贝,
    但是如果源对象中的某些属性在    目标对象中没有,这时候就需要我们自己去赋值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值