自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 协议及快捷键

JSON格式的注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")字符串类型的注解 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处。:显示当前类的继承层次。

2023-12-20 11:47:32 55 1

原创 Java面试题

HTTP 协议正常情况下是一个【无连接状态】,浏览器请求一次服务器数据,服务器响应之后,可以认为浏览器和服务器之间数据已经断开,无论是服务器新的更新还是有新的资源,在浏览器没有请求的情况下,资源无法刷新。为了保留一些请求的核心数据资源,相关业务逻辑使用的资源,需要使用【会话控制技术】 Cookie Session,可以解决用户自动登录,登录校验,登录时间限制...Cookie 是浏览器技术,存储【键值对信息数据】,支持的数据类型有且只有【字符串 String类型】。

2023-11-15 22:37:15 66 1

原创 Git常用命令

git push origin --delete [branch-name] 删除远程分支。git checkout -b [branch] 新建一个分支,并切换到该分支。git push origin [branch] 提交内容到指定分支。git branch -d [branch-name] 删除分支。git merge [branch] 合并指定分支到当前分支。10、git branch -d 删除分支。git branch 列出所有本地分支。git branch -r 查看远程分支。

2023-11-05 18:01:17 56 1

原创 百度云文字识别功能

log.info("获取到的停车场ID是{}", parkId);log.info("获取车牌号是{}", number);@ApiOperation("上传车牌")// 进行车牌识别的静态方法。// 初始化一个AipOcr。// 传入可选参数调用接口。// 获取到的停车场ID是。// 进行车辆入场或出场。

2023-10-29 22:07:42 319

原创 分页查询工具

ApiImplicitParam(name = "name",value = "组织名称"),@ApiImplicitParam(name = "page",value = "第几页"),@ApiImplicitParam(name = "size" ,value = "页大小")@ApiOperation("分页查询组织列表")@Api(tags = "查询组织")

2023-10-29 17:35:59 27

原创 令牌拦截器

/ 去掉 "Bearer " 前缀。// 如果请求头中没有token,则尝试从Cookie中获取。map.put("msg", "token无效或者过期");map.put("msg", "token为空");// 将token存入请求属性,以便后续的处理。// 为了方便后续代码中随时获取用户信息。// 如果token为空,拦截请求。// 从token中解析用户信息。// 从redis中获取用户对象。// 从请求头中获取token。// 校验token是否有效。

2023-10-28 23:59:12 36 1

原创 线程本地变量的作用及用法

提供线程内的局部变量,不同的线程之间不会相互干扰,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或组件之间一些公共变量传递的复杂度。threadlocal是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据。2. 传递数据: 我们可以通过ThreadLocal在同一线程,不同组件中传递公共变量。3. 线程隔离: 每个线程的变量都是独立的,不会相互影响。1. 线程并发: 在多线程并发的场景下。

2023-10-28 23:50:44 137 1

原创 全局异常处理以及公共返回对象

return ok(SUCCESS,"请求成功",data);return fail(FAIL,"失败",data);

2023-10-28 20:23:23 53 1

原创 SpringBoot解决跨域问题

SpringBoot解决跨域问题。//3.返回新的CorsFilter。//1.添加CORS配置信息。//放行那些原始请求头部信息。//是否发送Cookie。//放行那些请求方式。//暴漏那些头部信息。//2.添加映射路径。

2023-10-28 11:47:58 33 1

原创 获取客户端IP的工具类

/*** 获取客户端IP地址的工具类*/public class ClientIPUtils {public static String getClientIP(HttpServletRequest request){String ipAddress = request.getHeader("X-Forwarded-For");if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddr

2023-10-28 11:46:35 32 1

原创 常用的依赖

-接口文档和测试工具-->-- 分页查询的依赖-->--腾讯云开发依赖-->-- jwt依赖-->--百度车牌识别-->

2023-10-28 11:44:34 30 1

原创 Redis的使用

/ 给所有key添加一个固定的前缀。//设置value的序列化方式。//设置key的序列化方式。//关联redis工厂。//删除key的方法。

2023-10-28 11:43:05 35 1

原创 接口文档和测试工具

contact(new Contact("熊大","http://i.hyige.cn","257141660@qq.com")).description("# 超级停车场所有的接口的入参,出参等等信息")String groupName = "3.X版本";@EnableSwagger2//启动Swagger。// 这里指定Controller扫描包路径。.title("超级停车车厂")

2023-10-28 11:39:10 36 1

原创 token认证步骤

Claims claims = Jwts.parser().setSigningKey(SALT)//设置解析的token。●验证成功后,服务端会签发一个Token, 再把这个Token发送给客户端。●服务端收到请求盾,验证客户端携带的Token, 如果验证成功则返回数据。.parseClaimsJws(token)//需要解析的token。●客户端每次向服务端请求资源时需要携带Cookie中该Token..claim("name","亚索");//当前时间 1 分钟后过期。//自定义负载加过期时间。

2023-10-28 10:02:42 75

原创 DataJPA使用

/@id对应主键属性 @GeneratedValue主键的生成策略IDENTOTY主键自增。//查询的前缀 可以是find get query search。//如果属性名个表中的字段名不一致 可以使用@Column。//投影查询需要给部分使用通过的构造方法进行封装。//返回结果我需要的是所有人的名字和手机号。//JPQL查询 查询的是类和属性。//投影查询: 查询类的部分属性。//value直接写sql语句。//根据用户名查询用户。//查询某一天出生的人。//根据方法解析查询。

2023-10-27 23:10:03 35

原创 腾讯云发送短信步骤

/ 实例化一个认证对象,入参需要传入腾讯云账户密钥对secretId,secretKey。// 实例化要请求产品(以sms为例)的client对象。req.setSignName("英雄联盟");// 输出json格式的字符串回包。// 创建一个发送短信的请求对象。

2023-10-27 23:05:39 201

空空如也

空空如也

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

TA关注的人

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