- 博客(24)
- 收藏
- 关注
原创 SSM整合
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。 一、创建maven工程 配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or...
2020-03-17 23:13:41
125
原创 Java实现简洁版加密解密
package com.huawei.demo;public class MD5Util2 { /**将二进制转换成16进制 */ public static String parseByte2HexStr(byte buf[]) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < buf.length; i++) { String hex = In
2020-12-31 23:01:09
487
转载 Java实现加密解密工具类
package com.huawei.demo;import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import
2020-12-31 22:49:15
481
原创 Jedis接口
Jedis是Redis数据库在java中的api接口创建一个maven项目。添加Junit和Jedis依赖package ocm.qfedu.test;import org.apache.commons.pool2.impl.GenericObjectPoolConfig;import org.junit.After;import org.junit.Before;import or...
2020-04-22 22:44:50
306
原创 redis数据库的五种数据类型
String型 set key value 添加 get key 读取 hash型 适合存储对象 hmset stu name zahngsan age 25 add xian tel 1234567565323…… #存储对象stu,有属性name/age/add/tel hgetall stu 读取对象stu所有 hget stu name ...
2020-04-22 21:56:22
171
原创 Nginx反向代理+Tomcat集群+Redis非关系数据库
1、nginx1.1、概念反向代理web服务器,作用于服务器,管理多个服务器多进程,多个工作进程,一个主进程目的:单节点故障,实现负载均衡,load balance,非 阻塞,解决大客户量并发请求问题。1.2、代理正向代理:作用于客户端反向代理:作用于服务器,客户端不知道反向代理服务器的存在。1.3、单节点故障大并发请求下,服务器只有一个,如果服务器挂起,单节点发生故障,整个...
2020-04-21 22:27:21
245
原创 Shiro与Servlet、jsp、jdbc、Web整合
创建maven项目1、添加依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...
2020-04-19 22:29:55
320
原创 Shiro与SpringBoot整合
使用idea创建SpringBoot工程,必须有网1、添加依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-04-19 22:09:59
160
原创 Shiro与SSM整合
首先创建一个maven项目1、添加依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-04-19 21:49:46
201
原创 List、Set、Map三种集合
List:list接口继承自Collection接口,是单例集合的一个重要分支,其所有元素是以一种线性方式进行储存的,再程序中可以通过索引来访问集合中的指定元素。特点:1.有序的集合,储存元素和取出元素的顺序是一致的。 2.有索引,包含了一些带索引的方法。(list特有) 3.允许储存重复的元素。set:set接口继承于Collection接口,与Colle...
2020-03-23 22:08:44
188
原创 Java代理
代理模式(Proxy)是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。 例如:黄牛卖票 代理对象:黄牛出售的票 目标对象:原售票点的票 增加的额外功能:黄牛在原票价基础上增加的价格 代理方式 1、 使⽤Proxy类的静态⽅法newProxyIns...
2020-03-23 22:05:18
114
原创 关于maven的配置
一、下载maven首先通过https://mvnrepository.com/网址,下载到本地二、maven的优势1. maven不仅是构建工具,它还是依赖管理工具和项目管理工具,提供了中央仓库,能够帮我们自动下载构件。2.为了解决的依赖的增多,版本不一致,版本冲突,依赖臃肿等问题,它通过一个坐标系统来精确地定位每一个构件(artifact)。3.还能帮助我们分散在各个角落的项目信息,包...
2020-03-23 22:01:56
236
原创 mybatis中的sql语句构建器
sql语句构建器:它是借助 SQL 类,创建一个实例,并调用它的方法即可生成 SQL 语句。这样可以减少动态Sql语句的出错率 一、首先创建一个用注解实现mybatis框架的工程 二、创建SqlProvider的类,以方法的形式生成动态sql语句package com.qfedu.provider;import org.apache.ibatis.jdbc.SQL;/** * Cr...
2020-03-16 23:03:09
544
原创 注解方式实现mybatis
一、创建maven工程(工具idea),添加依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-03-15 23:27:18
283
原创 mybatis的实现xml+接口
一、创建maven工程(工具idea),添加依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-03-12 23:01:49
478
原创 mybatis实现订单的五表联合操作
一、数据库建表1、Users 用户表2、Products 商品表3、Types 商品类别表4、Orders 订单表5、Details 订单详情表注:表之间的逻辑关系如下图所示二、代码时间实现1、pom.xml添加 mysql、junit、mybatis依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns...
2020-03-11 23:15:00
767
原创 mysq语句
启动数据库mysql -uroot -ppassword:密码新建数据库create database 库名;删库drop database 库名;查看所有库show databases;进入库use 库名;新建表create table 表名 (字段名1 类型 primary key auto_increment,字段名2 类型,字段名3 类型);查看所有表show ...
2020-03-10 23:08:00
203
原创 mybatis框架
一、mybatis简介网址:https://mybatis.org/mybatis-3/zh/index.htmlmybatis是一款持久层框架,支持自定义sql、存储过程、高级映射。二、mybatis搭建1、创建一个maven项目(工具idea)在pom.xml里面添加sql、junit、mybatis依赖<?xml version="1.0" encoding="UTF-8"...
2020-03-09 23:08:16
142
原创 SpringMVC中pom.xml的配置
1、idea创建好SpringMVC——web工程后,需在pom.xml里做相关配置(1)新建一个maven项目,首先配置maven-compiler-plugin依赖jar包,配置maven版本和tomcat插件和端口号<build> <plugins> <!-- define the project compile le...
2020-03-06 22:27:58
2781
1
原创 SpringMVC的执行实现
原理图1、DaspatcherServlet :前端控制器,是整个流程的控制中心,控制其他组件执行,统一调用:用户通过浏览器发起HTTP请求,到达DaspatcherServlet,DaspatcherServlet去链接servlet.xml。web.xml中需配置DaspatcherServlet<?xml version="1.0" encoding="UTF-8"?>...
2020-03-05 23:09:54
123
原创 SpringMVC实现校验
1、在Java包类创建一个class类实现Validator,重写supports和validate方法EmpValidate.javaimport com.qfedu.bean.Emp;import org.springframework.validation.Errors;import org.springframework.validation.ValidationUtils;i...
2020-03-05 00:34:46
130
原创 SpringMVC基础
一、概念MVC全名是Model View ControllerModel :(模型) 表示应用程序核心View : (视图)显示数据Controller :(控制器)处理输入
2020-03-03 23:09:18
94
原创 五种通知实现AOP
五种通知1、前置通知 before:业务方法之前执行2、后置通知 after:业务方法之后执行3、环绕通知 round:业务方法前后执行4、返回值通知 after-returning:可以拿到业务方法的返回值5、异常通知 after-throwing:可以获取到业务方法的异常对象注意:如果同时配置来所有的通知方式,则执行顺序依次为: before>around be...
2020-02-29 23:16:46
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅