自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js / jquery 使用val()赋值监控事件失效

场景:对隐藏的input框进行jiangong<input type="hidden" id="supplierCode" value="" />问题:

2021-06-09 23:07:59 2344 2

原创 java实现基于token认证

token验证是前后端交互中用的比较频繁的功能,这里我们的token采用前端cookie和后端session的方式来实现首先token认证是用户通过浏览器登录成功后,后台返给前端的一个唯一标识,前端可以通过这个标识来访问后台接口下面代码是我们从用户的登录到登录后的token认证的实现没有异常处理的朋友可以参考一下附:ReturnException异常类 传送门:https://blog.csdn.net/qq_39997045/article/details/1120689181. 用.

2021-01-10 00:36:40 2235

原创 java 后台设置cookie

现在前后端分离技术是一个比较流行的开发模式,前端与后端分别运行在不同的环境中,后端没有与前端直接关联前端向用户展示页面,后端向前端提供数据接口,前后端通过唯一标识token进行数据交互什么是token token是前后端交互的凭证, 拿着这个凭证前端可以频繁访问后端且不用做权限验证token生成步骤 1. 前端用户登录后,后端会返回一个唯一标识token, 2. 前端将token存起来,每次访问后台时都会带着这个token, 3. 后端会根据请求里的token并...

2020-12-28 19:56:28 2258

原创 七牛云URL安全的Base64编码

import com.qiniu.util.UrlSafeBase64;String urlSafeBase64 = UrlSafeBase64.encodeToString("6214 7602 0062 2454 426");System.out.println("urlSafeBase64: " + urlSafeBase64);

2021-09-24 18:13:47 581

原创 JS/jquery方法判断条件执行顺序错乱

需求 在提交时判断名称是否重复问题 JS函数执行顺序错乱问题代码let url = carpath + "请求地址";let flag = true;// 调用url方法判断名称是否重复$.get(url, {"name":name}, function (data) { alert("请求操作"); if (data.obj == false) { flag = false; }}, 'JSON');alert(flag)...

2021-06-17 11:26:05 454

原创 timePicker修改后触发修改事件

标题 时间插件timePicker修改时间后触发修改事件问题对时间插件的input的改变事件无效解决方案在插件源码上进行修改minuteEvent()是时间插件选择分钟后触发的方法, 我们在此基础上进行再次开发, 其他类型的插件也可以参考这种解决方式...

2021-06-10 19:24:55 315

原创 java String 常用方法

/** * String 常用方法 */@Testvoid StringMethod() { String str = "Hello, String 8899 "; // length() 获取字符长度 System.out.println("length(): " + str.length()); // str.trim() 去除字符中最后的空字符 System.out.println("trim(): " + str.trim()); //.

2021-01-20 23:15:11 88

原创 java日志处理

标题:java日志、slf4j、logback、slf4j日志、logback日志日志处理是是开发过程中必不可少的东西, 打印日志的时机、技巧很能体现出工程师编码水平。毕竟日志是线上能够定位、排查异常最直接的来源(Java工程师修炼之道)在开发过程中我比较喜欢用 System.out.println(); 的方式去打印我想看到的数据,但在老板的强烈要求下不得不改用slf4j进行数据输出之前也对日志有过了解和看过项目中日志的实现但一直没有自己亲手写过(都是抄的....),最近看了一本书 "Java

2021-01-03 17:57:24 150

原创 java自定义异常处理和抛出异常

标签:java异常处理、自定义异常处理、抛出自定义异常异常处理是我们开发中常见的的问题,当程序出现异常,我们是不能让异常直接打印到页面的,需要进行处理并返回一个错误提示如下图我们先自定义一个异常类,字段有异常代码和异常描述@Data@EqualsAndHashCode(callSuper = true)public class ReturnException extends Exception { /** 异常信息 */ private String respon

2021-01-01 21:29:40 1032 1

原创 java 链式表单验证

标签: 表单验证、链式条件查询、java后台验证表单在日常开发中,我们经常会对用户提交的表单进行验证上方图片是一个常见的后台表单验证这还只是其中的一小部分这种验证方法重复性代码较多, 比如参数不能为空判断,如果我有20个字段需要非空判断,我就要写20个条件判断这种代码重复性高且没有质量下面给大家推荐链式条件查询Chaining demoChaining = new Chaining(); demoChaining .paramName("接...

2020-12-30 19:35:13 863

原创 java下载文件时文件名中文乱码

下载文件时中文乱码是一个很常见的问题, 这不是第一次,但我希望它是最后一次了这是个让人很头疼的问题, 明明在后台文件名还是正常的,为什么下载后文件名就乱码了呢为什么会乱码:因为浏览器的编码和后台传的编码不一致,这就好比福建人(###)和广东人(***)用方言讲话,结果肯定是谁也听不懂,那如何解决交流时语言不通的问题呢, 那就用普通话(这个大家应该都会吧)作为双方的沟通的语言吧附下载方法@ApiOperation("MinIO文件下载")@GetMapping("/generateFi

2020-12-27 11:45:54 2281 4

原创 mysql exists的使用

exists的用途: exists 用于查看子查询是否有符合条件的数据,返回值是boolean,一般用于sql语句的排查(符合条件的、不符合条件的)1. 首先我们设定一个业务场景: 以工单系统为例, 分为业务系统入云申请、系统上线、资源变更、系统退出四大功能2. 设计数据库: 1. 工单的基本信息部分是不变的,所以将工单基础部分设为工单基础数据表(order),工单的每一次操作(入云、上线、变更、退出)都会复制一条工单基础信息并设置工单类型(order_type) 2. 工单入云表.

2020-12-26 16:39:31 1494 2

原创 开发常用小技巧:maven将jar打包到仓库中

1. 打开jar文件所在目录2. 在文件地址栏输入cmd进入doc命令行3. 在目录输入 maven 语句mvn install:install-file -DgroupId=java_maven_demo -DartifactId=javaServer -Dversion=1.1 -Dpackaging=jar -Dfile=javaService.jar成功页面maven参数-DgroupId: pom.xml中groupId-DartifactId:pom.

2020-12-25 14:12:14 156

原创 java常用小技巧:String转List

@Testvoid strToList() { String unitCodes = "A001,B001,C001"; // String 转 List List<String> unitList = Collections.singletonList(unitCodes); System.out.println("unitList: " + unitList);}

2020-12-24 17:19:56 2053

原创 Java实现zip多个文件分组下载

最近写了个批量导出文件的功能, 客户要求根据业务系统为条件分组导出系统附件业务场景: 月度、季度、年度统计条件: 根据不同的条件查出系统相关的附件,每个系统的文件要单独放在一个文件夹根据系统分组每个分组的附件/*** @param start_time 开始时间* @param end_time 结束时间* @param ids 选择数据的id* @param type 类型*/@ApiOperation("分组下载")@GetMapping("/generateF...

2020-11-23 15:07:37 556 3

原创 uml 学习总结, uml面试常见题

UML 统一建模语言计算机软件:软件是计算机系统中与硬件相互依存的另一部分, 它包括程序,相关数据及其说明文档程序: 是按照实现设计的算法要求执行的指令序列数据: 是程序能正常操作的信息文档: 是程序开发维护和使用有关的各种图文资料软件的生产过程:软件的生产过程: 分为需求分析, 系统分析, 系统设计, 功能设计, 实现, 测试, 运行和维 护等几个主要阶段项目的开发模型:瀑布模型: ...

2018-06-26 16:24:45 4903

原创 拖拉式验证码, 行为验证码, java登录验证码

验证码文件: 链接: https://pan.baidu.com/s/14-ZT4rUVIhhIkl-y6sH9wQhttps://pan.baidu.com/s/1jxVBZDVladcSEFbYJ5fyZw 密码:ae7x 效果图 拖拉式验证码1. 项目导入 js与css文件,单独放个文件中 2. 将js...

2018-05-24 15:53:14 5523 2

空空如也

空空如也

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

TA关注的人

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