
Java
weixin_40462235
微信公众号:在繁星下读书的孩子
展开
-
过滤器
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 · 128 阅读 · 0 评论 -
什么是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 · 251 阅读 · 0 评论 -
数据访问层
一、什么是持久化? 持久化是将程序中的数据在瞬时状态和持久状态间转换的机制, 如:将大脑中所思考的事情记录到本子上,这个过程就是持久化 持久化的实现方式:数据库、普通文件、XML文件 持久化的主要操作:读取、保存、删除、修改、查找二、什么是DAO? DAO(Data Access Object 数据存取对象),位于业务逻辑和持久化数据之间, 实现对持久化数据的访问 (...原创 2018-04-21 14:41:31 · 1520 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
连接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 · 27727 阅读 · 0 评论 -
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 · 147 阅读 · 0 评论 -
文件上传
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 · 287 阅读 · 0 评论 -
反射
public class Test2 { public static void main(String[] args) { //获取类对象的三个方法 try { //第一种方式:此方式必须写类全名。c2引用保存保存内存地址指向堆中的对象,该对象代表的是User整个类 //执行静态语句块 Class ...原创 2018-04-13 11:30:19 · 108 阅读 · 0 评论 -
MVC
MVC的基本概念:模型视图控制器model(实体) view(JSP) controller(Servlet)M:JavaBean + V:JSP + C:Servlet原创 2018-04-13 10:55:32 · 142 阅读 · 0 评论 -
单精度浮点数(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 · 3990 阅读 · 0 评论 -
数据库视图:一张虚拟的表
navicat中,查询--》新建查询里面创建,而不是视图-》新建视图语法结构:--创建视图-- create view v_name as select * from user --从视图中检索数据-- select * from v_name ; --删除视图-- drop view v_name ; ...原创 2018-04-17 11:19:13 · 3224 阅读 · 0 评论 -
Web项目的页面跳转问题
1、服务端跳转(也称转发,转发不会改变地址栏的地址),自动加上上下文路径req.getRequestDispatcher("/WEB-INF/jsp/user/index.jsp").forward(req, resp); 2、客户端跳转(也称重定向,重定向是发送一个新的URL到客户端,由客户端重新访问),用户从servlet跳到servlet,不会自动加上上下文路径...原创 2018-04-11 13:29:52 · 3436 阅读 · 0 评论 -
解决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 · 254 阅读 · 0 评论 -
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 · 303 阅读 · 0 评论