- 博客(54)
- 收藏
- 关注
原创 【JVM】JVM自学笔记(类加载子系统、运行时数据区、执行引擎)
类加载子系统类加载子系统是将字节码从磁盘加载到内存中,同时完成验证字节码文件是否正确、初始化变量、为对象的引用地址放入实际的物理地址操作。类加载子系统主要分为两种,一个是引导类加载器,一个是自定义类加载器。代码中使用类加载器是从子类向上找其父类,优先由父类进行加载,如果父类找不到,在层级向下进行加载。Tomcat自定义加载器为了保证不同应用中相同名的类能重复加载,实现应用之间的类隔离。方法区方法区存放着Java所用的方法、常量、类信息。Java方法栈。
2025-01-02 21:11:48
829
原创 【Jenkins】尚硅谷Jenkins教程所遇问题及处理
本教程主要解决的问题以及问题发生的顺序根据以下教程【尚硅谷】Jenkins教程(从配置到实战)主要记录了我在学习过程中遇到的问题以及各个问题的解决方法。
2024-12-03 22:25:06
1332
原创 【Threejs】实现精灵标签、模型上色、Mesh线框展示
此处设定位置采取数值设定,而不是绑定场景中的对象将精灵标签放入场景中的某个对象作为该对象的子对象。虽然使用子对象的方式会更快确定位置,但该标签的大小将被其放入的对象(也就是父对象)所影响,导致后续需要调整大小的时候不准确以及点击标签的范围过大。在以下代码中,获取所有对象并查找符合名字的对象的子对象,地板的名称为物件40,所以找到后将其渲染成其他色,即可完成墙面地板不同色。计算包围框的代码实现如下,在合适的位置进行调用该方法,放入Object3D对象或者Group对象。将创建好的标签放入场景。
2024-11-18 15:16:57
1219
原创 【课程设计】基于SpringBoot+Vue的药店管理系统设计文档参考
随着医疗行业的发展,药店管理面临诸多挑战,如库存管理不准确、信息传递延迟及客户服务响应不及时等。这些问题不仅影响了药店的运营效率,也可能对患者的用药安全产生负面影响。因此,开发一套高效的药店管理系统显得尤为重要。本文首先分析了当前药店管理的现状,探讨了存在的主要问题,并强调了信息技术在提升管理效率和患者安全中的作用。在技术选型与开发环境搭建阶段,通过对不同技术的评估,选择了适合本项目的技术栈,最终决定采用SpringBoot+Vue+MybatisPLus进行开发,系统的后续实现奠定了基础。
2024-10-14 10:16:33
1631
1
原创 事件监听查看、监听器删除方法
最近在开发过程中遇上了不知在哪加入的点击事件,导致页面跳转发生问题,需要找到该点击事件并将其取消掉。以下就是在完成该目标过程中使用、尝试的方法。
2024-08-24 18:51:28
1644
原创 【Vue3 ts】echars图表展示统计的月份数据
此处内容为展示24年各个月份产品的创建数量。在后端统计24年各个月份产品数量后,以数组的格式发送给前端,前端负责展示。
2024-07-14 14:29:29
572
原创 电影APP——项目建议书参考
在移动互联网时代的浪潮下,为了实现电影数字化和满足广大电影爱好者对便捷、智能的购票需求,我们将开发一个利用先进技术为用户提供一站式的电影查询购票平台。用户能够实时、快速地获得和查看电影信息、选座购票,增加用户满意度。简化购票流程,减少用户等待时间,生成专属二维码,减少用户取票时间,提高订票和取票效率和便利性。通过与影院合作、推出影票优惠活动等方式,提高APP的收益水平,增加购票手续费收入和广告推广收入。
2024-06-29 14:12:44
1014
原创 电影APP需求规格说明书示范
电影购票APP将采用先进的移动互联网技术,结合用户需求和影院特点,打造一个功能完善、操作便捷的购票平台。通过提供实时电影信息、快速购票、无接触式取票等服务,提升用户体验和满意度。同时,通过与影院合作推出优惠活动,增加系统的活跃度和用户粘性,为影院带来更多的收益。此外,本系统还将注重数据分析和用户管理功能的建设,为影院提供有力的运营支持,推动电影市场的健康发展。
2024-06-02 13:08:28
1018
原创 Nacos网关解决跨域问题
每增加一个新的服务,就需要按照上文中,service-vod模块配置那样放入该配置文件之中,确保能够发现所有的服务。最后,启动服务,在naocs页面中服务管理模块查看是否完成。解压后放入任意目录,打开nacos文件夹中的。采用以上方式,以单机模式运行nacos。服务的启动类中添加注解,让服务能够被发现。Linux/Unix/Mac启动:输入。需要将所有服务都注册到注册中心,在该类中,通过配置完成跨域。Windows启动:输入。到此已完成所有配置。
2024-05-07 20:24:01
1064
1
原创 Java项目硅谷课堂后端报错处理
import javax.servlet.http.HttpServletResponse;找不到java.lang.IllegalStateExceptionFailed to configure a DataSource UnsatisfiedDependencyException: Error creating bean with name 'gatewayConfigurationService' Spring MVC found on classpath, which is inc
2024-05-06 22:04:54
818
原创 【软件测试】通过决策表例题学会使用决策表
⑴请给出一个判定函数is_leap(int year)用来判定给定的年份是否为闰年。⑶请对照决策表重新写is_leap判定函数,将每一列改写写成一行条件语句。有一个程序可以计算某年某月有多少天,请依照决策表测试技术产生测试用例。1.每个条件的取值有多种选择,而不再是简单的Yes/No。⑵设计该函数的黑盒测试用例(决策表方法)2. 需要写出合并后的决策表。3. 需要写出测试用例。
2024-04-21 13:58:59
775
原创 【软件测试】正交表测试例题
很多Word编辑器都有字体修饰功能,可以将一个字加粗、倾斜、以及加上下划线。一个字可以同时被加粗和倾斜,也可以同时被倾斜和加下划线。三种因子Bold, Italic, Underline的效果可以任意组合叠加在文字上。因此,一共有8种组合。每个因子有两种取值: True, False。在进行成对测试时,因素A、B、C均有三种取值。如果A的第一个水平和B的第一个水平不能同时出现在试验中,那么最终的组合数量至少是多少个?请采用IPO算法设计三个因子、三个水平的正交表。请你为上述情形设计成对测试的测试用例。
2024-04-21 13:58:18
658
原创 【软件测试】采用等价类划分法设计测试用例
请采用等价类划分法设计测试用例。考虑软件 app, 它有两个输入变量 , 分别是 name 和 age, 其中 ,name 是至多包含 20 个字母字符的非空字符串 ,age 是整数型变量 ,0 ≤ age ≤ 120。当输入给 name 的字符串的长度超过 20时 ,name 取前 20 个字符作为 name 的值;如果输入的是一个空字符串 , 则 app 显示一条错误提示信息 , 当输入给 age 的值不在规定的范围中时 ,app 显示一条错误提示信息。填写表格,并写出8个测试用例。
2024-04-18 19:09:05
1823
2
原创 【Redis持久化】RDB、AOF介绍和使用
首先,介绍ROB定义中的快照(snapshot):把某一时刻的数据和状态以文件(RDB文件:dump.rdb)的形式写到磁盘上。Redis的数据都在内存中,保存备份时它执行的是全量快照,也就是说,把内存中的所有数据都记录到磁盘中。Redis 会单独创建(fork)一个子进程来进行持久化,而主进程是不会进行任何 IO 操作的,这样就确保了 redis 极高的性能。RDB方式会在一定的时间间隔内,存储数据进入文件。适合大规模的数据恢复按照业务定时备份对数据完整性和一致性要求不高。
2024-03-31 19:30:52
1260
原创 NacosException: http error, code=403、NacosimeException——报错解决方法【Nacos2.x】
NacosException: http error, code=403,msg=user not found!,dataId=application-dev.yml,group=DEFAULT_GROUP,tenant=NacosimeException: java.lang.RuntimeException: [db-load-error]load jdbc.properties error
2024-03-22 19:59:41
7395
原创 【Spring Cloud Gateway】路由配置uri三种方式及区别
使用 Websocket 配置方式可以让 Spring Cloud Gateway 能够代理 Websocket 请求到指定的服务端,实现对 Websocket 的路由功能。使用 HTTP 地址配置方式可以将请求代理到指定的 HTTP 服务端,实现对 HTTP 请求的路由功能。这种方式适用于普通的 HTTP 请求转发,常见于 RESTful API 调用或 Web 页面的访问。ws:// 或 wss:// 开头的 URI,表示配置的是支持 Websocket 协议的目标地址。http地址配置方式。
2024-03-19 21:43:33
1829
原创 【微服务学习笔记(二)】Docker、RabbitMQ、SpringAMQP、Elasticseach
Dockerfile就是一个文本文件,其中包含一个个的指令(Instruction),用指令来说明要执行什么操作来构建镜像。每一个指令都会形成一层Layer。搭建镜像仓库Docker官方的Docker Registry是一个基础版本的Docker镜像仓库,具备仓库管理的完整功能,但是没有图形化界面。registry命令中挂载了一个数据卷registry-data到容器内的/var/lib/registry 目录,这是私有镜像库存放数据的目录。
2024-03-12 18:30:52
1276
1
原创 【微服务学习笔记(一)】Nacos、Feign、Gateway基础使用
本篇内容为学习笔记,学习链接为课程资料链接可在视频下方找到,此处不粘贴,而以下的代码都是资料中有的,只不过做为记录单独粘贴,做为学习使用的参考步骤。
2024-03-11 20:08:34
1417
原创 Linux基础指令(任务调度、磁盘分区挂载、网络配置、进程管理)
任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
2024-03-01 16:56:34
1018
原创 【银河麒麟 V10】SSH服务简介、OpenSSH安装、使用
网络传输信息最重要的就是确保安全性,这个安全性分为两个方面,一个是保证数据安全到达接受一方,另一个则是确保数据不被截获破解。SSH服务则很好地解决了数据传输的问题。它不仅用于加密并且压缩传输的数据,而且提高了数据传输的速度、增强了安全性。SSH 叫安全外壳协议(Secure Shell),是一种加密的网络传输协议,可在不安全的网络中网络服务提供安全的传输环境。它通过在网络中创建安全隧道来实现 SSH 客户端和服务器之间的连接。最早的时候,互联网通信都是明文通信,一旦被截获,内容就会被暴露。
2024-02-22 14:10:34
14826
原创 【银河麒麟V10】 vsFTPd服务安装、配置、应用
vsFTPd的配置文件包括其主配置文件/etc/vsftpd/vsftpd.conf和加强vsFTPd服务器用户认证的/etc/pam.d/vsftpd。注意 在配置文件中,IP4与IP6不能同时监听,在配置文件(/etc/vsftpd/vsftpd.conf)中需要将listen改为下图所示内容。在银河麒麟的命令行窗口,输入以下指令登录vsFTPd服务器,采用刚才创建的ftpvu2用户,密码为ftpvu2pass。第2步,在配置文件中,如果有相应行,就可以直接进行修改;第2步,测试能否上传文件,输入!
2024-02-22 14:09:29
8330
4
原创 【Linux基础指令】vim、常用指令、组管理和组权限
多数的桌面的 Linux 系统缺省的 runlevel 是 5,用户登陆时是图形界面,而多数的服务器版本的 Linux 系统缺省的 runlevel 是 3,用户登陆时是字符界面。vim具有程序编辑的能力,可以看做是V的增强版本,可以主动的以字体颜色辨别语法的正确性方便程序设计。):参数1,Linux路径,表示被移动的文件或文件夹;参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在。目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
2024-02-21 14:56:27
964
原创 【软件工程导论】实验二——编制数据字典(数字化校园系统案例分析)
数字化校园系统期望以数字化信息和网络为基础,在计算机和网络技术上建立起对教学、科研、管理、技术服务、生活服务等校园信息的收集、处理、整合、存储、传输和应用,使数字资源得到充分优化利用的一种虚拟教育环境。现准备设计数字化校园系统中教务管理子系统和宿舍管理子系统。1、教务管理子系统的需求描述:教务管理是一项需求周密计划、严谨安排的工作,要依据教师、学生信息进行合理安排。开学阶段,需要教师提交开课申请进行开课,学生根据老师的开课信息,选择课程,教务处生成学生课表、教师课表。
2024-02-13 12:41:24
2271
原创 【软件工程导论】实验六——建立系统对象模型(自助点餐系统)
自助点餐系统是一站式解决预约订桌、点餐、上菜、收银等一系列餐厅经营问题的系统。顾客在系统中填写个人信息、联系方式等信息进行用户注册。进入系统后顾客可根据餐桌特点、人数、可约时间等信息进行餐桌的预订与选择。就餐时,根据系统提供的菜单进行点餐、退菜、催菜等操作。有点餐的订单进入商家后台后,系统可根据订单和已有原材料进行配菜,根据厨师的特点、厨师已有派单情况、订单预计制作时间把订单分配给厨师。厨师接单后进行菜品制作,菜品完成后由服务员上菜并登记上菜情况。
2024-02-13 12:41:05
1142
原创 IDEA Ultimate下载(采用JetBrain学生认证)
Ulitmate是无限制版(解锁所有插件,正版需要付费。学生可以免费申请许可)Community是开源社区版本(部分插件不提供使用,比如Tomcat插件。免费)我们将通过学生认证获取免费版。
2024-02-12 23:08:13
1534
1
原创 FTP服务简介(工作原理、连接模式、流行服务器软件)
FTP(File Transfer Protocol,文件传输服务)提供在Internet上的任意两台计算机之间相互进行的文件传输。只要双方主机都支持FTP协议,就可以利用FTP来进行文件传输。
2024-02-12 20:50:20
2996
原创 中断响应过程(很详细)
对于现场信息,因为是用指令可直接访问的,所以通常在中断服务程序中通过指令把它们保存到栈中,即由致件室现保在点而对于断点和状态信息,因为必须将中断服务程序的首地址和初始程序状态字装人PC和PSWR中后,才能转到中断服务程序执行,所以,原来在PC和PSWR中的断点和状态信息应在CPU响应中断过程中先由硬件自动保存到某个特定的地方(栈或专门寄存器)中断响应的结果是调出相应的中断服务程序来执行,因此,在中断响应过程中,CPU必须能够识别出哪些中断有请离,并且在有多个中断请求出现的情况下,选择响应优先级最高的中断。
2024-01-09 19:21:22
7056
1
原创 【蛮力算法和分治法】平面最接近点对(Python)
随机产生平面若干点,利用蛮力算法和分治算法找到平面的最接近点对,并考查随 n变大时,两者的效率差异、实验效率和理论效率的一致性。。
2024-01-09 19:20:44
617
原创 【动态规划】通配符匹配(Java)
给你一个输入字符串 (s) 和一个字符模式 (p) ,请你实现一个支持和'*''*'判定匹配成功的充要条件是:字符模式必须能够输入字符串(而不是部分匹配)。false"a" 无法匹配 "aa" 整个字符串。true'*' 可以匹配任意字符串。a"false' 可以匹配 'c', 但第二个 'a' 无法匹配 'b'。
2024-01-03 10:15:31
708
原创 【分治法】逆序对数目(Java)
A[0…n-1]是一个有n个元素的数组。如果i < j, 但是A[i]>A[j], 则这对元素 (A[i],A[j]) 被称为一个倒置 (inversion)。设计一个 O(nlogn) 算法来计算数组中的倒置数量。
2023-12-26 17:18:27
634
1
原创 【动态规划】最长公共子序列(Java)
给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,“ace” 是 “abcde” 的子序列,但 “aec” 不是 “abcde” 的子序列。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。
2023-12-26 17:17:53
1260
1
原创 【动态规划】背包问题(Java)
给定n个重量为w1,…,wn,价值为v1,…,vn的物品和一个承重为W的背包,求这些物品中最有价值的一个子集,并且要能够装入背包中,求得如何装使得背包中物品价值最大化。
2023-12-14 20:17:20
1116
1
原创 【减治法】最大匹配问题(Java)
八个有特殊偏好的人买票入场看电影。有一些人对自己的座位不满意,如果一个人不能分配到自己中意的座位,是不会给其他人让座(和其他人交换)的。假定每个人都有自己中意的座位,请问,如何调整他们的位置才能使得对座次满意的人数最多。
2023-12-14 20:17:09
663
1
原创 【操作系统】实验——线程的同步与互斥(Java)
在java中,wait()、notify()方法的关系如同开关一样,一个方法让线程进入阻塞状态,一个方法唤醒等待中的线程,让其进行运作。这样的的等待-唤醒的方式,也保护了临界资源,防止并发产生问题。但和sleep()不一样的是,使用wait()以及notify()时,必须先获得锁!只能在synchronized锁范围中进行使用!wait():使调用该方法的线程释放共享资源锁(sleep方法调用后不会释放锁),然后从运行状态退出,进入等待队列,直到被再次唤醒。
2023-12-11 20:22:24
1062
1
原创 【操作系统】实验——处理机调度算法实现(Java)
1、先来先服务(First Come First Served,FCFS)先来先服务(First Come First Served,FCFS)是一种最简单的调度算法,可以用在进程调度和作业调度中。它的基本思想是按进程或作业到达的前后顺序进行调度。作业调度中采用该算法时,每次从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源创建进程,然后将进程投入就绪队列。进程调度中采用该算法时,每次从就绪队列中选择一个最先进入该队列的进程,把处理机分配给它,使之投人运行。
2023-12-11 20:21:50
1952
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人