- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 JavaWeb(四)ServletConfig/ServletContext
在Servlet的配置文件Web.XML中,可以使用一个或多个标签为Servlet配置一些初始化参数Web容器启动时,它会为每个Web应用程序创建一个对应的ServletContext对象,代表当前Web应用;ServletConfig对象中维护了ServletContext对象的引用,可以通过ServletConfig.getServletContext方法获得ServletCont
2016-12-24 13:12:02 201
原创 JavaWeb(二)Servlet编写
Servlet是一个供其他Java程序(Servlet引擎)调用的Java类,它不能独立运行,它的运行完全由Servlet引擎来控制和调度。 针对客户端的多次Servlet请求,通常情况下,服务器只会创建一个Servlet实例对象,也就是说Servlet实例对象一旦创建,它就会驻留在内存中,为后续的其它请求服务,直至web容器退出,servlet实例对象才会销毁。 在Servlet的整
2016-12-23 21:08:58 276
原创 Java Web(一)Servlet/JSP HTML介绍
学习编程,不光要知道结果是什么,更要问一下为什么是这个结果,才能真正提升水平,避免沦为IT民工!在JavaWeb阶段,很多人执着于对框架的操作,而忽略了对基础的深刻理!下面就对相关内容进行初步的整理。一、HTMLHTML已标签的形式定义文件结构,是构建界面的基础,放在服务器上供客户访问,而了浏览器就是根据这些相关标签及其样式,绘制出网络页面;然而这个访问过程又是如何实现呢?先要知道“U
2016-12-23 14:45:32 351
原创 MySQL事务
事务日志:使用事务日志,存储引擎在修改数据表的数据时只需要修改其内存拷贝,在把该修改记录持久到硬盘上的事务日志,而不是每次直接讲修改的数据本身持久到硬盘中事务日志采用的时追加方式,因此写日志的操作是磁盘上一小块区域内的顺序I/O事务日志持久后,内存中被修改的数据在后台可以慢慢刷回到磁盘 预写入式日志 修改数据需要写两次硬盘
2016-12-21 22:23:22 252
原创 Java对象序列化与反序列化
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服
2016-12-18 22:13:06 167
原创 网站程序员学习路线
不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理
2016-12-18 20:27:33 249
原创 window.onload用法详解:
window.onload用法详解:网页中的javaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免这种情况的发生,可以使用以下两种方式:一.将脚本代码放在网页的底端,这样在运行脚本代码的时候,可以确保要操作的对象已经加载完成。二.通过window.onload来执行脚本代码。第一种方式感觉比较凌乱(其实推荐使用),往往我们需要将脚
2016-12-16 22:16:29 4086
转载 反射机制-案例
java反射详解本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415
2016-12-08 11:47:01 316
转载 排序过程动态图示
1 快速排序介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少所需时间的二
2016-12-05 17:23:22 615
原创 HTTP初步
把SGML(标准通用标记语言)作为页面的文本标记语言 HTML超文本标记语言作为文档传输协议的HTTP指定文档所在地址的URL(统一资源定位符)URI(统一资源标识符) 通常使用的网路(包括互联网)是在TCP/IP协议族(互联网通信协议的总称)的基础上运作的,而HTTP属于它们内部的一个子集 TCP/IP的分层管理1. 应用层:决定了向用户提供应用服务时通
2016-12-04 21:20:20 176
原创 线程初步
Java线程机制基于来自C语言的低级的p线程方式,你创建任务,并通过某种方式将一个线程附着到任务上,使得这个线程可以驱动任务 并发程序性能:上下文切换---并发导致性能降低 并发会解决线程阻塞问题 进程是系统对一个正在运行的程序的一种抽象,一个系统可以同时运行多个进程,每次用户通过向外部系统输入一个可执行目标文件的名字,并运行一个程序时,系统就会创建一
2016-12-03 22:19:45 276
原创 集合类的选择
实际上尽管只有四种容器:Map List Set 和Queue;但是每种接口都有不止一种实现发式,在实际应用种该如何选择呢?一般情况下,选择不标准是各种接口及实现的性能,而性能主要由接口是由其底层数据结构来实现的。特别说明:像Hashtable,Vector和Stack特征是过去遗留下来的类,目的只是为了支持老的程序,最好不要在新的程序种使用它们。 ArrayList和L
2016-12-03 21:02:21 228
原创 8种排序算法及性能特点
性能特点:算法是否稳定是否原地排序时间复杂度空间复杂度备注选择排序否是N^21 插入排序是是介于N~N^21取决于输入元素的排列希尔
2016-12-03 17:44:11 546
ffmpeg_sdk jar包
2018-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人