- 博客(53)
- 收藏
- 关注
原创 Java Web路径总结
在Java Web中,经常要处理路径,在此总结一下:1.web.xml中的路径,要么以"/"开头,要么以"*"(匹配路径)开头。实例:/AServlet,假如项目名称为MyJavaWeb,那么访问项目中的某个Servlet的url为http://localhost:8080/MyJavaWeb2.重定向路径。以"/"开头表示相对于当前主机,例如:http://localhost:8
2018-02-06 17:21:38
256
原创 Java Web 请求编码问题
客户端给服务器传输请求和参数的时候有两种可能:1.在URL中传输的参数一般是gbk。2.表单或者连接提交的与该文本的编码有关。(一般是utf-8)服务器接收客户端的请求:由于服务器的默认编码是iso-8859-1(Tomcat 7,Tomcat 8是utf-8),所以服务器要通过适当调整编码格式。1.如果客户端是通过POST的方法传输的,那么可以通过方法进行设置:request
2018-02-06 17:04:15
306
原创 Servlet中文乱码问题
在Java Web 开发的过程中经常会遇到服务器给客户端的文字出现乱码的现象。下面来讨论下这个现象。常见的字符编码:1.iso-8859-1(主要是拉丁字母,不支持中文)2.gb2312,gbk,gb18030(系统默认码,中国的国标码)3.utf-8(万国码,支持全世界的字符,推荐使用)出现乱码的原因:服务器的编码默认是iso-8859-1(Tomcat 7,Tomcat
2018-02-05 22:50:22
274
原创 HttpServletResponse与HttpServletRequest总结
服务器处理请求的过程:1.服务器每次收到请求时,都会为这个请求创建一个线程。2.服务器会把客户端的请求数据封装到HttpServletRequest中,HttpServletRequest类就是请求数据的载体。3.服务器还会创建HttpServletResponse对象,给客户端发送响应。 客户端与服务器通讯HttpServ
2018-02-05 21:18:49
280
原创 ServletContext总结
servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。ServletContext的最大作用是实现Web应用程序的不同Se
2018-02-03 23:53:15
195
原创 GenericServlet与HttpServlet总结
javax.servlet.GenericServlet抽象类有以下三个特点;1.将init方法中的ServletConfig赋给一个类级变量,以便可以通过调用getServletConfig获取。2.为Servlet接口中的所有方法提供默认的实现。3.提供方法,包围ServletConfig中的方法。GenericServlet要被继承使用,可以通过重写init函数实现父类的初始
2018-02-03 23:22:09
455
原创 第一个Servlet总结
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务
2018-02-03 14:19:30
281
原创 IntelliJ 17 创建Web项目以及简单的Servlet
最近在学java web,面临的第一个问题是使用哪一种IDE,以前学Java用的是Eclipse,觉得过于臃肿,运行速度也一般。网上很多人介绍IntelliJ idea,界面什么的挺好的,就决定入坑。IntelliJ idea分为收费的旗舰版以及免费的社区版。社区版并没有Java Web的开发功能,所以我选择的是旗舰版(高校学生可以免费使用)。由于是新入坑的,所以折腾了很久。遇到不少问题,也在网上
2018-01-19 22:15:05
311
原创 UVa 147 Dollars 动态规划状态转移方程分析
题目:New Zealand currency consists of $100, $50, $20, $10, and $5 notes and $2, $1, 50c, 20c, 10c and 5ccoins. Write a program that will determine, for any given amount, in how many ways that amount
2017-10-21 23:38:16
346
原创 堆排序
《算法导论》一书中提到几个经典的排序算法,今天所写的是我所理解到的堆排序,如果有误,恳请大神提出修改意见。堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。——来自维基百科堆排序:由于它在直接选择排序的基础上利用了比较结果形成。效率提高很大。它完成排序的
2017-09-13 16:51:19
265
原创 最大子数组问题--分治法的思想
国外经典教材《算法导论》P67页提到了最大子数组的问题,书中给出两种解答方法,分别是暴力求解的方法,分治策略的求解方法。在杭电 ACM OJ 中也有一条类似的题目,连接如下:http://acm.hdu.edu.cn/showproblem.php?pid=1003Max SumTime Limit: 2000/1000 MS (Java/Others) Memory Lim
2017-09-09 16:08:53
441
原创 yum安装vsftpd时提示:另外一个程序锁定了 yum
今天在利用Linux的终端安装vsftpd时,提示:另外一个程序锁定了。等了很久都没有成功,后来在知道有另外一个进程占用了资源,只需要执行rm -f /var/run/yum.pid,再执行yum install -y vsftpd即行。配图:
2017-09-01 16:04:20
813
转载 如何更改linux下的Apache端口号(亲测有效)
一、修改/etc/httpd/conf/httpd.conf文件中的监听端口号Listen 80把80修改成需要的号,如8000,即Listen 8000二、查看SELinux下http相关端口# semanage port -l|grep httphttp_cache_port_t tcp 3128, 8080, 8118, 10001
2017-09-01 11:36:15
911
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人