自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 验证跨域问题的前端小技巧

CrossOrigin(value = "*")注解,发布上线后, 客户反馈依然存在跨域问题. 之后我请教了我们项目上的前端大佬, 大佬便教了一下。然后,鼠标右击那个 snippet,点击运行/run,之后就可以在netWork中查看你的请求了.背景: 在工作中,客户称我们的接口存在跨域问题, 我查看配置之后, 发现目标接口的确没有配置。在浏览器中打开F12,在 source 里新建一个 snippets,然后把这段代码粘进去。小结: 紧随大佬步伐, 每天学习一点。

2023-10-20 15:13:12 179 1

原创 Java登录态嵌入实战

2.1: 利用preHandle特性(方法执行之前)根据请求头中的sessionId检查是否是登录态, 然后根据ThreadLocal(当前线程变量),设置登录态变量(用户信息和sessionId)在一个controller类上或者方法上有这个登录态注解, 就会对用户信息进行检查和判断, 实现用户鉴权功能. 并且在一个请求中, 可以实现用户变量共享, 避免传参. 而且在rpc调用中依然可以使用,很是方便。2.编写关于自定义注解的过滤器(因为过滤器的执行顺行在拦截器之前)1.自定义登录态注解。

2023-10-07 17:43:36 79 1

原创 第一个shell脚本,删除历史日志文件

在日常开发环境中, 出现历史日志文件占存过大,进而出现发布日常环境,EDAS(阿里云企业级分布式应用服务)会出现磁盘空间不足的问题,导致发布失败.在日常部署中,如果出现磁盘空间不足的问题,登录目标服务器,找到这个shell脚本, 执行 sh deleteLog.sh即可。在目标服务器上编写shell脚本(deleteLog.sh), 将历史日志文件找出并删除。

2023-07-12 10:19:28 259 1

原创 服务器ping www.baidu.com(外网),ping不通,终止之后显示100%丢包.

解决过程: 在网上查询各种解决方案,尝试之后,也还是老样子. 意识到,可能是服务器没有绑定公网IP造成的. 然后在百度上确定自己的猜想, 果然,答案是没有配置公网IP的机器是访问不了外网的. 回想起当时在创建ECS实例的时候, 没有勾选自动配置公网IP.问题场景: 新买的阿里云服务器, 在搭建基础环境时,同步更新时间的时候,老是报错,最后发现ping wwww.baodu.com时,只有一行发送请求的信息,没有回显信息.感悟: 对于基础专业知识的匮乏, 只能系统的学习了~~~, 加油, 技术打工人。

2023-07-10 10:42:49 1026 1

原创 Map排序后的坑

原因:使用sorted函数已经排序了,但是后面用了.collect(Collectors.toMap(Entry::getKey,Entry.getValue)),使得顺序被打乱了,因为HashMap本身是无序的,所以要注意一下.需要将Map<String,Integer>中的数据按照value的大小进行排序。特此记录,以长记性~~~~~~

2023-05-12 16:08:13 323

原创 @Valid注解失效

在项目开发中发现@Valid和@NotBlank搭配使用,校验失效。

2023-04-26 15:32:25 148

原创 (建造者模式)spring项目中提前加载资源,提高接口响应速度

一些核心数据,像各级单位的单位名称(组织树),如果每次在用的时候去交互层查询的时候,由于访问频率高、数据多的原因,对接口的性能要求就会比较高.使用建造者模式,将想要加载的信息充当建造者类的静态属性(此属性只提供get方法),只能通过调用建造者的构造方法对静态属性进行加载。将一些核心数据在项目启动的时候预加载。

2023-03-15 14:47:07 75

转载 Java--单例模式

单例模式

2023-03-09 16:15:39 37

原创 Java设计模式之策略模式

策略模式

2023-03-07 10:53:19 63

原创 redis中zset的ZSetOperations操作集合

ZSetOperations操作集合

2023-03-02 18:39:57 1098

原创 Mybatis源码解析

mabatis基础源码解析

2023-02-17 17:46:16 103

原创 spring如何解决循环依赖问题?

spring三级缓存

2023-02-15 19:07:36 408

原创 Spring是如何加载配置文件到应用程序中的?

spring配置文件加载过程

2023-02-15 14:25:14 305

原创 Go基础知识学习

Go语言基础学习知识

2023-02-13 16:05:01 331

转载 Activiti工作流

(注意对idea版本有要求)

2023-02-06 17:59:37 289

原创 JVM基础知识和日常排查问题思路

JVM工作常用知识

2023-02-03 14:09:08 339

原创 spring容器和bean的创建过程的源码剖析

spring 创建IOC容器过程刨析

2023-02-02 18:07:38 405

原创 自定义spring注解

spring自定义注解,在参数校验时用的比较多,比如controller层进来之后需要对参数进行校验

2023-02-02 15:34:06 308

原创 Go的第一个程序报错:main.go:1:1: expected ‘package‘, found ‘{‘

main.go:1:1: expected 'package', found '{'

2023-02-02 10:55:19 2067

空空如也

空空如也

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

TA关注的人

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