
java
文章平均质量分 54
sq.zhang
这个作者很懒,什么都没留下…
展开
-
java正则表达式 基本使用
java正则表达式基本使用原创 2022-12-10 21:26:20 · 373 阅读 · 0 评论 -
zxing详细使用说明 java生成二维码、条形码
zxing详细使用说明 java生成二维码、条形码原创 2022-11-09 11:15:11 · 3771 阅读 · 0 评论 -
元注解的基本信息
元注解的基本信息1.元注解信息1.1.@Retention1.2.@Target1.元注解信息1.1.@Retention@Retention //设置注解的生命周期 参数:RetentionPolicy SOURCE //只在源文件时有效 CLASS //只在编译class字节码时有效 RUNTIME //运行时有效,可以通过反射获取到1.2.@Target@Target //设置注解使用范围 参数:ElementType原创 2021-08-09 17:53:43 · 233 阅读 · 0 评论 -
java 反射 详细 使用方式
反射的基本使用方式1.获取Class类的方式//方式1.通过实体类获取ClassUser user = new User();Class clazz = user.getClass();//方式2.通过类获取ClassClass clazz = User.class;//方式3.通过类路径获取ClassClass clazz = Class.forName("com.zsq.demo.User");2.通过Class类进行构造方法操作2.1.通过Class类获取构造方法//方式1.获原创 2021-08-09 15:33:30 · 385 阅读 · 0 评论 -
java 使用redis校验 防止网络延迟表单重复提交
java 使用redis校验 防止网络延迟表单重复提交一、引入redis依赖二、配置redis连接信息三、创建一个注解类四、创建一个切面类一、引入redis依赖<!-- 引入redis配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>原创 2021-01-25 11:36:01 · 465 阅读 · 2 评论 -
百度链接批量推送
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;public class Text2 { public static void main(String[] args) { Stri.原创 2020-09-11 15:44:23 · 258 阅读 · 0 评论 -
Spring 中声明 Aspect 切面常用注解
@Before: 前置通知, 在方法执行之前执行@After: 后置通知, 在方法执行之后执行 。@AfterRunning: 返回通知, 在方法返回结果之后执行@AfterThrowing: 异常通知, 在方法抛出异常之后@Around: 环绕通知, 围绕着方法执行...原创 2020-08-24 10:49:37 · 372 阅读 · 0 评论 -
Java 检测字符是否存在手机号或返回该手机号
/** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,1349,153,180,189,181(增加) */ private static final String PHONE_ALL = "^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"...转载 2020-07-22 16:15:25 · 1996 阅读 · 0 评论 -
swagger2 注解 详细使用说明
swagger2 注解说明一、maven依赖二、swagger2 注解整体说明三、swagger2 注解详细说明1.@Api:请求类的说明2.@ApiOperation:方法的说明3.@ApiImplicitParams、@ApiImplicitParam:方法参数的说明4.@ApiResponses、@ApiResponse:方法返回值的状态码说明5.@ApiModel:用于JavaBean上面,表示对JavaBean 的功能描述5.1、当请求数据描述时, `@RequestBody` 时的使用5.2、@转载 2020-07-18 09:57:15 · 2492 阅读 · 0 评论 -
针对逻辑和事务控制的工具类
import org.springframework.dao.DataRetrievalFailureException;import org.springframework.dao.IncorrectResultSizeDataAccessException;import org.springframework.transaction.interceptor.TransactionAspectSupport;import java.util.function.Supplier;/** * 针原创 2020-07-06 11:36:25 · 180 阅读 · 0 评论 -
统一后端返回格式
统一后端返回格式import com.alibaba.fastjson.JSON;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.Serializable;/** * 返回结果对象 * * @param <T> */public class Result<T> implements Serializable { private static final lon原创 2020-07-06 11:28:11 · 520 阅读 · 0 评论 -
防止 shiro 认证失败后跳转页面,自定义shiro授权过滤器
防止 shiro 认证失败后跳转页面,自定义shiro授权过滤器一、注册自定义授权过滤器一、创建自定义授权过滤器一、注册自定义授权过滤器import org.apache.shiro.spring.LifecycleBeanPostProcessor;import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor;import org.apache.shiro.spring.web.Shi原创 2020-07-03 15:42:15 · 1262 阅读 · 0 评论 -
springboot 整和 shiro + redis 验证header令牌,实现前后端分离认证
springboot 整和 shiro + redis 验证header令牌,实现前后端分离认证一、整个项目结构1.引入pom依赖:(数据源之类的依赖导入自己的就好 ,本文不讲数据源)2.自定义Realm ,创建 UserRealm.java 文件3.shiro配置文件,创建 ShiroConfig.java 文件4.上面代码中 会话管理器中shiro默认使用的是 httpSession 我们使用自定义session会话:创建 CustomSessionManager.java 文件5.测试登录权限验证转载 2020-07-03 15:12:53 · 501 阅读 · 0 评论 -
MultipartFile 转为File 工具类
MultipartFile 转为File 工具类public static File multipartFileToFile(MultipartFile file) throws Exception { File toFile = null; if (file.equals("") || file.getSize() <= 0) { file = null; } else { InputStream ins = null; i转载 2020-06-23 14:16:00 · 411 阅读 · 0 评论 -
shiro授权中 Md5Hash加密 使用方式
shiro授权中 Md5Hash加密 使用方式一、引入shiro依赖二、使用方法一、引入shiro依赖<properties> <!--shiro依赖版本--> <shiro.ver>1.2.3</shiro.ver></properties><!--shiro核心依赖--><dependenc...原创 2020-04-12 21:20:19 · 707 阅读 · 0 评论 -
使用ajax上传文件
前台form表单:<form enctype="multipart/form-data" id="addTemplateFormId"> 上传模板图片:<input type="file" name="zipFile"/></form><button type="button" id="addTemplateButtenId">上传&...原创 2020-03-30 21:15:05 · 174 阅读 · 0 评论 -
java判断前台 上传的文件 是否为空
public String uploadFile(MultipartFile file) { //判断文件是否为空 if (file.isEmpty()) { return "请上传文件!!!"; }}原创 2020-03-30 15:10:41 · 2533 阅读 · 0 评论 -
java实现上传zip/rar压缩文件,自动解压
在pom中添加解压jar依赖在这里插入代码片转载 2020-03-24 17:31:56 · 2543 阅读 · 0 评论 -
mapper.xml中list集合的遍历
<foreach collection="list" item="item" open="(" close=")" separator="," index=""> #{item.studentId}</foreach>解释含义:foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,co...转载 2020-03-15 22:11:21 · 1656 阅读 · 0 评论 -
java中 Timer定时器的4中用法
import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask; public class TimeTest { public static void main(String[] args) { timer1(); //timer2();...转载 2020-02-28 22:37:43 · 165 阅读 · 0 评论 -
springboot中配置文件的拆分
#说明: 在实际开发过程中生产环境和测试环境有可能是不一样的 因此将生产中的配置和测试中的配置拆分开,是非常必要的在springboot中也提供了配置文件拆分的方式. 这里以生产中项名名称不一致为例: 生产中项目名为: cmfz 测试中项目名为: springboot 端口同时为: 8080 拆分如下: #主配置文件: application.yml #用来书写相同的的...原创 2020-02-08 17:36:06 · 814 阅读 · 0 评论 -
SSM整合过程(配置文件版) Struts2+Spring+Mybatis
@[TOC](SSM整合过程(配置文件版) Struts2+Spring+Mybatis)一、SSM整合过程(配置文件版) Struts2+Spring+Mybatis1.创建web项目2.补全开发环境原创 2019-12-19 15:34:00 · 628 阅读 · 0 评论 -
redis通用缓存 (注解版)
redis通用缓存(注解版)一、一、package com.baizhi.zsq.cache;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.ann...原创 2019-12-15 17:25:00 · 277 阅读 · 0 评论 -
获取 系统 当前时间 方法
1、通过Date类来获取当前时间Date day=new Date();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(df.format(day));2、通过System类中的currentTimeMillis方法来获取当前时间SimpleDateFormat df...原创 2019-12-08 13:03:19 · 366 阅读 · 0 评论 -
${pageContext.request.contextPath} 不能用
${pageContext.request.contextPath}不能用原创 2019-10-30 16:56:59 · 189 阅读 · 0 评论 -
Element 'beans' cannot have character [children], because the type's content type is element-only.
applicationContext.xml 文件报错报错:Element 'beans' cannot have character [children], because the type's content type is element-only.原创 2019-10-30 15:30:24 · 335 阅读 · 0 评论 -
spring工厂 环境搭建
spring 框架一、概念二、spring工厂开发1.创建web项目2.补全开发环境一、概念spring框架是轻量级的javaEE解决方案,众多优秀设计模式的整合。二、spring工厂开发 作用:创建对象 好处:解耦合1.创建web项目2.补全开发环境...原创 2019-10-29 19:50:32 · 200 阅读 · 0 评论 -
IDEA 环境搭建
IDEA 环境搭建一、创建一个项目1.创建空项目2、配置JDK3、配置Maven4、自动构建springboot项目二、引入相关依赖三、补全配置四、写测试类五、启动项目一、创建一个项目1.创建空项目2、配置JDK3、配置Maven4、自动构建springboot项目二、引入相关依赖三、补全配置四、写测试类五、启动项目...原创 2019-10-24 11:30:11 · 475 阅读 · 0 评论 -
KindEditor 基本的使用
kindeditor 使用一. KindEditor 是什么?1 主要特点二. 官方网站三. 编辑器使用方法1 下载编辑器2 部署编辑器3 修改HTML页面3.1. 在需要显示编辑器的位置添加textarea输入框。3.2. 在该HTML页面添加以下脚本。4. 获取HTML数据四.KindEditor 初始化参数一. KindEditor 是什么?KindEditor 是一套开源的在线HTM...原创 2019-10-11 21:36:44 · 6515 阅读 · 0 评论