1. ajax 原理:
通过 XMLHttpRequest对象向服务器 发送异步请求,从服务器 拿到数据,
然后 通过 js 来操作 dom而更新页面
2. xml 的解析:
dom解析, 先把 xml文件 全部加载 在内存中, 占用内存比较多,适合随机访问
SAX 解析: 事件驱动型的解析方式,遇到 文件开头 和 结束时, 会触发一个事件, 适合 顺序访问,
3.json :轻量级的 数据交换格式,
4.500 服务器在 处理请求的过程中有错误,无法完成对请求的处理
5. 400 客户端有错误,
6. 内存泄漏: 一个不再被程序使用的变量或者 对象 一直占据在内存中
7. List: 的 下面: arraylist vertor(使用了 synch,线程安全)
(list ) 单列 可重复 ,set 不重复 父亲 是 collection 接口
linkedList 使用双向 链表 实现储存,线程不安全,
8. 线程:
就绪 运行 阻塞 wait sleep 结束
9. hashtable: 线程安全,方法 都是 synch
hashmap 不安全, 都是MAP 接口的 实现,
10. beanFactory 实际是 实例化,配置 管理 众多bean 的容器,彼此之间是 相互依赖的,可以通过配置文件来反映, 而 applicationContext 是 beanF 的子类,提供了 用编程的方式 管理 和操控bean 的基本功能,
11. hibernate:
cascade: 关联对象进行操作时的 级联特性all delete saveorUpdate
inverse : 控制反转, true 的主控方, 维护对象之间的 级联关系
lazy; TRUE 就是 延迟加载
12. 文件的 上传 使用: fileupload.apache.jar 中的 copy 方法
下载 有 返回的 是一个 stream 流, 配置 文件名 和 缓冲大小,
在线解析: image.io inputStream common-io common-fileupload