2012年8月29日

mysql

摘要: ER模型 --- 关系模型 --- 二维表 1. char [ 固定 删除尾部空格 ] 2. varchar [ 可变 不删除尾部空格 ]char varchar 区别create table test1(c char(4),v varchar(4));insert into test1 values('a ','b ');select concat(c,'#'), concat(v,'#') from test1; 3. blob [ Binary Large of Object ] 电影 4. text [ 文本 ] 5. d 阅读全文

posted @ 2012-08-29 14:53 Knuth_档案 阅读(204) 评论(0) 推荐(0) 编辑

2012年8月4日

jsp+servlet+javabean

摘要: 阅读全文

posted @ 2012-08-04 22:15 Knuth_档案 阅读(149) 评论(0) 推荐(0) 编辑

2012年7月29日

会话 cookie

摘要: Cookie cookie = new Cookie(name,value); response.addCookie(cookie) ; Cookie[] cookies = request.getCookies(); setValue(); setMaxAge();1.单位是秒 2.不设置只在浏览 阅读全文

posted @ 2012-07-29 15:11 Knuth_档案 阅读(217) 评论(0) 推荐(0) 编辑

2012年7月9日

数据库三范式 简单理解

摘要: 设计数据库 之 银弹第一范式:属性不可分傻瓜也不会设计出不符合第一范式的数据库表第二范式:部分依赖非主属性不能依赖于组合关键字的一部分 对于单关键字 肯定满足第二范式第三范式:传递依赖主属性决定的一些非主属性字段也能够决定其他非主属性字段 阅读全文

posted @ 2012-07-09 13:21 Knuth_档案 阅读(201) 评论(0) 推荐(0) 编辑

2012年7月4日

response request

摘要: 服务器启动 每一个servlet 创建一个对象浏览器启动 每一个请求 创建 request response 对象 请求结束 立即销毁responseresponse 有两个方法:getOutputStream 二进制数据getWriter 文本数据上面的两个流属于互斥流 不能同时使用首先声明一点字符流的传输 无乱码问题文件下载// 获得下载文件的绝对路径String path = getServletContext().getRealPath("download/美女.jpg") ;File file = new File(path) ;// 发送头,通知浏览器下载res 阅读全文

posted @ 2012-07-04 22:19 Knuth_档案 阅读(287) 评论(0) 推荐(0) 编辑

2012年6月12日

乱码问题

摘要: 字符到字节是编码,字节到字符是解码,编码和解码用到了不同码表就会出现乱码问题。解码乱码:编码: byte[] bytes = str.getBytes();解码: String result = new String(bytes,"ISO-8859-1") ;编码乱码:编码乱码会出现63 63,就没有办法了,但基本不会编错码,如果出错,会出现无法保存。文件编码继承于工程编码 工程编码继承于工作空间编码有人说在myeclipse环境中无法写javascript文件,其实不然,解决办法:General--Content Types 更改 各种类型文件的编码方式;gbk 英文占一 阅读全文

posted @ 2012-06-12 14:31 Knuth_档案 阅读(166) 评论(0) 推荐(0) 编辑

2012年6月11日

Servlet与缓存

摘要: Servlet类请求缓存:response.setDateHeader("Expires",System.currentTimeMills()+1000*60*60) ;刷新缓存:请求头If-Modified-Since服务器lastModified请求头 和 服务器 进行比较 决定是否缓存 阅读全文

posted @ 2012-06-11 23:01 Knuth_档案 阅读(154) 评论(0) 推荐(0) 编辑

2012年5月3日

读取工程中的配置文件

摘要: 1. 读取web工程下的资源文件方式一 获得绝对路径String realpath = ServletContext.getRealPath("相对web应用的路径") ;方式二 获得与文件相关联的流 (2.1与2.2是一样的)2.1 InputStream in = ServletContext.getResourceAsStream("WEB-INF/classes/config.properties") ;2.2 URL url = ServletContext.getResource("WEB-INF/classes/config.pr 阅读全文

posted @ 2012-05-03 22:05 Knuth_档案 阅读(414) 评论(0) 推荐(0) 编辑

2012年4月27日

ServletContext对象

摘要: 1. ServletContext对象代表整个web应用2. ServletContext对象是一个域对象(可以存储数据的对象)3. ServletContext对象的内部维护了一个map集合 key是String类型 value是Object类型1. 将ServletContext作为域对象 实现多个Servlet对象共享案例// 存数据// 1. 获得ServletContext对象ServletContext context = getServletContext();// 2. 存入域context.setAttribute("name",Object) ;// 3 阅读全文

posted @ 2012-04-27 22:54 Knuth_档案 阅读(287) 评论(0) 推荐(0) 编辑

ServletConfig对象

摘要: ServletConfig对象http://hain.iteye.com/blog/70731GenericServlet ( httpServlet 父类) 存在private transient(不会被序列化到硬盘) ServletConfig config;String value = getServletConfig().getInitParameter("name") ;可以通过上述方法得到servlet中所配置的参数的值。一般会配置编码格式 jdbc的链接静态参数总结: 阅读全文

posted @ 2012-04-27 16:33 Knuth_档案 阅读(237) 评论(0) 推荐(0) 编辑

导航