摘要: 原文链接:http://www.ibm.com/developerworks/cn/java/fileup/index.htmlServlet 是用 Java 编写的、协议和平台都独立的服务器端组件,使用请求/响应的模式,提供了一个基于 Java 的服务器解决方案。使用 Servlet 可以方便地处理在 HTML 页面表单中提交的数据,但 Servlet 的 API 没有提供对以 mutilpart/form-data 形式编码的表单进行解码的支持,因而对日常应用中经常涉及到到文件上传等事务无能为力。本文将从文件传输的基本原理入手,分析如何用 Servlet 进行文件的上传,并提出解决方案。1 阅读全文
posted @ 2014-03-26 23:32 Crowley 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65(二进制01000001)。这 阅读全文
posted @ 2014-03-23 16:47 Crowley 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、 引言 异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供了一种从Web服务器检索数据而不必把用户当前正在观察的页面回馈给服务器。与现代浏览器的通过存取浏览器DOM结构的编程代码(JavaScript)动态地改变被显示内容的支持相配合,AJAX让开发者在浏览器端更新被显示的HTML内容而不必刷新页面。换句话说,AJAX可以使基于浏览器的应用程序更具交互性而且更类似传统型桌面应用程序。 Google的Gmail和Outlook Express就是两个使用AJAX技术的我们所熟悉的例子。而且,AJ... 阅读全文
posted @ 2014-03-20 22:33 Crowley 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/cyberchen-net/archive/2007/03/06/664850.htmlIT职业规划与行业分析[Kerry Chen2007-3-5][未完,更新中……]——念完本科,读完硕士,再到工作,算起来,步入IT行业也有九个年头了。人要学会总结,要有反思调整。现在,应该稍微停下来,规划一下我的下一个九年IT发展。写在前面——论几种关系n专注与规划俗话说,“行行出状元”,说的是无论什么行业,干一行爱一行,总能做出成绩。又有一说:“男怕入错行,女怕嫁错郎”,说的是要慎重选择行业,因为行业决定发展方向,甚至影响个人命运。两者均是经验之谈 阅读全文
posted @ 2014-03-16 11:14 Crowley 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/xiaoluo501395377/p/3378355.html在我们的hibernate中,除了我们常用的HQL查询以外,还非常好的支持了原生的SQL查询,那么我们既然使用了hibernate,为什么不都采用hibernate推荐的HQL查询语句呢?这是因为HQL查询语句虽然方便我们查询,但是基于HQL的查询会将查询出来的对象保存到hibernate的缓存当中,如果在我们的一个大型项目中(数据量超过了百万级),这个时候如果使用hibernate的HQL查询的话,会一次将我们查询的对象查询出来后放到缓存中,这个时候会影响我们的效率,所以当在 阅读全文
posted @ 2014-03-13 22:47 Crowley 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 光标控制器 这里是文本框这里是一个可编辑层 阅读全文
posted @ 2014-03-10 22:00 Crowley 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 一个很全面的html dom APIhttps://developer.mozilla.org/en-US/docs/Web/API/SelectionIntroduction(简介)Selection is the class of the object returned bywindow.getSelection()and other methods. It represents the text selection in the greater page, possibly spanning multiple elements, when the user drags over stat 阅读全文
posted @ 2014-03-10 21:57 Crowley 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 最近带学生的毕业设计,我出了一个电子商务方向的系统,可以说是一个简单的淘宝网,我也利用下班时间,做这个系统,温故而知新,独立学习更多的技术! 首先是技术选型: 数据库我选择了mysql,在公司一直用oracle,所以,我希望对mysql也能操作自如。 后台我选择了struts2+hibernate 的组合,原因是ssh框架成熟稳定,网上资源又多,开发的不二选择(在公司用的jFinal) 前台我选择了jQuery + bootstrap,bootsrap的优美的样式库和众多的插件,让人欲罢不能啊~ 开发工具:后台myEclipse 9.1, DBMS mysql-front, 前台... 阅读全文
posted @ 2014-03-09 22:31 Crowley 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 之前一直做前端,把所有的精力都放在了javascript和bootstrap及相关插件上,这一段时间,我负责整个模块的开发,发觉我对java这门博大精深的语言理解甚浅薄! 为了更加理解java的运行机制,写出高效可维护的java代码,买了周志明前辈写的《深入理解java虚拟机》,搞java开发快一年了,却对这个明天都见面jvm先生异常的陌生,理解jvm的工作原理,我觉得是一名java程序员的“必修课”,知其然然后知其所以然。我看了第一章,很大的篇幅在讲编译jdk。对于我来说,光这一章,就把我弄得云里雾里。随即上网查阅资料,才知道,我了解的java只有区区的皮毛,每天的工作,大多是jdbc... 阅读全文
posted @ 2014-02-25 23:51 Crowley 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/sharpxiajun/p/3531665.html,感谢博主 最近研究servlet,看书时候书里讲到了c/s架构到b/s架构的演变,讲servlet的书都很老了,现在的b/s架构已经不是几年前的b/s架构,其实b/s架构就是web应用开发,对于这样的架构我们现在应该考虑的是前端和后端的分离(注意:这里的后端是指服务端)。 Web前端现在是一个独立的技术工种,这个工种的产生主要是针对互联网行业的需求,我在以前的文章里曾经讲到过,一个大型互联网网站,例如想淘宝网,它绝对不是一个Web项目,而是一群web项目的集合,那么如果不在... 阅读全文
posted @ 2014-01-23 22:19 Crowley 阅读(282) 评论(0) 推荐(0) 编辑