自从自己开博客已经很久了,还没开始写过一些所谓的技术博客。最近时间感觉自己的学习已经到了瓶颈。静下心来把自己曾经看过的,写过的东西整理以下。
java基础在这里就不一一追述了,主要写点自己在web开发过程中记录的一点东西。
内存泄漏:一个对象不再被使用,但它一直咱有内存,没有被释放。
java日志管理:java.util.logging FileHadnler
java集合:List Set Map
List有序集合,Set无序集合,Map(双列集合)
java文件和流:字节流和字符流
javaEE的学习和回顾:
HTTP超文本传输协议
操作系统-数据库-中间件-JAVAEE
JavaScript是为了弥补Html的不足
JavaScript是基于对象的
javaScript是顺序执行方式(语法和JAVA相似)
JavaScript输出方式document.write,alert
JavaScript的事件处理
所有事件标准命名 使用on开头
Html中多个名字一样时候 按照数据形式取值
重定位、重定向方法
opener表示的是操作子窗口的对象
reload刷新页面
var doc = windows.opener.document;//取得父窗口的文本值
XML语法结构和解析(可扩展的标记语言)
结构化的描述信息
html以显示为主,xml以保存数据为主
xml组成部分:头信息,数据区
DOM和SAX解析
DOM解析四个核心的操作接口:
Document,Node,NodeList,NameNodeMap
Jsp基础语法
DOM操作在程序中形成一棵DOM树
浏览器默认的端口是80
JSP的内置对象:request
Scriptlet脚本小程序
<% %>定义局部变量 编写语句
<%!%>定义全局变量 类 方法
<%=%>输出变量或具体内容 表达式输出
htlm与java代码分离使用<%=%>输出而不是out.println
page指令
使用MIME类型可以设置打开文件的应用程序
地址栏不改变的跳转,都被称为服务器的跳转。(web.xml统一配置)
包含语句的主要作用
file静态包含
page动态包含(先处理后包含)
JSP内置对象
page:
request:
session:
application:
都支持attribute的方法
web容器为用户提供内置对象
客户端跳转是无法取得request的请求的(发送两次request请求)
属性范围越窄服务器的压力就越小。
pageContext可以直接操作者四种属性范围
request乱码解决问题:
浏览器的默认编码是UTF-8 中文编码是GBK
request.setCharcterEncoding("GBK");//设置统一编码
复选框通过getParameterValues()获取值
request内置对象的使用
角色验证的使用
request.getContextPath获取上下文的路径
response对象
定时跳转的功能:
<META HTTP-EQUIV="refresh" CONTEXT="3" URL="">
response.setHeader("refresh","3","")
回话跟踪技术
通过session提供的方法保存
使用Cookie保存信息
通过表单的隐藏域保存信息
通过地址重写的方式保存信息
cookie是服务器端设置的,所以request请求,第一次时候没有jsessionID
尽量使用this.getServletContext()来代替application对象
表达式语言${param.参数名称}
接收一组参数
${paramValues.参数名称}
2014-4-15
ajax开发技术
struts基础开发
struts常用标签库的简单了解
2014-4-16
java的整体回顾。javaSE和javaEE
ClassLoader java向虚拟机中加载类、
(ExtClassLoader和AppClassLoader)
设计模式
创建模式
1.工厂模式 2.单态模式
结构模式
1.代理(Proxy)--授权机制
2.适配器(Adapater)--混合接口
链接的目标窗口:
_parent 在上级窗口中打开
_blank 在新窗口中打开页面
_self 在当前窗口中打开 默认
_top 在顶层,也就是浏览器的整个窗口中打开
CSS选择器
id选择器 #定义
类选择器 点号显示
属性选择器
派生选择器
提高编程能力
多写代码
参与不同类型的项目
精通一门到两门你使用的语言
开始阅读
参与讨论
通读公司内部的技术和培训资料
写博客
CSS框模型概述
margin 外边距
padding 内边距
提示:内边距、边框和外边距可以应用于一个元素的所有边,也可以应用于单独的边。
提示:外边距可以是负值,而且在很多情况下都要使用负值的外边距。
和现实的结构一样, IO 中的流也是有方向的,用于读的流被称作输入流(Input Stream),用于写的流被称作输出流(Output Stream)。则进行读写的时候需要选择合适的流对象进行操
作