- 博客(20)
- 收藏
- 关注
原创 验证跨域问题的前端小技巧
CrossOrigin(value = "*")注解,发布上线后, 客户反馈依然存在跨域问题. 之后我请教了我们项目上的前端大佬, 大佬便教了一下。然后,鼠标右击那个 snippet,点击运行/run,之后就可以在netWork中查看你的请求了.背景: 在工作中,客户称我们的接口存在跨域问题, 我查看配置之后, 发现目标接口的确没有配置。在浏览器中打开F12,在 source 里新建一个 snippets,然后把这段代码粘进去。小结: 紧随大佬步伐, 每天学习一点。
2023-10-20 15:13:12
251
1
原创 Java登录态嵌入实战
2.1: 利用preHandle特性(方法执行之前)根据请求头中的sessionId检查是否是登录态, 然后根据ThreadLocal(当前线程变量),设置登录态变量(用户信息和sessionId)在一个controller类上或者方法上有这个登录态注解, 就会对用户信息进行检查和判断, 实现用户鉴权功能. 并且在一个请求中, 可以实现用户变量共享, 避免传参. 而且在rpc调用中依然可以使用,很是方便。2.编写关于自定义注解的过滤器(因为过滤器的执行顺行在拦截器之前)1.自定义登录态注解。
2023-10-07 17:43:36
107
1
原创 第一个shell脚本,删除历史日志文件
在日常开发环境中, 出现历史日志文件占存过大,进而出现发布日常环境,EDAS(阿里云企业级分布式应用服务)会出现磁盘空间不足的问题,导致发布失败.在日常部署中,如果出现磁盘空间不足的问题,登录目标服务器,找到这个shell脚本, 执行 sh deleteLog.sh即可。在目标服务器上编写shell脚本(deleteLog.sh), 将历史日志文件找出并删除。
2023-07-12 10:19:28
362
1
原创 服务器ping www.baidu.com(外网),ping不通,终止之后显示100%丢包.
解决过程: 在网上查询各种解决方案,尝试之后,也还是老样子. 意识到,可能是服务器没有绑定公网IP造成的. 然后在百度上确定自己的猜想, 果然,答案是没有配置公网IP的机器是访问不了外网的. 回想起当时在创建ECS实例的时候, 没有勾选自动配置公网IP.问题场景: 新买的阿里云服务器, 在搭建基础环境时,同步更新时间的时候,老是报错,最后发现ping wwww.baodu.com时,只有一行发送请求的信息,没有回显信息.感悟: 对于基础专业知识的匮乏, 只能系统的学习了~~~, 加油, 技术打工人。
2023-07-10 10:42:49
1385
1
原创 Map排序后的坑
原因:使用sorted函数已经排序了,但是后面用了.collect(Collectors.toMap(Entry::getKey,Entry.getValue)),使得顺序被打乱了,因为HashMap本身是无序的,所以要注意一下.需要将Map<String,Integer>中的数据按照value的大小进行排序。特此记录,以长记性~~~~~~
2023-05-12 16:08:13
413
原创 (建造者模式)spring项目中提前加载资源,提高接口响应速度
一些核心数据,像各级单位的单位名称(组织树),如果每次在用的时候去交互层查询的时候,由于访问频率高、数据多的原因,对接口的性能要求就会比较高.使用建造者模式,将想要加载的信息充当建造者类的静态属性(此属性只提供get方法),只能通过调用建造者的构造方法对静态属性进行加载。将一些核心数据在项目启动的时候预加载。
2023-03-15 14:47:07
115
原创 Go的第一个程序报错:main.go:1:1: expected ‘package‘, found ‘{‘
main.go:1:1: expected 'package', found '{'
2023-02-02 10:55:19
2532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人