自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 systemd使用 linux设置命令开机自启动

systemd使用 linux设置命令开机自启动

2023-06-03 08:55:26 474 2

原创 java正则表达式 基本使用

java正则表达式基本使用

2022-12-10 21:26:20 368

原创 zxing详细使用说明 java生成二维码、条形码

zxing详细使用说明 java生成二维码、条形码

2022-11-09 11:15:11 3620

原创 元注解的基本信息

元注解的基本信息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 216

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

原创 maven使用和maven私服搭建

SNAPSHOT(快照版本)1>项目开发过程中,因方便团队合作,解决模块间相互依赖和实时更新的问题, 开发者对每个模块进行构建的时候,输出的临时性版本叫快照版本(测试阶段版本)2>快照版本会随着开发的进行不断更新RELEASE(发布版本)1>项目开发到进入阶段里程碑后,向团队外部发布较为稳定的版本,这种版本所对应的构件文件是稳定的, 即便进行功能的后续开发,也不会改变当前发布的版本信息,这种版本号成为发布版。

2021-06-28 14:17:59 183

原创 redis通用缓存 (注解版) 新

redis通用缓存(注解版)新 一、引入相关依赖二、配置redis三、创建一个切面类四、创建自定义注解一、引入相关依赖<!--springData操作redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependen

2021-04-01 15:08:15 407 1

原创 java 使用redis校验 防止网络延迟表单重复提交

java 使用redis校验 防止网络延迟表单重复提交一、引入redis依赖二、配置redis连接信息三、创建一个注解类四、创建一个切面类一、引入redis依赖<!-- 引入redis配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&gt

2021-01-25 11:36:01 458 2

原创 可视化数据结构动画演示

可视化数据结构动画演示http://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2021-01-05 20:46:59 275

转载 SpringBoot定时任务@EnableScheduling

SpringBoot定时任务@EnableScheduling一、定时任务作用?二、举例说明1.pom.xml中导入必要的依赖2.写一个springboot的启动类3.新建一个Job类三、总结一、定时任务作用?定时任务相当于闹钟在什么时间做什么事情(执行什么命令/脚本)二、举例说明1.pom.xml中导入必要的依赖  <parent> <groupId>org.springframework.boot</groupId> &

2020-10-29 13:55:35 365

原创 sql一次修改多条数据

UPDATE course SET name = CASE id WHEN 1 THEN 'name1' WHEN 2 THEN 'name2' WHEN 3 THEN 'name3' END, title = CASE id WHEN 1 THEN 'New Title 1' WHEN 2 THEN 'New Title 2' WHEN 3 THEN 'New Title 3'

2020-10-28 10:49:45 4590

原创 百度链接批量推送

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 254

原创 Spring 中声明 Aspect 切面常用注解

@Before: 前置通知, 在方法执行之前执行@After: 后置通知, 在方法执行之后执行 。@AfterRunning: 返回通知, 在方法返回结果之后执行@AfterThrowing: 异常通知, 在方法抛出异常之后@Around: 环绕通知, 围绕着方法执行...

2020-08-24 10:49:37 362

转载 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 1986

转载 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 2475

原创 针对逻辑和事务控制的工具类

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 176

原创 统一后端返回格式

统一后端返回格式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 513

原创 RedisTemplate的常用方法

RedisTemplate最全的常用方法总结1.String类型Redis常用的数据类型:String、Hash、List、Set、zSet1.String类型//判断是否有key所对应的值,有则返回true,没有则返回falseBoolean aBoolean = redisTemplate.hasKey(Object key);//有则取出key值所对应的值Object o = redisTemplate.opsForValue().get(Object key);//删除单个key

2020-07-06 11:00:23 6231 2

原创 防止 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 1256

转载 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 491

转载 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 401

原创 shiro授权中 Md5Hash加密 使用方式

shiro授权中 Md5Hash加密 使用方式一、引入shiro依赖二、使用方法一、引入shiro依赖<properties> <!--shiro依赖版本--> <shiro.ver>1.2.3</shiro.ver></properties><!--shiro核心依赖--><dependenc...

2020-04-12 21:20:19 694

原创 设置标签为行内元素

display:inline-block;行内块元素

2020-04-07 22:18:00 765

转载 JavaScript常用字符串方法和属性

var str = 'abcd'str.charAt(0); //输出下标位置的字符str.charCodeAt(0);//输出下标位置的字符编码值str.concat(‘e’); //输出拼接后的字符串str.indexOf(‘c’); //输出指定字符的下标位置str.lastIndexOf(‘c’); //从后向前搜索输出指定字符的下标位置str.length; //输出字符串长...

2020-04-07 19:10:41 110

转载 html设置图片加载时、加载错误时显示的默认图

在js中有onload、onerror两个事件,可在图片中加入,修改对于的src地址,这样可改善网络差或者图片丢失时的用户体验如下<img src="img/3.jpg" οnlοad="this.src='default.jpg" οnerrοr="this.src='error.jpg"/>...

2020-03-30 21:49:48 1357

原创 使用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 167

转载 sql一次插入多条数据

写法1:insert into tableName (列名1,列名2,列名3,列名4) values (值1,值2, 值3, 值4),(值1,值2, 值3, 值4)......写法2:insert into tableName (列名1,列名2,列名3,列名4) select 值1,值2,值3,值4,union all select 值1,值2,值3,值4union all selec...

2020-03-30 20:55:39 1449

原创 java判断前台 上传的文件 是否为空

public String uploadFile(MultipartFile file) { //判断文件是否为空 if (file.isEmpty()) { return "请上传文件!!!"; }}

2020-03-30 15:10:41 2514

原创 html单选框选择后触发的事件

$("#addTemplateSelect").change(function () { alert("zzzzz")})

2020-03-29 21:24:37 2500

转载 MySql新增记录后,获取其自增的ID

<insert id="saveA" parameterType="实体类" useGeneratedKeys="true" keyProperty="Aid"> insert into A (Acontent) values ( #{content,jdbcType=VARCHAR});</insert>

2020-03-26 16:17:09 1007

转载 java实现上传zip/rar压缩文件,自动解压

在pom中添加解压jar依赖在这里插入代码片

2020-03-24 17:31:56 2527

原创 html中怎么设置表格单元格为可输入框

<form> <table> <tr> <td contentEditable="true"></td> </tr> </table></form>

2020-03-21 10:13:32 5421

原创 JQ实现页面的刷新局部刷新以及div里面的刷新

脚本部分:<script type="text/javascript"> $(function () { setInterval(function () { $("#autore").load(location.href + " #autore");//注意后面DIV的ID前面的空格,很重要!没有空格的话,会出双眼皮!(也可以使用类名)...

2020-03-18 20:28:42 1799

转载 将一个页面分成多个html文件(静态html分割页面)

静态html分割页面,达到类似PHP等动态页面的include引入页面效果。用html把首页分成三个文件在PHP、JSP等动态页面开发中,页面里引入其它页面只需include()进来就可以实现页面的分离。如果用HTML,也是可以实现页面的分割的。两种方法:一、通过iframe嵌套页面二、通过AJAX方法load载入页面通过jQuery的load()方法载入页面:假设有四个...

2020-03-18 13:30:28 3216 1

转载 js实现鼠标拖拽功能

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .calculator { position: absolute; /*设置绝...

2020-03-16 19:58:16 220

转载 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 1646

原创 使用js获取复选框的值,并把数组传回后台处理

function shua(){ var id_array=new Array(); //创建一个数组 $('input[id="checkAll"]:checked').each(function(){ id_array.push($(this).val());//向数组中添加元素 }); //获取界面复选框的所有值 ...

2020-03-15 13:14:04 956

转载 jQuery Chosen 选择框下拉值重置 下拉框 修改后 不生效

一、jQuery Chosen 选择框下拉值重置//重置$("#easySelBrands").val("默认值").trigger("chosen:updated");赋值为默认值后要用trigger(“chosen:updated”)更新,否则无效;...

2020-03-15 13:05:33 1922

转载 HTML页面如何判断是手机访问还是电脑访问

可以通过js来判断访问设备,代码如下:<script type="text/javascript"> var system ={}; var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("...

2020-03-09 13:26:27 3747 2

翻译 子元素position:absolute定位之后脱离文档流,怎么使子元素撑开父元素

纯粹的CSS无法实现。因为position:absolute就是脱离文档流,怎么能让父元素不塌陷呢? 目前想到的只能用js和jquery来实现了,用js获取子元素的高度,赋值给父元素。在这里插入代码片...

2020-03-08 21:28:56 3423

空空如也

空空如也

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

TA关注的人

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