自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YUAN的博客

春风十里,未来不定,愿你 一切安好。 =^_^=

  • 博客(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 171

原创 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 241

转载 什么是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 193

原创 数据访问层

一、什么是持久化?    持久化是将程序中的数据在瞬时状态和持久状态间转换的机制, 如:将大脑中所思考的事情记录到本子上,这个过程就是持久化    持久化的实现方式:数据库、普通文件、XML文件    持久化的主要操作:读取、保存、删除、修改、查找二、什么是DAO?    DAO(Data Access Object 数据存取对象),位于业务逻辑和持久化数据之间, 实现对持久化数据的访问    (...

2018-04-21 14:41:31 1463

原创 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 142

原创 显示隐藏的文件类型的后缀名

https://jingyan.baidu.com/article/15622f2405536dfdfdbea577.html

2018-04-21 11:44:13 1105

原创 数据库视图:一张虚拟的表

navicat中,查询--》新建查询里面创建,而不是视图-》新建视图语法结构:--创建视图--  create view v_name as select * from user --从视图中检索数据--  select * from v_name ;  --删除视图--  drop view v_name ;  ...

2018-04-17 11:19:13 3139

原创 过滤器

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 93

原创 端口被占用及其杀进程

netstat -aon|findstr "端口号" tasklist|findstr "进程号"taskkill -F -PID 进程号

2018-04-13 20:51:45 253

原创 连接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 27483

原创 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 117

原创 反射

public class Test2 {    public static void main(String[] args) {        //获取类对象的三个方法        try {            //第一种方式:此方式必须写类全名。c2引用保存保存内存地址指向堆中的对象,该对象代表的是User整个类            //执行静态语句块            Class ...

2018-04-13 11:30:19 79

原创 MVC

MVC的基本概念:模型视图控制器model(实体) view(JSP) controller(Servlet)M:JavaBean + V:JSP + C:Servlet

2018-04-13 10:55:32 110

转载 单精度浮点数(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 3768

原创 控制台的使用

1、查看本机IP:ipconfig2、dos命令清空屏幕上的内容:cls

2018-04-11 13:35:01 176

原创 Web项目的页面跳转问题

1、服务端跳转(也称转发,转发不会改变地址栏的地址),自动加上上下文路径req.getRequestDispatcher("/WEB-INF/jsp/user/index.jsp").forward(req, resp);                2、客户端跳转(也称重定向,重定向是发送一个新的URL到客户端,由客户端重新访问),用户从servlet跳到servlet,不会自动加上上下文路径...

2018-04-11 13:29:52 3334

原创 解决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 210

原创 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 153

转载 mysql存储过程语法及实例

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三....

2018-04-10 11:45:27 106

原创 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 154

原创 控制台进入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 4595

原创 MIME类型--文档通知类型

        MIME类型(Multipurpose Internet Mail Extensions)是通知文档类型,就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。(即当服务器端发送数据给客户端时,客户端应该如何对待)        每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图像image等,...

2018-04-07 14:31:39 148

原创 JSP

模板页面嵌入Java代码,可完成数据和HTML的动态生成。

2018-04-07 14:02:59 101

原创 web动态功能的实现--CGI程序与Java Servlet

       1、 CGI代表Common Gateway Interface(通用网关界面),它是运行在web服务器上的一个程序,并由来自用户的输入触发。        功能:接收请求,产生响应。        CGI程序的优点:            可以用各种语言编写;            实现相对容易;        CGI程序的缺点:            每个shell(单元)都是重...

2018-04-07 13:54:12 984

原创 Web站点与Web应用

        Web站点是由一组分层次的HTMl文档、媒体文件及相关目录结构组成,注重的是信息的浏览。        Web应用是一个在服务器端具有动态功能的Web站点,使用HTML form作为客户端运行代码的用户界面。        Web应用注重的是业务功能的实现。常见的计数器、留言板、聊天室和论坛BBS等,都是Web应用程序,不过这些应用相对比较简单,而Web应用程序的真正核心主要是用户...

2018-04-07 13:28:45 2819

原创 web应用的模式

        C/S模式(Client/Server),即客户机/服务器模式,又称胖客户端,或富客户端。        c/s结构的优点是能充分发挥客户端pc的处理能力,客户端程序具有了一定的数据处理和数据存储能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快,应用服务器运行数据负荷较轻。        c/s结构的缺点:高昂的维护成本且投资大,传统的c/s结构的软件...

2018-04-07 13:21:30 502

原创 URL

        我们在浏览器的地址栏里输入的web地址叫做URL(Uniform Resource Locator,统一资源定位符),就像每家每户都有一个门牌地址一样,每个网页都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将web服务器上的页面代码提取出来,就并翻译成漂亮的页面。      ...

2018-04-07 12:55:22 239

原创 HTTP协议

HTTP协议是Hypertext Transfer Protocol(超文本传输协议),一个客户端和服务器端请求和应答的标准。从1990年开始在万维网上广泛应用,是现在网络上应用最多的协议。从网络架构上讲,Http是应用层协议。http协议是无连接的(无状态):    一次请求对应一个响应,请求响应完成后,互不相识,再次请求,又是一个新的请求。...

2018-04-07 12:25:06 101

原创 什么是TCP协议?

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,A...

2018-04-07 12:19:30 57090 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 142

原创 HTTP状态码

状态码:服务器通知浏览器的行为1xx:服务器通知浏览器,服务器还没有处理完成2xx:服务器通知浏览器,服务器已经处理完成        200:处理完成3xx:服务器通知浏览器,服务器还需要浏览器进一步处理        302:从http响应头中获取(location)进一步操作,重定向到location的地址        response.setStatus(302);        res...

2018-03-27 19:55:29 103

端口被占用及其杀进程.txt

通过dos命令,查看所有占用端口的进程,并查杀占用所需端口的进程

2018-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除