- 博客(27)
- 收藏
- 关注
原创 网页三剑客
网页三剑客网页三剑客,是一套强大的网页编辑工具,最初是由Macromedia公司开发出来的。后来,这三款软件被Adobe公司收购了。由Dreamweaver,Fireworks,Flash三个软件组成,俗称网页三剑客。Dreamweaver 是一个“所见即所得”的可视化网站开发工具,主要用于动态网页和静态网页的开发;Fireworks主要是用于对网页上常用的jpg、gif的制作
2018-01-23 11:52:34 2332
原创 response.write()区别response.getWrite().write()
首先解释一下PrintWriter = response.getWriter(); wirte()是类PrintWriter提供的一个方法,是发送请求内容至页面,ajax常用到这个 request.getWriter()返回PrintWriter对象,在调用它的writer方法把参数响应给用户即响应给客户端。response.write()是直接在页面输出内容resphonse.write
2018-01-22 17:35:03 3893
原创 utf-8 与gb2312
1、UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上
2018-01-22 16:48:04 908
转载 Eclipse配置Servlet模板
1.打开Eclilpse,Window->Preferences2.Java->Editor->Templates->New配置如图:Pattern内容如下:[java] view plain copypackage ${enclosing_package}; import java.io.IOExcep
2018-01-22 15:39:02 309
原创 Snipaste 截图工具
snipaste 安装和使用(1)下载地址 :http://zh.snipaste.com/download.html 安装出现错误:snipaste api-ms-win-crt-runtime-l1-1-0.dll 错误 解决方法:https://www.microsoft.com/zh-CN/download/details.asp
2018-01-22 09:16:33 2029
原创 Tomcat源码下载
Tomcat官网:http://tomcat.apache.org/Tomcat各版本源码:http://archive.apache.org/dist/tomcat/比如,Tomcat-6.0.01源码的下载地址为:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.1/src/
2018-01-17 22:11:01 4631
转载 doGet和doPost
doGet和doPost其实就是用来接收前端传过来的数据,本质上都是请求方法。因为servlet的请求类型有get和post两种类型。get调用,一般用于获取服务器信息,并将其作为响应返回给客户端。即当经由web浏览器、HTML、JSP直接访问servlet的url时,调用;post用于把客户端数据传送到服务器端,但也有不好的地方。当服务器创建servlet对象后,servlet对象调用ini
2018-01-16 19:47:50 1663
转载 newInstance方法
Class.forName(String className)这个方法传入一个类型的全路径的名字(也就是带包的完整名字),会返回一个字节码类型(也就是Class类型)的实例如:Class clazz = Class.forName("com.dean.Person");然后再用这个字节码类型的实例clazz调用newInstance()方法会返回一个Object类型的对象如
2018-01-16 10:27:21 5290 1
原创 使用request.getContextPath()可以获得上下文资源, 那么什么是上下文资源? 使用上下文资源有什么作用?
获取当前项目根地址比如你现在的URL是192.1.1.1:8080/my/index.jsptomcat配置的当前项目访问地址是192.1.1.1:8080/myrequest.getContextPath()得到的就是192.1.1.1:8080/my上下文就是服务器上的一个路径,这个路径是存在服务器内存中的,你可以下路径中添加信息,然后根据路径和键值去找这个信息。优点:
2018-01-16 08:46:29 1051
转载 java 传递参数的方式
Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements 接口实现多继承的功能 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的
2018-01-14 18:35:57 582
转载 web.xml中的映射规则
一,servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹
2018-01-14 17:39:07 4660
转载 Eclipse处理报错的js文件
在导入jQuery文件时(如jquery-1.7.2.min.js、modernizr.min.js),经常出现Eclipse或MyEclipse报错问题,这是软件本身检测问题,软件升级后可能问题就会消失。但是,有时候我们并不想升级带来的麻烦,经过试验,总结一下解决方法。Eclipse在Eclipse中只要排除问题检查的区域,即报错文件所在的区域,就能解决报错。右击项目-->Pro
2018-01-14 12:12:19 361 1
转载 解决Setting property 'source' to 'org.eclipse.jst.jee.server方法
当你用Eclipse运行web项目的时候,你就会看到控制台出现:WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:firstProject' did not find a matching proper
2018-01-13 17:33:37 15063 3
转载 面向对象设计的几个基本的原则
总原则:开闭原则 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码。 A:单一职责 系统中的第一个对象应该只有一个单独的职责,所有对象关注的应该是自身职责的完成。 基本思想:高内聚,低耦合。 B:开闭原则 一个对象的扩展开放,对修改关闭。
2018-01-12 22:33:15 380
原创 如何理解:List<String> list=new ArrayList<String>();为甚麼要声明为List 而不是ArrayList<String>?
在java中 使用面向接口编程 也就是面向抽象编程 这样程序 可扩展性更好 降低耦合 ArrayList LinkedList 都是List 的子类 就像 Set 也是Collection 的子接口 它的实现 有 hashSet linkedHashSet TreeSet 等工作中很多时候,我们需要把很多种类的实例对象,全部扔到一个集合,这个时候我们应该寻找到一个标准,接口就是一个
2018-01-12 22:06:33 6418 1
原创 servlet的是什么,它是如何工作的?
Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲
2018-01-12 20:36:31 685
转载 javaweb三大框架
1.Javaweb经历了三个时期①JSP Model1第一代 JSP Model1是JavaWeb早期的模型,它适合小型Web项目,开发成本低!Model1第一代时期,服务器端只有JSP页面,所有的操作都在JSP页面中,连访问数据库的API也在JSP页面中完成。也就是说,所有的东西都耦合在一起,对后期的维护和扩展极为不利。②JSP Model1第二代 JSP Mod
2018-01-12 18:22:04 2472 1
原创 域对象
域对象的有关方法域对象:作用是用于保存数据,获取数据。可以在不同的动态资源之间共享数据。所谓的域,翻译成英文就是field, 也就是我们常说的字段,或者说是属性。 比如类的字段(属性),局部的,全局的,域对象称为实体类实例。对应数据库字段。1. requestrequest是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效
2018-01-11 17:36:37 635
转载 2014-J2EE开发工作中遇到的异常问题及解决方法总结
本人做了近三年的J2EE开发工作,主要架构为SSH+MySQL+Tomcat,项目中也用到了一些第三方的开源工具或者中间件,工作中难免会遇到各种各样的异常问题,对于一些给我造成比较大的麻烦的问题,我习惯将他们和解决方案记录下来,以免下次遇到时再次东搜西找。这些问题有些可能并不是多难的技术问题,而只是容易被我们忽略而不易察觉的小问题,但是正因为不易察觉,它们往往会耗费我们比较多的时间,这点我相信很多
2018-01-11 16:40:06 583
原创 The servlet name already exists.解决方法
当我们建立过同名的servlet文件,然后又将其删掉后再用同类名字建一个servlet时就会报错。解决办法:web.xml里面存有servlet的映射关系,需要自己手动删除web.xml里面的映射关系。删除,保存刷新即可
2018-01-11 16:34:30 6943
转载 java常见异常
相信,在我们做项目的时候,console框中常常出现各种的异常,时间久了,就会发现常见的也就几个,下面我就总结一下常见的异常,供大家参考。1 java.lang.UnsupportedClassVersionError从字面上我们就可以看出来是类版本不支持错误,换句话就是jdk版本不兼容,原因是因为我们在高版本上编译class,在低版本的jvm中运行,这是我搜到的答案。理解起来还好
2018-01-11 12:09:10 135
转载 Http请求中Content-Type讲解
言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。1. Content-Type MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIM
2018-01-11 10:19:17 1383
转载 eclipse代码自动提示设置
通过修改配置文件的方法实现,具体操作步骤如下1. 打开Eclipse,然后“window”→“Preferences”2. 选择“java”,展开,“Editor”,选择“Content Assist”。3.选择“Content Assist”,然后看到右边,右边的“Auto Activation”下面的“Auto Activation triggers for java”
2018-01-08 08:37:11 137
原创 eclipse sdk和ide
SDK,全称Software Development Kit,就是软件开发工具包;IDE,全称Integrated Development,是集成开发环境。简单的说,SDK是让你能够进行开发的一个环境。但是呢,这个环境是一个基本环境,也许随着你的开发的深入你发现它的功能不是让你那么满意,你需要一些别的功能,一些小插件能够帮你实现这些功能,于是你把你要用的插件装在了SDK上。这时,SDK变成了IDE
2018-01-08 08:33:11 734
转载 Java中 Tomcat 是干什么的?
Tomcat是web容器。它的作用稍后给你解释。你在做web项目时,多数需要http协议,也就是基于请求和响应,比如你在百度输入一行内容搜索,那么百度服务器如何处理这个请求呢,他需要创建servlet来处理,servlet其实就是java程序,只是在服务器端的java程序,servlet通过配置文件拦截你的请求,并进行相应处理,然后展示给你相应界面,那么servlet如何创建? 这时候tomcat
2018-01-07 14:27:51 105160 8
原创 MySQL查看和删除表相关外键关系
查看mysql所有的主键,外键约束名称select * from information_schema.key_column_usage 然后执行如下 SQL 语句删除外键约束即可。ALTER TABLE 表名 DROP CONSTRAINT 外键约束名;
2018-01-06 18:38:38 1250
转载 JS HTML 单引号与双引号
JS中,单引号和双引号其实没啥区别,看你自己习惯了。但若双引号中再使用双引号,我们可采取"外双内单"或者"外单内双"的格式,当然如果需要的是双引号本身,则只能是"外单内双"console.log("包'青'天"); //包'青'天console.log('包"青"天'); //包"青"天console.log("包"青"天"); /
2018-01-05 12:03:41 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人