- 博客(58)
- 资源 (1)
- 收藏
- 关注
原创 自定义CacheManage和过期时间
package com.yh.config;import org.springframework.cache.CacheManager;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.cache.RedisCacheConfiguration;i.
2022-05-04 20:56:28
910
原创 pagehelper的使用
导入依赖 spring boot的项目的 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.3.0</version> <
2022-03-22 11:01:08
1539
原创 结果集的封装
方法一import java.util.HashMap;public class AjaxResult extends HashMap<String,Object> { private static final String STATUS = "status"; private static final String MESSAGE = "message"; private static final String DATA = "data"
2022-03-21 22:20:44
289
原创 Token工具
package com.shangma.util;import io.jsonwebtoken.*;import io.jsonwebtoken.io.Decoders;import io.jsonwebtoken.io.Encoders;import io.jsonwebtoken.security.Keys;import io.jsonwebtoken.security.SignatureException;import javax.crypto.SecretKey;import j.
2022-03-19 10:03:03
1725
原创 导出表格poi
导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency>代码@GetMapping("writeExcel"...
2022-03-17 20:28:32
216
原创 springboot-邮件发送
导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>单一邮件package com.sm;import org.junit.jupiter.ap
2022-03-10 21:29:11
318
原创 Shiro的配置
导入依赖 <!-- Shiro整合Spring --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.5.3</version> </depend
2022-03-08 09:27:21
655
原创 Spring boot文件上传
文件上传后端要 post请求单文件上传后端 @PostMapping("file") @ResponseBody public String file(@RequestParam("file") MultipartFile file, HttpServletRequest request) throws IOException { //获取服务器的真实路径 String realPath = request.getServletCon...
2022-03-04 19:30:30
204
原创 AOP权限验证
创建自定义注解--给方法加验证@Target(ElementType.METHOD)//此注解只能放在方法用@Retention(RetentionPolicy.RUNTIME)//运行时生效public @interface Ano { //默认游客 一个判断 规则的枚举 Role[] value() default Role.CUST;}创建枚举类 用来修饰权限public enum Role { /** *用户 管理员 游客 */
2022-03-02 19:57:40
738
原创 springboot-mybatis代码插件
springboot-mybatis代码插件依赖<!-- 添加自动生成器插件--><!--mybatis代码自动生成插件--><plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>
2022-02-26 11:20:30
297
原创 SSM整合
springMVC--->ControllerSpring--->ServiceMybatis--->DaospringMVC容器放 controller对象和web spring放service和dao怎么跨容器访问对象呢?MVC是spring子容器 子可以访问父 controller可以访问service的步骤1 创建maven web2 加入依赖 springMVC,spring,spring事务,spring-mybatis,sprin...
2022-02-02 17:06:21
1037
原创 SpringMVC基本使用
导入依赖 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>pr
2022-01-31 15:10:58
567
原创 maven的使用
下载maven 打开maven文件夹 创建一个maven的本地仓库文件夹1 下载maven2 环境变量M2_HOMEMAVEN_HOME %MAVEN_HOME%\bin3 找到conf-settings.xml配置阿里云镜像 加速下载<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>...
2022-01-31 13:36:05
69
原创 Spring-Web-Mybatis-事务整合
导入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> ...
2022-01-25 14:08:07
285
原创 log4j使用和模板
#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码log4j.rootLogger=DEBUG,console,file#控制台输出的相关设置log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.appender.console.Threshold=DEBUGlog4j.a.
2022-01-15 15:46:39
125
原创 Mybatis使用方式
引入jar 和写配置文件 文件名mybatis-config.xml(主配置文件) 实体类映射文件 实体类Mapper.xml / 实体类Dao.xml 是Mapper还是Dao看包名最好放在项目的 resource包下 src下也可以 导入log4j的配置文件 文件名最好 mybatis-cofig.xml 模板<?xml version="1...
2022-01-11 22:01:39
248
原创 MybatisUtil的工具类 代理对象
package util;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException;import java.io.I.
2022-01-10 21:42:26
79
原创 代理模式 运用和 示意图
AgentDemo agentDemo = new AgentDemo(); //强转 为真实类实现的接口 真实类.类加载器 ,真实类.getinterfaces Computer o = (Computer) Proxy.newProxyInstance(AgentDemo.class.getClassLoader(), AgentDemo.class.getInterfaces(), ne...
2022-01-09 17:09:54
287
原创 Druid数据库连接池的使用 和 工具类
gg配置文件 initialSize 初始化连接数量 maxActive 最大连接数量 maxWait 超过最大数量之和 等待时间 ms工具类package druid;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.sql.Connection;import java.sql.Res...
2022-01-08 17:25:34
105
原创 Ajax使用和方法 --JQ
2. JQeury实现方式 1. $.ajax() * 语法:$.ajax({键值对}); //使用$.ajax()发送异步请求 $.ajax({ url:"ajaxServlet1111" , // 请求路径 type:"POST" , //请求方式 //data: "userna...
2022-01-04 14:52:52
107
原创 JSON--Java对象转JSON(和使用)
注解//@JsonIgnore //排除属性 属性作废 * 指定格式 */ 指定 对象中 的 Date属性 为指定格式@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")JackSon的使用Person person = new Person();person.setName("jim");person.setAge(20);person.setGender("男");ObjectMapper mapper = new ObjectMa.
2022-01-04 11:37:53
530
原创 JQuery使用
引入文件(1)jquery-3.6.0.js和jquery-3.6.0.min.js(2)以上两个文件任选其一即可(3)引入: <script src="js/jquery-3.6.0.js" type="text/javascript" charset="utf-8"> </script>(4)语法: $("选择器").jQuery()选择器全局选择器:$("*")元素选择器:$("元素名称")...
2022-01-03 16:34:26
429
原创 JavaScript使用
事件的使用 <body> <input type="button" value="点击" onclick="myfun1()"/> <input id="mybtn2" type="button" value="点击2"/> <input id="mybtn3" type="button" value="点击3"/> </body> <script type="text/javascript">
2022-01-03 16:26:01
223
原创 Servlet中request 和 response, Session ,ServletContext 重定向, 常用方法
request一次请求一次响应不能多次请求Session同一浏览器多次请求多次响应 写到会话中ServletContext 服务器中写入范围较广服务器不关 就可以随意访问request对象req.setCharacterEncoding("utf-8"); 设置编码格式 ***req.getParameter("key"); 接收页面传过来的指定参数值 ***req.getParameterValues("key"); 接收页面参数值,适用于获取同名参数值,比如复选框r...
2021-12-30 19:31:26
1206
原创 BootStrap使用
用到js先导入JQ在导入js和cs布局容器:container **** 两边会留有空隙流式布局:container-fluidrow:行col:列 col-xx-xx:列在何种分辨率下占几列 col-xx-push-xx:当前列偏移,右 推 col-xx-pull-xx:当前列偏移,左 拉 col-xx-offset-xx:整体偏移分辨率: lg:大屏幕 md:中等屏幕 sm:小屏幕 xs:超小屏幕每行最多...
2021-12-30 10:02:07
429
原创 JQ和JSON省 市 区练习
导入JQ和JSON文件<head> <meta charset="UTF-8"> <title>省市区练习</title> <script src="jquery-3.6.0.min.js"></script> <script src="addr.js"></script></head>body代码<body>//省份下拉&l..
2021-12-22 19:29:12
484
原创 泛型的使用和上下限
约束数据类型,在集合;JDK5 之后出现的 E-element K-key V-value T-type 泛型符号,只是一个占位符,给引用类型占个位置 名称无要求,个数无要求, 泛型符号 在本类中作为已知的类型来使用 可以出现在类的声明处,接口的声明处,方法的声明处 1.2.1.泛型类 泛型符号出现在类的声明处 泛型类的定义public class GenericCustom<A, B, C> { priv...
2021-12-09 16:47:30
532
原创 枚举类的实现 - - -单例模式
枚举类 用来实现 单例模式 不会被破坏如果不用枚举 普通类 的单例会被 序列化 和 反射 破坏掉用法单例模式 在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 servlet -controller 控制器 管理器 就是单例 单例设计思路: 构造器私有化 提供私有的静态成员变量 提供共有的静态方法 单例模式有2类 饿汉模式 懒汉
2021-12-07 21:44:24
834
原创 JDBC的Mysql 事务实现
public static void main(String[] args) { Connection connection = DBUtil.getConnection(); try { connection.setAutoCommit(false);//关闭连接自动提交 connection.commit();//提交事务 必须写在自动关闭下边 如果异常之后防止提交 } catch (SQLExcep...
2021-12-06 16:40:44
80
原创 JDBC连接和操作
public static void getConn() throws SQLException, ClassNotFoundException { //加载驱动,本质上是加载 com.mysql.jdbc.Driver字节码文件 Class.forName("com.mysql.jdbc.Driver"); //获取连接 url:jdbc:mysql://127.0.0.1:3306/supermarket ;jdbc是协议名 mysql是子协议名...
2021-12-03 17:24:42
739
原创 MySQL
查询语法结构 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定SELECT deptno,count(1),sum(sal) allsumFROM empWHERE sal>1500GROUP BY...
2021-12-01 19:14:03
179
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人