自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

转载 Springboot动态定时任务

借鉴。

2024-01-03 10:48:05 80 1

原创 EasyExcel导入

a

2023-01-11 10:51:19 300

原创 分割字符串 --无差别中英文逗号 空格

a

2023-01-11 10:47:17 371

原创 EasyExcel导出

1

2023-01-10 17:32:48 180

转载 Spring Boot项目中使用 TrueLicense 生成和验证License(服务器许可)

2023-01-06 14:16:33 366

原创 Java解析富文本

富文本Java解析

2022-09-21 15:16:52 2726

原创 Java转word导出

java对于word的转出

2022-07-12 17:32:11 391

原创 web service调用

webservice的访问方式

2022-07-04 15:15:56 156

原创 自定义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 805

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

原创 结果集的封装

方法一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 259

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

原创 导出表格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 197

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

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

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

原创 AOP权限验证

创建自定义注解--给方法加验证@Target(ElementType.METHOD)//此注解只能放在方法用@Retention(RetentionPolicy.RUNTIME)//运行时生效public @interface Ano { //默认游客 一个判断 规则的枚举 Role[] value() default Role.CUST;}创建枚举类 用来修饰权限public enum Role { /** *用户 管理员 游客 */

2022-03-02 19:57:40 709

原创 springboot-mybatis代码插件

springboot-mybatis代码插件依赖<!-- 添加自动生成器插件--><!--mybatis代码自动生成插件--><plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>

2022-02-26 11:20:30 274

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

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

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

原创 Spring-Web-Mybatis-事务整合

导入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> ...

2022-01-25 14:08:07 272

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

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

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

原创 代理模式 运用和 示意图

AgentDemo agentDemo = new AgentDemo(); //强转 为真实类实现的接口 真实类.类加载器 ,真实类.getinterfaces Computer o = (Computer) Proxy.newProxyInstance(AgentDemo.class.getClassLoader(), AgentDemo.class.getInterfaces(), ne...

2022-01-09 17:09:54 264

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

原创 Ajax使用和方法 --JQ

2. JQeury实现方式 1. $.ajax() * 语法:$.ajax({键值对}); //使用$.ajax()发送异步请求 $.ajax({ url:"ajaxServlet1111" , // 请求路径 type:"POST" , //请求方式 //data: "userna...

2022-01-04 14:52:52 89

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

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

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

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

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

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

原创 泛型的使用和上下限

约束数据类型,在集合;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 506

原创 枚举类的实现 - - -单例模式

枚举类 用来实现 单例模式 不会被破坏如果不用枚举 普通类 的单例会被 序列化 和 反射 破坏掉用法单例模式 在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 servlet -controller 控制器 管理器 就是单例 单例设计思路: 构造器私有化 提供私有的静态成员变量 提供共有的静态方法 单例模式有2类 饿汉模式 懒汉

2021-12-07 21:44:24 803

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

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

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

原创 反射 和 引用

反射是框架的灵魂 运行过程中,动态获取类的信息 以及对类进行操作的机制 反射机制 .java-->编译器编译 .class文件 ;.class (字节码文件)经过 类加载器(摆渡者) 加载到JVM内存 中,加载到JVM方法区中,都是对象(都是Class的对象);每一个组成部分都是对象(成员变量对象,方法对象,构造器对象) 1.2.反射的操作 /** * 1,获取字节码对象 */ private static void method...

2021-11-30 20:37:49 333

Mysql.md笔记有详细练习题

mysql笔记

2022-01-05

空空如也

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

TA关注的人

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