随时随刻小笔记

1.如何在eclipse看到jdk的源码。首先按住Ctrl键然后鼠标单击该。


2.数组声明的时候就要给定长度,否则程序会在运行的时候抛出数组下标越界的等异常。


3.删除某条记录  利用id 唯一性来删除  deleteServlet?id=当前记录的id


4.一个Servlet如何处理多个jsp页面提交来的请求? 使用隐藏域或在地址中加入?method=xxx来判断

   还有一种方法是配置Servlet的 映射路径 *.do   然后利用反射来自动完成,这种难度比之前两种更大,利用了java的反射机制。

  但是最后一种方法更易于维护,所以说学了反射机制的人就是比没有学反射的牛逼。

是*.do  千万别写成 /*.do


5..一个项目的开发过程是:
   先分析项目创建数据库 表结构一定要设计合理
   写好基本BaseDAO类、(性能一定要好)、规定好javabean类 的操作DAO
   配置文件都搭建好、配置数据库连接池、统一编码过滤器
   基本的额层次包搭建完成


6.今天花了很多的时间在研究,继承了BaseDAO和实现自己定义好的接口之后为什么会出现总是不能得到自己想要类类型,总是得到Object类型,现在终于明白了。

原来是应该直接用this来引用,不需要用BaseDAO的对象引用。虽然浪费了比较多的时间,但是这个问题以后不会再困惑我了。


7.如果是使用java写程序的时候,封装的思想很重要,比如查询时候的条件就可以把它封装成一个条件类,但是不需要对象数据库中表,所以也不要放在javabean中,它只能算是一个辅助类。


8.知识点:表单回显  如何实现表单回显  使用El表但是比较简单。  这也算是一个小小的技巧。


9.分析好最基本的DAO中应该具有哪些方法,定义一个好的标准对后面的开发很有帮助,可以减少很多的麻烦。


10.今天写完了一个小小的模拟用户信息管理MVC小案例,虽然没有业务逻辑,但是对于理解MVC设计模式还是很有好处的,以及分层思想。


11.分页可以使用这种方式来判断一共有多少页:           ((x-1)/size)+1


12.一句话来总结IO流:
我现在是要操作那个文件(找到或创建文件),我是想对文件进行进行update 还是只想看看里面有什么内容,
如果我是想看看呢(计算机最后都是只能识别01代码):我是以字节流(image、video)去看还是以字符流去看(文本文件),
如果我是想update文件呢(计算机最好都是只能识别01代码):我是用字节流去update(image、video)、还是以字符流去update呢(文本文件)。
其实用字节流不管什么文件(无论是文本文件还是图片视频)都可以进行操作,只是为了提高速度,封装出了一个字符流。




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值