动能反卫星技术是利用高速飞行器的巨大动能,以直接碰撞或爆炸碎片撞击的方式对目标卫星进行打击和摧毁的技术。动能武器是以反卫星和拦截弹道导弹为主要军事需求,利用当代最先进的精确制导技术发展起来的一种新型武器。 1978年美国空军开始研制由F-15战斗机发射的小型反卫星导弹。它的长度5.4米,直径0.5米,起飞重量1 225千克,由两级助推火箭和一个称为“小 …
技术文章
上周有个朋友在面试中被问题倒拦截器和过滤器,第一印象可能会感觉到这两个玩意不就是都可以做日志打印、权限功能...好吧,咱们今天聊一聊过滤器和拦截器。前言1、拦截器(Interceptor)只对action请求起作用即对外访问路径,而过滤器(Filter)则可以对几乎所有的请求都能起作用 包括css、js等资源文件2、拦截器(Interceptor)是在Ser …
jeecg-boot学习总结及使用心得 1.jeecg-boot是一个真正前后端分离的模版项目,便于二次开发,使用的都是较流行的新技术, 后端技术主要有spring-boot2.x、shiro、Mybatis-plus、redis等; 前端项目基于node.js、webpack构建,主要技术使用Vue、vuex、axios等 2.作为模版项目,便于快速二次开 …
一. SpringBoot注解1.什么是注解?上期:@Component和@Bean有什么区别answer:@Component被用在要被自动扫描和装配的类(@AutoWired)上;@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。@Bean主要被用在方法上,来显式声明要用生成的类。@Bean注解告诉Spring这个 …
一、一切要从Servlet说起1.1什么是ServletServlet(Server Applet),全称是Java Servlet,是提供基于协议请求响应服务的Java类。在JavaEE中是Servlet规范,即是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的Java类,一般人们理解是后者。1.2为什么需要Serv …
作者:南山皮小蛋 来源:前端皮小蛋背景并发冲突问题, 是日常开发中一个比较常见的问题。不同用户在较短时间间隔内变更数据,或者某一个用户进行的重复提交操作都可能导致并发冲突。并发场景在开发和测试阶段难以排查全面,出现线上 bug 以后定位困难,因此做好并发控制是前后端开发过程中都需要重视的问题。对于同一用户短时间内重复提交数据的问题,前端通常可以先做一层拦截。 …
前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的对比。本文基于SpringBoot项目进行讲解,所有的代码都是在已经搭好SpringBoot的基础上进行编写的,SpringBoot版本为2.7.3。该项目所有的代码都已经上传到我的GitHub仓库:github.comstick-iFil…过滤器Filter简介来自J2EE中的Ser …
1、背景项目中有一个SpringBoot开发的微服务,经过业务多年的演进,代码已经累积到令人恐怖的规模,亟需重构,将之拆解成多个微服务。该微服务的接口庞大,调用关系非常复杂,且实施重构的人员大部分不是原开发者,慎重起见,要求开发人员先实施一个改动尽量少又可以验证拆解出来的新服务的功能的版本,该版本在试运行的过程中,用户请求可以允许切换回旧服务进行处理,兼容某 …
Axios 拦截器允许在请求和响应阶段插入处理逻辑。以下是其原理、实现及优雅应用:拦截器原理队列结构:请求和响应拦截器分别存储在队列中,请求拦截器在发送请求前执行,响应拦截器在接收响应后执行。Promise 链:通过构建 Promise 链,依次执行拦截器处理函数。请求拦截器按添加顺序执行,响应拦截器同样按添加顺序执行。错误处理:任一拦截器返回 reject …
为什么前端要学Nginx?Nginx是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。不知道各位同学在开发过程中有没有使用过Nginx。如果我们想玩一下个人服务器,起一个个人博客网站,Nginx是绕不过去的工具。Nginx对于前端开发,它主要解决三大痛点:本地联调跨域:绕过浏览器同源限制,实现API代理转发生产环境优化:压缩静态资源、开启 …