- 博客(15)
- 资源 (1)
- 收藏
- 关注

原创 JSP 之 三大指令、四大基本语法、七大动作、九大内置对象
JSP什么是JSP? JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标
2017-06-18 00:05:07
3688
1
转载 Eclipse新建Servlet时候,不会自动生成mapping到web.xml,而是在代码中加入注解@WebServlet
现象:用Eclipse新版本新建servlet时候,发现创建Servlet后,Eclipse不会自动在web.xml中生成该Servlet对应的mapping信息,而是在Servlet代码中加入注解@WebServlet,如下分析:查找文档发现,这是Servlet3.0新特性(得Tomcat7.0版本及以上),@WebServlet 用于将一个类声明
2017-06-20 16:47:39
570
转载 Cookie与Session的区别-总结很好的文章
本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Me
2017-06-14 14:37:31
346
原创 Request 和 Response 详解
HTTP协议 之Request 和 Response 详解(servlet)Request和Response的作用? 当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢? 实际上我们输入URL后,我们的浏览器给Web服务器发送了一个Request, Web服务器接到Request后进行处理,生成相应的Response,然后发送给浏览器, 浏览器解析Respo
2017-06-14 14:23:52
2692
原创 markdown入门指南
导语:Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。
2017-06-12 17:17:13
484
原创 servlet生命周期
servlet生命周期Servlet生命周期分为三个阶段: - 初始化阶段 调用init()方法 - 响应客户请求阶段 调用service()方法 - 终止阶段 调用destroy()方法初始化阶段servlet采用单例模式懒汉式调用init()方法,在Servlet的生命周期中,仅执行一次init()方法。 init()方法共有两种:不带参数的构造器@Override
2017-06-12 17:10:42
374
转载 Eclipse自动补全设置
如果你用过Visual Studio的自动补全功能后,再来用eclipse的自动补全功能,相信大家会有些许失望。 但是eclipse其实是非常强大的,eclipse的自动补全没有VS那么好是因为eclipse的补全功能用的是默认设置。你只需要稍微修改一下就行了。 最简单的修改方式是:Windows——>Preferences——>Java-->Editor-->Con
2017-04-11 00:22:11
228
原创 java类的三大特征
面向对象的三大特征封装(encapsulation):封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。适当的封装可以让程式码更容易理解和维护,也加强了程式码的安全性。修饰符作用范围private只能在当前类中访问默
2017-04-11 00:18:51
595
原创 java类的加载机制
类的加载机制什么是类的加载:Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 Java程序执行流程图: JVM的大致物理结构: 类的生命周期: 类的加载包括了五个阶段:加载、验证、准备、解析、初始化。类的生命周
2017-04-03 19:08:57
305
原创 HTML CSS学习历程
独特登陆界面登陆界面的代码 登陆界面 body{ background:paleturquoise; background-size: cover;/*覆盖 ,把背景扩展到足够大,使背景完全覆盖*/ } .left{ width:900px;height: 950px;float:left; } .ri
2016-10-20 13:43:29
414
原创 二叉树的创建与遍历
1.给定先序序列和中序列创建二叉树struct stud *creat(char a[],char b[],int m){ char *p; if(m==0)return NULL; struct stud *root; char w=a[0]; root=M; root->date=w; for(p=b;p;p++) {
2016-08-10 18:27:12
290
原创 oj2772 KMP简单应用
KMP教程http://www.cnblogs.com/c-cloud/p/3224788.html#include#includevoid makeNext(const char P[],int next[]){ int q,k; int m = strlen(P); next[0] = 0; for (q = 1,k = 0; q < m; ++q)
2016-08-03 17:44:37
341
原创 栈 oj2088 停车场
#include #include using namespace std;long long qq[200500];long long duilie[1000050];int main(){ int n,m; char x[10]; long long y; long long i; while(~scanf("%d %d",&n,&m))
2016-08-01 16:08:48
341
原创 数据结构实验之栈七:出栈序列判定
#include #include using namespace std;int qq[100010];int main(){ int x,i,y; int a[100010]; int b[100010]; scanf("%d",&x); for(i=0;i { scanf("%d",&a[i])
2016-07-29 15:55:42
222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人