- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 文件上传
1、首先导入:commons-fileupload-1.3.3.jar和commons-io-2.5.jar2、创建upload.jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//D...
2018-04-23 11:44:14
283
原创 Properties-属性集类
package com.hx.shopping.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStre...
2018-04-21 15:55:17
296
转载 什么是JNDI?
Java Naming and Directory Interface,Java命名和目录接口通过名称将资源与服务进行关联详细内容转至:https://www.cnblogs.com/xdp-gacl/p/3951952.html1、JNDI的简单应用:(1)修改Tomcat\conf\context.xml文件//其中name是JNDI查找的名称(2)获取资源:使用lookup()进行查找//l...
2018-04-21 15:16:36
247
原创 数据访问层
一、什么是持久化? 持久化是将程序中的数据在瞬时状态和持久状态间转换的机制, 如:将大脑中所思考的事情记录到本子上,这个过程就是持久化 持久化的实现方式:数据库、普通文件、XML文件 持久化的主要操作:读取、保存、删除、修改、查找二、什么是DAO? DAO(Data Access Object 数据存取对象),位于业务逻辑和持久化数据之间, 实现对持久化数据的访问 (...
2018-04-21 14:41:31
1516
原创 JDBC
一、概念:JDBC是Java数据库连接技术的简称,提供各种常用数据库的能力1、JDBC的工作原理(1) JDBC API 提供者:Sun公司 内容:供程序员调用的接口与类,集成在java.sql.*(被称为 JDBC 核心 API)和javax.sql.*包(被称为 JDBC Optional Package API)中,如: DriverManager类、Connection接口、St...
2018-04-21 14:05:29
178
原创 显示隐藏的文件类型的后缀名
https://jingyan.baidu.com/article/15622f2405536dfdfdbea577.html
2018-04-21 11:44:13
1171
原创 数据库视图:一张虚拟的表
navicat中,查询--》新建查询里面创建,而不是视图-》新建视图语法结构:--创建视图-- create view v_name as select * from user --从视图中检索数据-- select * from v_name ; --删除视图-- drop view v_name ; ...
2018-04-17 11:19:13
3219
原创 过滤器
1.配置web.xml<filter> <filter-name>encodingFilter</filter-name> <filter-class>com.hx.shopping.web.EncodingFilter</filter-class> <init-param> &...
2018-04-15 13:57:31
125
原创 端口被占用及其杀进程
netstat -aon|findstr "端口号" tasklist|findstr "进程号"taskkill -F -PID 进程号
2018-04-13 20:51:45
315
原创 连接MySQL数据库的完整代码
首先导入mysql-connector-java-5.0.8-bin.jar1、创建配置文件jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/shopjdbc.username=rootjdbc.password=1234562、读取配置文件类package com.hx.sho...
2018-04-13 17:34:52
27704
原创 BeanUtils的使用
首先导入两个jar包:commons-beanutils-1.8.2.jar和commons-logging-1.1.1.jarpackage com.hx.shopping.test;import java.lang.reflect.InvocationTargetException;/* * 注:必须为util下的Date包 */import java.util.Date;import org...
2018-04-13 15:29:23
145
原创 反射
public class Test2 { public static void main(String[] args) { //获取类对象的三个方法 try { //第一种方式:此方式必须写类全名。c2引用保存保存内存地址指向堆中的对象,该对象代表的是User整个类 //执行静态语句块 Class ...
2018-04-13 11:30:19
104
原创 MVC
MVC的基本概念:模型视图控制器model(实体) view(JSP) controller(Servlet)M:JavaBean + V:JSP + C:Servlet
2018-04-13 10:55:32
139
转载 单精度浮点数(float)与双精度浮点数(double)的区别如下:
(1)在内存中占有的字节数不同单精度浮点数在机内占4个字节双精度浮点数在机内占8个字节(2)有效数字位数不同单精度浮点数有效数字8位双精度浮点数有效数字16位(3)所能表示数的范围不同单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308(4)在程序中处理速度不同一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快...
2018-04-12 16:52:06
3965
原创 Web项目的页面跳转问题
1、服务端跳转(也称转发,转发不会改变地址栏的地址),自动加上上下文路径req.getRequestDispatcher("/WEB-INF/jsp/user/index.jsp").forward(req, resp); 2、客户端跳转(也称重定向,重定向是发送一个新的URL到客户端,由客户端重新访问),用户从servlet跳到servlet,不会自动加上上下文路径...
2018-04-11 13:29:52
3429
原创 解决Java中Web项目的乱码问题
1、 在Tomcat中server.xml中配置URIEncoding="utf-8"//解决超链接的乱码问题<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>2、在servlet中配置如下代
2018-04-11 13:12:26
251
原创 JSP中JSTL的使用
1.添加jstl-1.2.jar到lib文件夹2.在jsp中添加<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> prefix="c" 其中的c只是一个任意的值,可为a、b……,更改<a:即可 uri路径在Java Resources->Libraries->Web App Lib...
2018-04-11 13:07:13
200
转载 mysql存储过程语法及实例
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三....
2018-04-10 11:45:27
138
原创 MYSQL查询语句
内连接:取的两个表的(有能连接的字段)的交集,即字段相同的。利用内连接可获取两表的公共部分的记录。select st.sno,st.sname,st.ssex,st.age,st.sdept,co.cname,sc.grade from student st,course co,score sc where st.sno=sc.sid and co.courseid=sc.cid;(此方式不需要考...
2018-04-09 08:28:14
188
原创 控制台进入mysql,修改密码后,造成输入新或旧密码都无法登陆
原因是修改密码的语句输入有误错误1:-p与原密码之间有空格mysqladmin -u root -p 123 passwordEnter password:***mysqladmin:Unknown command:'123'由于语句输入有误,因此回车输入密码后报错:Unknown command:'123'以上语句中-p与原密码之间不能有空格,否则不能识别出123是原密码正确语句:mysqlad...
2018-04-09 08:27:43
4705
原创 MIME类型--文档通知类型
MIME类型(Multipurpose Internet Mail Extensions)是通知文档类型,就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。(即当服务器端发送数据给客户端时,客户端应该如何对待) 每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图像image等,...
2018-04-07 14:31:39
203
原创 web动态功能的实现--CGI程序与Java Servlet
1、 CGI代表Common Gateway Interface(通用网关界面),它是运行在web服务器上的一个程序,并由来自用户的输入触发。 功能:接收请求,产生响应。 CGI程序的优点: 可以用各种语言编写; 实现相对容易; CGI程序的缺点: 每个shell(单元)都是重...
2018-04-07 13:54:12
1022
原创 Web站点与Web应用
Web站点是由一组分层次的HTMl文档、媒体文件及相关目录结构组成,注重的是信息的浏览。 Web应用是一个在服务器端具有动态功能的Web站点,使用HTML form作为客户端运行代码的用户界面。 Web应用注重的是业务功能的实现。常见的计数器、留言板、聊天室和论坛BBS等,都是Web应用程序,不过这些应用相对比较简单,而Web应用程序的真正核心主要是用户...
2018-04-07 13:28:45
2939
原创 web应用的模式
C/S模式(Client/Server),即客户机/服务器模式,又称胖客户端,或富客户端。 c/s结构的优点是能充分发挥客户端pc的处理能力,客户端程序具有了一定的数据处理和数据存储能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快,应用服务器运行数据负荷较轻。 c/s结构的缺点:高昂的维护成本且投资大,传统的c/s结构的软件...
2018-04-07 13:21:30
586
原创 URL
我们在浏览器的地址栏里输入的web地址叫做URL(Uniform Resource Locator,统一资源定位符),就像每家每户都有一个门牌地址一样,每个网页都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将web服务器上的页面代码提取出来,就并翻译成漂亮的页面。 ...
2018-04-07 12:55:22
278
原创 HTTP协议
HTTP协议是Hypertext Transfer Protocol(超文本传输协议),一个客户端和服务器端请求和应答的标准。从1990年开始在万维网上广泛应用,是现在网络上应用最多的协议。从网络架构上讲,Http是应用层协议。http协议是无连接的(无状态): 一次请求对应一个响应,请求响应完成后,互不相识,再次请求,又是一个新的请求。...
2018-04-07 12:25:06
130
原创 什么是TCP协议?
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,A...
2018-04-07 12:19:30
58467
9
原创 什么是Servlet?
1、Servlet是开发动态web资源的技术广义:Java语言中的Servlet接口狭义:指实现了这个接口的所有类2、Servlet的编程模型基于request response(1)客户端发送请求到服务器(2)服务器调用Servlet程序,生成数据(3)服务器将数据响应给客户端3、注册Servlet(一个web.xml中可以有多个servlet和servlet-mapping)<servl...
2018-03-31 15:47:27
177
原创 HTTP状态码
状态码:服务器通知浏览器的行为1xx:服务器通知浏览器,服务器还没有处理完成2xx:服务器通知浏览器,服务器已经处理完成 200:处理完成3xx:服务器通知浏览器,服务器还需要浏览器进一步处理 302:从http响应头中获取(location)进一步操作,重定向到location的地址 response.setStatus(302); res...
2018-03-27 19:55:29
132
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人