- 博客(22)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 zz十年学会程序设计
十年学会程序设计2 条回复翻译:杨彪 原作者:Peter Norvig 原文链接:Teach Yourself Programming in Ten Years为什么每个人都如此的匆忙?走进任何一家书店,你都会看到类似七天学会JAVA程序设计、几小时或者几天学会Visual Basic, Windows, Internet等书籍。我在亚马逊网上书城尝试了如下
2014-11-07 23:12:59 673
原创 jQuery学习之文档(DOM)操作
学习jQuery,请参照jQueryAPI1.4文档!该文档介绍得非常清楚!!1.内部插入* append(content) :向每个匹配的元素的内部的结尾处追加内容* appendTo(content) :将每个匹配的元素追加到指定的元素中的内部结尾处* prepend(content):向每个匹配的元素的内部的开始处插入内容* prependTo(c
2014-11-29 19:03:41 418
原创 jQuery学习之选择器
jquery就是简化了的javascript,安装aptana插件,可以使得在写javascript代码时,具有提示,报错等功能,然后写代码爽歪歪。1.引入JQURY直接将jqury核心js文件加入到工程,一般放置在web应用的非WEB-INF文件夹.在html页面中使用引入就可以在这个页面中使用jqury了jquery对象通过在包装dom对象得到:$(dom对象)约定:如
2014-11-28 23:12:07 405
原创 注解
如果说注释是给人看的提示信息,则注解是给程序看的提示信息1.java中提供了很多自带的注解,其中常见的有:@Override: 限定重写父类方法, 该注解只能用于方法@Deprecated: 用于表示某个程序元素(类, 方法等)已过时@SuppressWarnings: 抑制编译器警告. 常用来替代配置文件2.自定义注解:通过 @interface 关键字可
2014-11-26 23:15:53 396
原创 泛型
1.集合泛型 :在jdk1.5以前对象一旦存入集合就丢失了类型,在获取时需要进行强转,麻烦并且容易出错.在jdk1.5以后提供了泛型技术,可以在定义泛型时明确制定存储的类型.泛型是给java编译器使用的,只在编译阶段可见,在源码文件编译为字节码文件的过程中,泛型会被移除掉,这个过程叫做泛型的擦出.2.自定义泛型:(1)方法上使用泛型:定义在方法上的泛型:public
2014-11-26 20:30:58 439
原创 动态代理
假如有一个Dog类,该类有eat()和sleep()方法;由该类创建了一个dog对象,现在有一个需求,想知道sleep执行了多长时间,该如何实现这个需求呢?可以使用动态代理来实现这个需求。关于动态代理的两个重要的类:1.Proxy:构造动态代理对象的方法Proxy:构造动态代理对象的方法public static Object newProxyInstance(ClassLoade
2014-11-25 20:02:34 389
原创 文件下载的两种方式
将服务器端文件下载到客户端 常见文件下载有两种编写方式 1、超链接直接指向下载资源 如果文件格式浏览器识别,将直接打开文件,显示在浏览器上, 如果文件格式浏览器不识别,将弹出下载窗口 对于浏览器识别格式的文件,通过另存为进行下载 客户端访问服务器静态资源文件时,静态资源文件是通过 缺省Servlet返回的,在tomcat配置文件conf/web.xml 找到
2014-11-14 12:35:00 987
原创 文件上传之分目录存储及上传监听
1.分目录存储(1)同一文件夹下的文件不能重名,此时用UUID改造文件名,使文件名独一无二String uuidname = UUID.randomUUID().toString()+"_"+filename;*ie6在上传文件时,文件名有错误,上传是文件的硬盘路径,所以要单独进行处理filename = filename.substring(filename.lastIndexO
2014-11-14 10:33:04 1498
原创 文件上传入门一
1.客户端上传文件:在web页面中添加上传输入项":(1)file输入项必须有name属性才能提交(2)上传用的表单必须是POST提交,因为GET提交提交的参数将以URL后请求参数的方式提交,大小有限只能是1k(3)上传用的表单设置enctype为multipart/form-data只要把enctype为multipart/form-data,提交时请求的正文将会被分割为多个部分
2014-11-13 22:11:20 412
原创 MD5加密入门
MD5加密:将二进制数据映射成为一个独立的128位的二进制数据,也就是32位十六进制数据;数据库中将表单中密码加密:update user set password=MD5(password);java中将某个字符串加密:代码为:
2014-11-13 11:13:33 1255
原创 过滤器应用之解决全站乱码
案例:编写jsp 输入用户名,在Servlet中获取用户名,将用户名输出到浏览器上 处理请求post乱码代码request.setCharacterEncoding("utf-8");设置响应编码集代码response.setContentType("text/html;charset=utf-8");经常会使用,而过滤器可以在目标资源之前执行,将很多程序中处理
2014-11-13 10:49:53 367
原创 Filter过滤器入门
1、编写类 实现 Filter接口2、在服务器端注册 Filter (配置拦截哪个web资源) ----- web.xml Filter1 cn.itcast.filter.Filter1 Filter1 /hello.jsp 3、客户端访问被拦截目标资源之前,服务器调用Filter的doFilter方法
2014-11-13 10:37:01 430
原创 软件国际化之日期,数字,消息格式化
一。DateFormat 类:Date对象转换为字符串以及将一定格式的字符串转换为date对象;两个重要方法:1.format(Date date);//将date对象转为字符串;2.parse(String src);//将字符串转换为date对象;二。SimpleDateFormat :可以将date对象转化为自定义格式的字符串;也可以将字符串转换为date对象;
2014-11-09 22:15:26 483
原创 软件国际化值页面国际化
国际化:软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internationalization对于软件中的菜单栏、导航条、错误提示信息,状态信息等这些固定不变的文本信息,可以把它们写在一个properties文件中,并根据不同的国家编写不同的proper
2014-11-09 10:00:45 476
原创 【servlet学习之】乱码问题
解决servlet/jsp中乱码问题: 1. request.setCharacterEncoding("utf-8")这种方式解决的是消息体中的中文编解码问题;post方式参数存放在请求数据包的消息体中。故如果表单以post方式提交到服务器端,表单中包含中文,通过这种方式来解决乱码问题;这句话应该位于request.getParameter("参数名")之前。
2014-11-08 23:58:01 530
原创 【Servlet学习之】监听器
监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。一。注册监听器的两步:1.实现某个监听器接口;2.在web.xml中注册:如:com.oterman.listener.MyServletContextListener 二。三大作用域:requ
2014-11-08 10:50:52 434
原创 【jstl学习】一
jstl学习之使用前,需要在jsp页面加入如下一句话:这样才能使用jstl标签;1. , , 操作的语法 //当表达式的值为真时,执行标签体的内容; body content body content ... body content
2014-11-07 07:09:15 379
原创 【内省之】BeanUtils工具包的使用
BeanUtils工具包用于对javabean的属性进行设置和获取;使用前需要导入: * 1.commons-beanutils-1.8.3.jar * 2.commons-logging-1.1.1.jar(日志包)
2014-11-01 08:22:09 551
要崩溃了,使用httpclient上传图片得到的响应好怪异
2016-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人