摘要: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 在JAVA中实现单例,必须了解JAVA内存机制,JAVA中实例对象存在于堆内存中,若要实现单例,必须满足两个条件: 1.限制类实 阅读全文
posted @ 2018-04-05 01:48 浮生_如梦 阅读(102) 评论(0) 推荐(0) 编辑
摘要: jsp中page指令指定了jsp引擎按照何种要求来将jsp文件翻译成java文件。 page常用用法如下: language:指定服务器使用什么动态语言来翻译JSP文件。 import:导入java包,如果需要导入多个类,使用逗号分隔。 pageEncoding:指定JSP文档编码格式。 conte 阅读全文
posted @ 2017-10-15 20:49 浮生_如梦 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 在JSP中,可以使用include指令来包含其他jsp文件。例如,一个网站中,多个网页具有很大部分是相同元素时,可以使用include指令来完成。include的指令的语法如下: <%@ include file="文件路径"%> 下面通过一个简单的实例来说明include指令实现的原理。使用Ecl 阅读全文
posted @ 2017-10-15 20:08 浮生_如梦 阅读(5508) 评论(0) 推荐(0) 编辑
摘要: JSP整合了JAVA代码和html代码。因此,JSP语法有很大部分与html代码相似。JSP代码与html文件的不同点主要体现在以下几点: 1.JSP表达式 作用:JSP表达式用于向浏览器输出变量的值或者表达式的值。 语法:<%= 变量或表达式%> 。 注意点:表达式后不要接分号。 原理:JSP引擎 阅读全文
posted @ 2017-10-15 03:32 浮生_如梦 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 四、为什么jsp就是servlet? 打开Tomcat服务器的work目录,找到jsp文件翻译的java文件。类声明如下 可以看到 _01_demo_jsp类继承自org.apache.jasper.runtime.HttpJspBase类。此时,我们可以打开Tomcat目录下的lib目录,找到ja 阅读全文
posted @ 2017-10-15 03:00 浮生_如梦 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 三、JSP代码的执行过程 当用户在浏览器中输入http://localhost/jspdemo/01.demo.jsp访问jsp资源时。Tomcat服务器会按照以下步骤对jsp文件进行处理: 1.将01.demo.jsp文件翻译成java文件同时命名为_01_demo_jsp.java,并将其保存在 阅读全文
posted @ 2017-10-15 02:46 浮生_如梦 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、JSP的介绍与项目部署 JSP,全称 Java server page是由Sun公司开发的一种动态生成网页资源的技术。JSP技术使用java语言作为脚本语言,可以将html元素和java代码整合在一起,用于动态地生成网页。下面将展示如何编写一个简单的jsp文件并将其部署到tomcat容器中。 1 阅读全文
posted @ 2017-10-15 02:02 浮生_如梦 阅读(175) 评论(0) 推荐(0) 编辑
摘要: find是linux下的常用的搜索指令。其搜索效率比较低。 其使用格式如下 find [选项] [搜索目录] [搜索文件(目录)] 下面将列举一下常用的用法 1.按照文件名模糊搜索 例如,搜索系统中名称为hosts的文件或者目录 find / -name hosts #使用iname选项可以忽略文件 阅读全文
posted @ 2017-05-30 17:39 浮生_如梦 阅读(242) 评论(0) 推荐(0) 编辑
摘要: tar是linux上一个重要的文件打包指令,它可以将多个文件或目录打包,同时,也能将打包好的文件解压出来。tar指令的选项很多,但是常用的也就那么几个。 选项与参数: -c :创建一个新的打包文件,可搭配-v来查看过程中要被打包的文件名。 -t :列出打包文件中的内容。 -x :解压被打包文件,可以 阅读全文
posted @ 2017-05-17 23:49 浮生_如梦 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在C++中,程序员可以动态分配内存。而堆内存正是我们使用C++的malloc函数、new运算符或者其他具有相同功能的函数动态分配的,下面是一个使用new操作符申请一个对象的例子 以上代码反汇编如下(只贴出重要部分): 根据以上反汇编代码可以得知,new操作符在申请一个对象的内存空间时,会先检查空间是 阅读全文
posted @ 2016-11-21 21:17 浮生_如梦 阅读(268) 评论(0) 推荐(0) 编辑