- 博客(26)
- 收藏
- 关注
原创 Spring三层框架实现的javaweb用户登陆系统
一、WebContent中新建一个form表单:<form action="http://localhost:8080/mini/login" method="post"> <div class="form-group has-feedback"> <input type="text" name="username" class="form-control" placeholder="用户名"> <span class="gl
2020-08-03 17:33:38 474 1
原创 SpringMVC拦截器的使用
拦截器的使用(1)新建拦截器类,实现HandlerInterceptor接口,并实现其中定义的方法:package cn.hyg.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest;import javax.ser
2020-08-19 22:22:57 228
原创 ModelAndView(Controller to view)
ModelAndView包含视图信息和模型数据信息。常用方法:(1)添加模型数据,相当于将数据添加到request中。ModelAndView addObject(String attributeName,Object attributeValue);ModelAndView addAllObjects(Map<String,?> modelMap); (2)设置视图void setView(View view);void setViewName(String viewName)
2020-08-19 22:11:56 297
原创 使用注解实现Spring核心AOP
需求:使用注解来实现日志切面。步骤:(1)使用注解定义前置增强和后置增强实现日志功能。@Aspect:定义切面。@Before:定义前置增强。@AfterReturning:定义后置增强。(2)编写Spring配置文件,完成切面织入。<aop:aspectj-autoproxy />:启用对于@AspectJ注解的支持。定义切面的代码如下:package aop;import java.util.Arrays;import org.apache.log4j.Logg
2020-08-19 19:28:51 197
原创 使用注解实现Spring核心IOC
1. 使用注解实现IOC注解方式可以将Bean的定义信息和Bean实现类结合在一起,Spring提供的注解有:@Component:实现Bean组件的定义。@Repository :用于标注DAO类。@Service :用于标注业务类。@Controller :用于标注控制器类。例如以下代码,指明userDao是UserDaoImpl的实例名称:@Repository("userDao") public class UserDaoImpl implements UserDao {
2020-08-19 19:22:18 153
原创 Sprin核心AOP知识点
1.AOP常用增强处理类型增强处理类型特 点Before前置增强处理,在目标方法前织入增强处理AfterReturning后置增强处理,在目标方法正常执行(不出现异常)后织入增强处理AfterThrowing异常增强处理,在目标方法抛出异常后织入增强处理After最终增强处理,不论方法是否抛出异常,都会在目标方法最后织入增强处理Around环绕增强处理,在目标方法的前后都可以织入增强处理2.AOP常用配置元素...
2020-08-19 19:13:52 117
原创 使用Spring实现“控制反转”
1.新建Java项目,目录结构如下:2.Spring配置文件applicationContext.xml代码如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sp
2020-08-19 18:56:43 509
原创 Java中解析json的四种方式
1)Gson(1)添加依赖<dependency><groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.2.4</version></dependency>(2)转化方法① 对象转Json:Gson gson = new Gson();String json = gson.toJson
2020-08-10 23:41:08 379
原创 java常见编码问题解决
(1)从页面获取值的时候post 提交方式request.setCharacterEncoding(“UTF-8”);(2)从页面获取值的时候get 提交方式(3)Servlet 返回到页面response.setContentType(“text/html;charset=UTF-8”);(4)jsp页面设置utf-8 编码<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-
2020-08-10 23:30:53 184
原创 Eclipse中配置Tomcat、创建web项目tomcat使用详细教程
1)New -> Dynamic Web Project2)New Runtime…提示:3.0更多的是基于注解的开发,2.5更多的是基于web.xml的配置3)Apache Tomcat 8 -> Next4)Browse -> Tomcat 8 -> 确定5)查看Eclipse 集成的Tomcat 工作空间6)加长控制台显式log日志数量(1)右键 -> Preferences …(2)Console buffer size7)修改Tomca
2020-08-06 19:56:06 720
原创 Tomcat服务器搭建
1)网址https://www.oracle.com/index.html2)下载(1)首页(2)点击Java for Developers(3)点击Downloads(4)Java Archive -> Download(5)Java SE 8(6)Downloads(7) Java SE Development Kit 8u1443)环境配置配置CATALINA_HOMECATALINA_HOMEC:\alexsoftware\apache-tomca
2020-08-06 19:48:15 157
原创 安装FPX格式证书步骤
1.前提条件您的Tomcat服务器上已经开启了443端口(HTTPS服务的默认端口)。已安装OpenSSL工具。已下载Tomcat服务器所需要的证书文件。2.操作步骤:解压已下载保存到本地的Tomcat证书文件。解压后您将看到文件夹中有2个文件,可为两个证书文件重命名。证书文件(domain name.pfx):以.pfx为后缀或文件类型。密码文件(pfx-password.txt):以.txt为后缀或文件类型。证书文件说明 每次下载证书都会产生新的密码,该密码仅匹配本次下载的证书。如果
2020-08-06 19:16:39 1533
原创 javascript基本语法复习案例
Java Script 基本语法案例(1)变量<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert ti
2020-08-05 23:25:34 185
原创 java三层框架基础搭建应用
java三层框架基础搭建应用:在src文件夹下建立如下系列包名及类view视图层调用service业务逻辑层代码service层调用dao持久数据层代码:dao层方法搭建:dao数据层MySQL数据库连接及测试代码:...
2020-07-29 19:53:07 385
原创 java数组复习知识点,Java环境搭建
1. 搭建Java开发环境安装JDK配置环境变量JAVA_HOME :C:\Program Files\Java\jdk1.7.0CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;2.数组的赋值此外也可以边声明边赋值:int[ ] score = {89, 79, 76};或int[ ] score = new int[ ]{89,
2020-07-27 17:42:42 105
原创 数据库学习复习资料MySQL
distinct显示出表employees中的全部job_id(不能重复)distinctSELECT DISTINCT job_id FROM employees;Concat显示出表employees的全部列,各个列之间用逗号连接,列头显示成OUT_PUTSELECT CONCAT(last_name,’,’,first_name,’,’,email) out_put FROM employees;DESC employees;模糊查询1.like% 任意多个字符_ 任意单个字符
2020-07-25 21:50:41 599
原创 数据库约束、事务、视图、存储过程的知识点与使用MySQL
#常见约束/*1.NOT NULL:非空;该字段的值是必填的,如果不设置该约束,该字段默认是可以为空2.DEFAULT:默认;该字段有默认值3.CHECK:检查,mysql语法支持,但效果不支持;该字段值可以加以限制,比如年龄可以控制在0-120之间PRIMARY KEY:主键;该字段值不可以重复;不可以为空UNIQUE:唯一约束;该字段值不可以重复FOREIGN KEY:外键;用于限制多表的关系#一、★★★★★★★★★★★创建表时添加约束 ★★★★★★★★★★★ √#CREATE TA
2020-07-25 02:48:18 140
原创 数据库函数应用MySQL
分类:分组函数:将一组值进行统计,得出一个值单行函数:将一个值进行处理,得出一个值#一、字符函数#length 获取字节长度/*unicode:固定字节,一个字母和一个汉字都占2个字节gbk:一个字母占一个字节,一个汉字占2个字节utf8:一个字母占一个字节,一个汉字占3个字节/SELECT LENGTH(‘abc张三’);SHOW VARIABLES LIKE ‘%char%’;#concat 拼接字符SELECT CONCAT(‘hello’,’,’,last_name) ou
2020-07-25 00:07:55 182
原创 数据库分组函数与查询MySQL
分组函数与查询max():最大值;min():最小值;sum():和;avg():平均值;count():计算非空的个数;建议使用count(*); count(1)这些是通用的,sqlserver、oracle、mysql 都是一样的语法select 分组函数 别名,分组后的字段from 表【where 分组前筛选】group by 分组的字段【having 分组后筛选】【order by 排序的字段】从上到下依次顺序,不能颠倒顺序例题:1.查询各部门的最高工资SELECT M
2020-07-23 00:23:24 126
原创 数据库模糊查询知识点和例题MySQL
模糊查询1.like一般搭配着通配符使用,用作字符型的判断通配符:% 任意多个字符;_ 任意单个字符 1例题:#例1:查询姓名中包含字符 e的员工信息SELECT * FROM employees WHERE last_name LIKE ‘%e%’;#例2:查询姓名中第二个字符为e,第四个字符为a的员工信息SELECT * FROM employees WHERE last_name LIKE ’_e_a%’;#例3:查询姓名中第三个字符为_的员工信息SELECT * FROM em
2020-07-22 23:25:23 400
原创 MySQL数据库安装配置详细步骤及多启动与停止方法
一、Mysql 安装网址:https://www.mysql.com/1、双击运行mysql-5.5.15-win32.msi –> Next2、同意协议 -> Next3、Custom 自定义安装4、Next 下一步5、Install 安装6、此时需要你耐心等待7、Next8、Finish二、Mysql 配置1、Next2、Detailed Configuration -> Next3、Developer Machine -> Next
2020-07-20 23:23:59 183
原创 MySQL数据库干净卸载详细步骤
Mysql卸载1、控制面板->程序->程序和功能->右键卸载2、显示隐藏文件夹3、删除遗留文件根据自己的安装目录来4、点背,终极卸载(1)使用360 卸载(2)删除注册表window+Rregedit(3)删除C:\Documents and Settings\All Users\Application Data\MySQL 目录 (隐藏的目录)(4)删除安装路径文件,重新安装新版MYSQL...
2020-07-20 22:45:09 351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人