- 博客(19)
- 收藏
- 关注
原创 软件设计师综合题
3)只有Load/Store(取数/存数)指令访存,其余指令的操作都在寄存器之间进行。用PV操作来控制进程的同步和互斥时,应该在进程执行前执行P操作,执行后执行V操作。1)选取使用频率最高的一些简单指令,复杂指令的功能由简单指令的组合来实现。5) RISC一定采用指令流水线技术,大部分指令在一个时钟周期内完成。5)各种指令执行时间相差很大,大多数指令需多个时钟周期才能完成。2)指令长度固定,指令格式种类少,寻址方式种类少。2)指令的长度不固定,指令格式多,寻址方式多。阶码越长的数,表示的数的范围越大。
2025-05-22 14:52:57
234
原创 软件设计师2024年上半年综合题真题2
位示图大小计算事例:计算机系统字节长为128位,磁盘的容量为1024GB,物理块的大小为8MB,那么该位示图的大小为。在位示图中,大小由空间磁盘决定,每一位对应一个物理块,,一个字对应(字长)个物理块。每一位数字代表所有者(user)、组(group)和其他用户(others)的权限。(每个部件可靠度为R)两个部件串联:R^2两个部件并联:1-(1-R)^2。叶子节点是指度为0的节点,也就是该节点没有任何子节点。“度”指的是一个节点所拥有的子节点数量。所有者:拥有所有权限4+2+1=7。
2025-05-15 14:35:56
341
原创 JAVA开发工程师经典面试题1
JVM 可以理解的代码就叫做字节码(即扩展名为.class的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以, Java 程序运行时相对来说还是高效的(不过,和 C、 C++,Rust,Go 等语言还是有一定差距的),而且,由于字节码并不针对一种特定的机器,因此,Java 程序无须重新编译便可在多种不同操作系统的计算机上运行。
2025-04-29 16:13:24
606
原创 软件设计师2024年上半年综合题知识点1
循环余校验码(CRC)利用生成多项式进行编码,设数据位为n位,检验位为k位,则CRC码的格式为。总结点数=(度数1*该度数结点+...+度数n*该度数结点)+1=边总数+1。是TCP报文中标识每个字节的顺序,它表示在一个TCP连接中发送的字节的顺序。关键路径是指起点到终点持续时间最长的路径;叶子结点=总结点数-所有度数的结点数;下列二叉树相关公式来源小红书。n个数据位之后跟k个检验位。两数组相加,+属于拼接。
2025-04-29 15:51:11
458
原创 SpringCloud
微服务拆分以后碰到的各种问题都有对应的解决方案和微服务组件,而SpringCloud框架可以说是目前Java领域最全面的微服务组件的集合了。而且SpringCloud依托于SpringBoot的自动装配能力,大大降低了其项目搭建、组件使用的成本。对于没有自研微服务组件能力的中小型企业,使用SpringCloud全家桶来实现微服务开发可以说是最合适的选择了!目前SpringCloud最新版本为2022.0.x版本,对应的SpringBoot版本为3.x。
2025-04-28 09:49:33
1056
原创 过滤器和监听器
实现Filter接口,重写生命周期的三个方法。加上@WebFilter(urlPatterns = "过滤路径")@Component//将过滤器交给Spring容器管理@OverrideSystem.out.println("初始化数据");@Override//放行做业务处理System.out.println("此路是我开");//放行后也可以做业务处理System.out.println("走好");@OverrideSystem.out.println("销毁数据中")
2025-04-20 16:00:00
317
原创 转换器和拦截器,自定义异常和全局异常
实现一个converter接口,重写里面的抽象方法Converter导包应选择/***将请求参数的字符串转换成日期类型* @param s 请求参数的字符串* @return 最终获取的目标日期类型*/@Override//把s这个字符串转换成Date,返回出去try {throw new RuntimeException("参数格式错误,解析出错");调用接口//定义一个接口,接收java.uitl.Date类型的参数 传参格式yyyy-MM-dd 2024-11-15。
2025-04-19 13:45:00
236
原创 Lombok和参数相关的注解
RESTful是一种架构的规范与约束、原则(风格),它使用标准的HTTP方法对资源进行操作每一个URL代表一个资源,而HTTP方法则表示对该资源的操作方式。get:获取资源post:创建新资源put:更新或替换资源delete:删除资源get http://127.0.0.1:8080/persons 获取很多personid=7 获取id为7的personpost http://127.0.0.1:8080/person 新增一条person数据。
2025-04-18 15:00:00
792
原创 路径之谜(蓝桥杯真题89)
但不必走完所有的方格。有时是可以的,比如上图中的例子。2.dfs方法里面进行深度优先算法,判断走到终点的时候是否满足要求,是否射够了所有的箭靶,如果满足条件就输出你的路径,不满足则直接返回,第二个循环用来操作偏移量(也就是上下左右移动)。第一行一个整数 NN (0≤N≤200≤N≤20),表示地面有 N×NN×N 个方格。第二行 NN 个整数,空格分开,表示北边的箭靶上的数字(自西向东)第三行 NN 个整数,空格分开,表示西边的箭靶上的数字(自北向南)小明冒充 XX 星球的骑士,进入了一个奇怪的城堡。
2025-04-17 15:47:02
335
原创 SpringBoot的配置
springboot支持三种配置文件,而且文件名称不能改,并且必须放在resources目录下:bootstrap.yml【微服务】application.yml【推荐使用】配置文件优先级:两个配置文件是可以同时生效的。但如果两个配置文件中配置了同一个内容,产生了冲突,会以properties的为准。
2025-04-15 12:00:00
769
原创 启动器和自动配置
1.依赖管理2.starter启动器3.内嵌tomcat4.自动配置原理(*)dependencyManagement只负责管理版本,不负责引入依赖starter启动:其本质就是一个项目包,依赖很多其他的包TomcatServletWebServerFactory:这个类代表内嵌的Tomcat服务器的工厂类,负责创建Tomcat实例。TomcatWebServer:这个类是内嵌Tomacat类,里面包含了启动、停止等操作的方法。1.按Ctrl+Shift+n。
2025-04-14 17:02:08
350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人