- 博客(48)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 FileItem类
FileItem类的常用方法1.boolean isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。2.String getName()。getName方法用来获得文件上传字段中的文
2013-11-29 23:49:51 497
原创 Cookie的值是不能保存中文的
解决cookie中 不能保存中文问题 cookie存取:存: Cookie cookie = new Cookie("title",URLEncoder.encode("标题","utf-8")) cookie.setMaxAge(365 * 24 * 60 * 60); response.addCookie(cookie);取:...
2013-11-28 23:55:56 847
原创 ThreadLocal 的实现
package com.alice.base;public class ThreadLocalDemo { public static void main(String[] args) { ThreadLocal tl=new ThreadLocal(); tl.set("p"); //当前线程是main Object o=tl.g
2013-11-27 23:14:31 642
原创 代理模式(接口和子类)
接口:package com.alice.Proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class Client{ public static void mai
2013-11-27 22:16:52 553
原创 request.getServletPath();
request.getServletPath();http://localhost:8080/Holiday5/servlet/Demo1/servlet/Demo1 request.getContextPath(); http://localhost:8080/Holiday5/servlet/Demo1/Holiday5
2013-11-24 17:11:30 715
原创 上传的速度,表示(关键是精确) BigDecima
public void update(long pBytesRead, long pContentLength, int pItems) {// TODO Auto-generated method stubSystem.out.println("当前上传的是第"+pItems+"项");System.out.println("总字节数为"+pContentLength);Syst
2013-11-24 16:06:38 854
原创 上传和下载功能
System.out.println(this.getServletContext().getContextPath()); //服务器中的只能是web应用System.out.println(this.getServletContext().getRealPath("/WEB-INF/upload")); //服务器中的System.out.println(request.getSer...
2013-11-24 14:54:50 992
转载 MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办法。
前两天由于换了MyEclipse新版本之后,我的MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:atcom.genuitec.eclipse.ast.deploy.core.Deployment.(Unknown Source)如图所示:经过几天的研究和解决终于在网上找到了答案,当初发生错误时我上了MyE
2013-11-24 14:39:10 480
原创 工厂模式
1. 如果要更换不同的数据库 -----------------那么要在dao 层建立一个共同的接口2.那么更换数据库以后,怎样做到在service 层不修改那条 private Dao test=new Dao(); --------------------用到工厂模式
2013-11-17 10:23:00 540
原创 sql 语句练习
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S#from (select s#,score from SC where C#=’001′)
2013-11-17 10:19:11 597
原创 关于sql 语句难点
一,order 与group by 的区别:对总分排序后输出,然后再按从高到低的顺序输出select name from student order by (math+english+chinese) desc; (不会覆盖相同的项)group by (像纸牌一样会覆盖相同的项)select * from talbe where name='' and password='
2013-11-17 10:15:27 2974
原创 关于sql 关闭资源常用两种方法的讨论
第一种:把if(...)语句放在外面package com.itheima.util;import java.io.FileReader;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;imp
2013-11-16 23:54:06 821
原创 request.getServletContext()只能在jdk6以上
要在Java 6.0 以上才能够使用request.getServletContext ServletRequest的getServletContext方法是Servlet3.0添加的,这个可以看一下官方文档http://docs.oracle.com/javaee/6/api/javax/servlet/ServletRequest.html#getServletCon
2013-11-16 23:11:03 4995 1
原创 遗忘的SQL 语句大全
~查看当前数据库服务器中的所有数据库 show databases; ~查看前面创建的mydb2数据库的定义信息show create database mydb2;~查看服务器中的数据库,并把其中某一个库的字符集修改为gbk; alter database mydb3 character set gbk; ~创建一个员工表employee create tab
2013-11-15 22:52:50 581
原创 MVC 只是一个思想,不是模式!! (2)
WEB层不要有逻辑校验!!切记 运用beanUtils技术底层用到Map集合 调用那个模块的技术记得初始化!!
2013-11-15 22:09:47 511
原创 MVC 只是一个思想,不是模式!!
MVC 经典javaee 架构,web(servlet)层就是拿来用作转发数据的,就像一个公司里面有很多个部门,web层就像是保卫室,当很多信件(数据)送来保卫室时,由它来转发去到哪个地方。因此一些逻辑上的尽量不可以在web层上,应该在model层上!!自己容易忽略的知识点:懂得抛异常的技巧很重要!!
2013-11-15 22:05:08 617
原创 Session的底层就是Cookie原理,Cookie禁止后的URL重写
Cookie禁止后的URL重写,后面那个URL会带参数,如果不禁止的话则不会带
2013-11-12 22:45:54 1121
原创 servlet 获得Java文件下的配置文件
InputStream is = dbcpUtil2.class.getResourceAsStream("/dbcpconfig.properties"); //获得bin目录下,如果没有/,获得的当前类所在目录
2013-11-11 22:13:42 361
原创 javaWeb 的四大领域
.总结四大作用域ServletContext(application)作用范围:整个web应用生命周期:随着web应用加载而创建,一直驻留在内存中。当服务器关闭或web应用移除出容器时,随着web应用的销毁而销毁session作用范围:整个会话生命周期:第一次调用request.getSession时创建,超过30分钟没人用、sesison.invalidate、非正常关闭
2013-11-10 23:51:25 1365
原创 jsp的out
out对象可以将他理解成response.getWriter()获得的PrintWriter.它自带一个缓冲区,其大小收page指令中的buffer的设定限制。当缓冲区满或缓冲区被关闭或当前jsp页面结束,则此缓冲区中的内容将被刷新到response.getWriter()的缓冲区中。
2013-11-10 23:47:11 535
原创 Cookie 的setPath 方法的误解
(这个路径是URL路径,不是文件夹路径,也就不必一定要存储为文件形式)!!!!!setPath与getPath方法-- 设置浏览器在收到cookie信息后,以后再在访问哪个路径及其子路径时带着当前cookie信息来。-----如果不设置path,则path的默认值是发送cookie的Servlet的所在的路径-------也可以自己设置path,制定访问哪个路径及其子路径时带着当前
2013-11-10 22:47:13 3816
原创 eclipse下启动tomcat跳到debug视图的问题
今天在eclipse下调试程序时不知弄了什么,后来启动tomcat时总跳到debug试图,而且抛出错误信息Source not found for StandardContext.start() line ,弄了很多遍还是那样,我想肯定是我无意中设置了什么东西,可就是找不出来,最后还是在baidu里搜了问题的所在。 原来因为我在程序中设置了断点,出错后Eclipse记录下了
2013-11-09 22:18:50 3289
原创 Static块(静态代码块)
Static块(静态代码块)Static 块仅在该类被加载时执行一次class UseStatic { static int a = 3; static int b; static void meth(int x) { System.out.println("x = " + x
2013-11-08 23:11:51 348
原创 SQL-开启事务处理
public void demo4(){//转账 -- 使用事务Connection conn = null;try {conn = JdbcUtils.getConnection();//# 1 开启事务conn.setAutoCommit(false);AccountDao dao = new AccountDao();dao.update(conn
2013-11-08 21:41:39 1014
原创 servlet 查漏补缺
servlet实例,可以随关服务器启动而创建.可以在servlet的配置中使用LifeServletcn.itheima.servlet.LifeServlet2设置servlet可以随着服务器启动而启动.-----------------------在服务器启动的时候自动加载,而再不是启动后才加载servlet生命周期总结:1.第一次访问ser
2013-11-06 21:36:47 364
原创 Tomcat配置虚拟主机
什么是虚拟主机理论下一个服务器下面只有一个虚拟主机(也即网站),但是为了提高硬件资源的利用率,可以在一台计算机上运行多个网站,而不需要另加什么硬件,这些网站称为虚拟主机。实现虚拟主机一般有3种方式:▲ 使用不同的IP地址▲ 使用相同的IP地址、不同的TCP端口▲ 使用相同的IP地址和TCP端口、不同的主机头你想知道吗?怎样将虚拟主机对多个域名解析(网站如
2013-11-05 19:37:42 791
原创 把自己做的程序放在Tomcat里面的3种方法
大概有三种方法:关于web应用程序虚拟目录配置(重点)介绍三种方式1.直接将web应用放置到webapps下.2.web应用程序与tomcat不在同一目录下。 可以在tomcat/conf/server.xml文件进行配置 找到标签,在其下 加上这段配置. 注意:标签一定要结束。 path:代表的是虚拟目录,是用来在
2013-11-05 15:54:56 1641
label_imgwindows_v1.8.0.zip(免安装 可用)
2019-10-17
Elasticsearch服务器开发高清(第2版).pdf
2018-06-25
j2me 移动应用开发教材 源代码
2013-04-09
sparkStreaming运行一段时间发生错误 timeout: timed out
2016-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人