JavaWeb学习
文章平均质量分 68
百家晓东
这个作者很懒,什么都没留下…
展开
-
Tomcat服务器配置
1.Tomcat服务器端口号的修改Tomcat服务器文件夹根目录下的conf/server.xml中可以修改服务器的端口号: 通过修改port的值可以修改外界访问服务器的端口号,上图为8080端口此时访问该服务器的url为:http://localhost:8080/,80端口为缺省的端口,将port的值修改为80之后,访问服务器的url为:http://localhost/原创 2015-04-22 11:36:36 · 627 阅读 · 0 评论 -
HttpServlet动态生成网站访问次数的图像
HttpServlet动态生成网站访问次数的图像 首先,需要写一个类,作为记录网站访问次数的工具(ImgCounter.java)。 public class ImgCounter{ private int counter; public ImgCounter() { } public ImgCounter原创 2015-06-10 23:58:21 · 470 阅读 · 0 评论 -
HttpServlet动态生成图像
HttpServlet动态生成图像Java动态生成图像使用了BufferedImage和Graphics2D. HttpServlet根据请求内容动态生成图像的代码如下: OutputStream out = response.getOutputStream(); Font font = new Font("微软雅黑", Font.BOLD, 19); int原创 2015-06-10 21:57:10 · 463 阅读 · 0 评论 -
JSP和Servlet面试指导
JSP是一种Java服务器端技术,用于在网页上显示动态的内容。1.Tomcat:基本配置,目录结构2.JSP执行过程3.JSP页面构成元素4.JSP的注释静态形式(静态的嵌入一个文件,Tomcat服务器在编译阶段完成,当前的JSP页面和要嵌入的文件合成成为一个新的JSP页面,一起编译成为Servlet形式的Java文件)和动态形式(JSP文件和其需要的文件在逻辑和语法上市独立的原创 2015-06-12 16:53:41 · 406 阅读 · 0 评论 -
IntelliJ IDEA 14的Liscense Key
(转载 from http://hw1287789687.iteye.com/blog/2153894)IntelliJ IDEA 14的Liscense Key:(1)key:IDEAvalue:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4 (2)key:huangweivalue:97493-G3A41-0S转载 2015-08-24 09:50:10 · 959 阅读 · 0 评论 -
Html本地数据存储Web Storage
Cookies可以将web数据保存在本地,但有一些弊端,如Cookies的大小被限制在4KB,Cookies是随着Http事务一起发送的,这样就浪费了一定的带宽,再者操作Cookies是相对麻烦的,Web storage是客户端将Web上的数据存储在本地,有两种:sessionStorage和localStorage。sessionStorage:将数据保存在session中,session指原创 2015-08-17 21:04:31 · 619 阅读 · 0 评论 -
SQL操作表数据_Insert操作
为了便于操作,首先在数据库中创建表employee,创建语句如下:有三种数据记录插入的情况:多行插入数据:【说明】(1)插入的数据应与字段的数据类型一致;(2)数据的大小应在列的规定范围之内;(3)在values中列出的数据位置必须与被加入的列的排列位置相对应;(4)字符和日期类型的数据应该包含单引号;(5)插入空值使用nul原创 2015-08-23 11:19:39 · 727 阅读 · 0 评论 -
SQL操作表数据_删除操作(delete和truncate)
删除表中的记录使用delete和truncate1.删除表中name='张飞'的记录2.使用delete删除表中所有的记录3.使用truncate删除表的记录原创 2015-08-23 21:31:32 · 667 阅读 · 0 评论 -
SQL语句举例
以下均在windows_cmd命令行中操作MySQL_API文档下载链接:http://download.csdn.net/detail/tianmaxingkong_/90347991.进入MySQL数据库管理,并查看当前已存在的数据库:2.在数据库mydb中创建表employee,并查看数据库中所有存在的表名,删除指定的表,修改表的表名3.查看表原创 2015-08-22 13:39:25 · 543 阅读 · 0 评论 -
MySQL重置root密码的方法
方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysqlmysql>use mysql;mysql>更新 user set password=password('新密码') WHERE User='root';mysql>flush privileges;原创 2015-08-22 01:13:13 · 520 阅读 · 0 评论 -
MySQL安装图解_学习笔记
MySQL5.0下载地址:百度云盘下载链接:http://pan.baidu.com/s/1i3eZuzb 密码: v4duCSDN下载链接:http://download.csdn.net/detail/tianmaxingkong_/9034039一、MYSQL的安装1、打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setu原创 2015-08-22 00:33:13 · 519 阅读 · 0 评论 -
SQL操作表数据_update操作
表数据的修改update1.将所有员工的工资修改为50002.将name为‘张飞’的员工的salary修改为40003.将name为'关羽'的员工的工资修改为6000,job修改为'财务主管'4.将刘备的工资在原来的基础上增加5000【说明】1.update可以用新值更新原有表行中的各列;2.set指示要修改哪些列和给予什么值;3.where原创 2015-08-23 12:20:41 · 1031 阅读 · 1 评论 -
HttpServlet实现上传文件
HttpServlet实现上传文件 当客户端向服务器上传文件时,客户端发送的Http请求正文采取"multipart/form-data"数据类型,它表示复杂的包括多个子部分的复合表单。 下面的upload.html文件的中定义了一个用于上传文件的复合表单:form action="/TestPro/servlet/UploadServlet" en原创 2015-06-10 10:02:35 · 1151 阅读 · 1 评论 -
HttpServlet实现文件的下载
HttpServlet实现文件的下载首先是提供下载的输入框:body> form action="/TestPro/servlet/DownloadServlet" method="post"> 输入下载的文件名:input type="text" name="filename"/> input type="submit"原创 2015-06-10 15:20:51 · 1794 阅读 · 0 评论 -
Dos命令行运行Java文件出现“找不到或无法加载主类”
关注公众号“码农帮派”,查看更多系列技术文章:Java编写的一个测试类,如下:public class Hello{ public static void main(String args[]) { System.out.println("Hello World!"); }}首先在Dos命令行定位到Hello.java文...原创 2015-04-09 17:29:49 · 14362 阅读 · 11 评论 -
String类
String不是基本数据类型,是Java提供的一个特殊类,也是一种特殊引用数据类型。 String有两种实例化的方式:(1)String str = “Hello”;(2)String str = new String(“Hello”);【说明】前者是通过直接赋值的方式实例化,会首先在“字符串池”中查找是否有”Hello”,若有则直接将str指向已存在的”Hello”,若不原创 2015-05-04 01:36:20 · 334 阅读 · 0 评论 -
Java学习笔记——基础
1.Java中数据类型的溢出:当范围内最大的值加上一,结构变成范围内最小的值;当范围内最大的值加上二,结果变成范围内次最小的值。 2.注a * = b++; // 等价于首先a = a * b , 再b = b + 1;a * = ++b; // 等价于首先b = b + 1,再a = a * b。 3.三目运算符是常用运算符中运算级别最低的。 4.关于原创 2015-05-03 18:19:55 · 374 阅读 · 0 评论 -
Java学习笔记(一)
1.数据溢出当范围内最大值再加1时,就变成了单位内最小的值。E.g.int a = Integer.MAX_VALUE;println(“整形数据中最大的值:” + a);println(“最大值加1之后:” + ( a + 1 ));println(“最大值加2之后:” + ( a + 2 ));println(“最大值加2之后:” + ( (long)a + 2 ));原创 2015-05-04 09:18:57 · 336 阅读 · 0 评论 -
Http协议
HTTP是hypertext transfer protocol(超文本传输协议)的简写,是用于定义客户端和服务器之间通信格式的协议,是TCP/IP协议的一个应用层协议,Http使用了请求-响应的方式进行通信,一个请求对应一个响应,请求只能由客户端发出。HTTP协议的版本有HTTP1.0和HTTP1.1,前者(1.0)通过一次请求发起一次连接,响应发出之后,链接自动关闭;后者(1.1)在请求-原创 2015-05-04 11:50:55 · 382 阅读 · 0 评论 -
Servlet技术学习_上
Servlet细节问题:1.一个可以对应多个,从而一个Servlet可以有多个访问路径;2.url-partten中的路径可以使用*匹配符进行匹配,但只能以/开头/*结尾或*.后缀,优先级判断的标准是:①选最像的;②*.后缀的匹配级别最低。3.可以配置标签来指定Servlet的启动次序,当不配置或配置参数为负数时,表示只有在该Servlet首次被访问时才回去创建此Servlet,配置为原创 2015-05-06 09:09:38 · 381 阅读 · 0 评论 -
常用汉字的URL转义字符
常用汉字的URL转义字符(可以用在如验证码的绘制中)String base = "\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a\u5730\u5230\u5927\u91cc\u8bf4\u5c31\u53bb\u5b50\u5f97\u4e5原创 2015-05-21 21:58:45 · 13530 阅读 · 0 评论 -
web开发验证码的实现和验证
1.首先是ValiImageServlet.java文件,此文件用来生成一张验证码的图片,同时使用HttpSession来保存并传递验证码的内容public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ /原创 2015-05-22 16:15:15 · 1591 阅读 · 0 评论 -
Web访问计数器
Web访问计数器1.首先新建一个Counter类public class Counter{ private int count; public Counter(int count) { super(); this.count = count; } public int getCount原创 2015-05-23 23:21:49 · 6833 阅读 · 0 评论 -
Http响应和请求的编码问题
1.HttpServletRequest请求中的编码一致 通过Html的表单向服务器提交数据,在Servlet中通过request.getParameter(key)来获得参数值,由于Http请求的默认字符编码为ISO-8859-1,需要在获得参数值之后进行字符编码转换。E.g. Html表单:"/TestPro/servlet/CheckServlet"> 输入:原创 2015-05-23 16:58:47 · 9338 阅读 · 0 评论 -
关于客户端缓存网页
对于一些包含敏感信息和需要更新内容的网页,可以通过HttpServletResponse设置响应头的内容来控制浏览器不缓存网页。 response.setHeader("Cache-Control", "no-cache");response.setHeader("Pragma", "no-cache");response.setHeader("Expires", "0");原创 2015-05-24 00:02:36 · 471 阅读 · 0 评论 -
SQL操作表数据_select查询操作
为了之后的举例操作,首先创建表exam(id int primary key auto_increment, name varchar(20), english int, math int, chinese int);创建表exam的语句如下:为了操作方便,首先插入若干条数据,如下:1.查询所有记录中的某些数据:(distinct实现去重查询)2.在所有原创 2015-08-24 03:21:13 · 731 阅读 · 0 评论