基于Spring Boot的本科生就业质量设计与实现
摘 要
信息化爆炸的时代,互联网技术的指数型的增长,信息化程度的不断普及,社会节奏在加快,每天都有大量的信息扑面而来,人们正处于数字信息化世界。数字化的互联网具有便捷性,传递快,效率高,成本低等优点。
本课题拟设计的基于SpringBoot+Vue+ElementUI框架开发的本科生就业质量系统。本系统主要有三个角色管理员,教师,学生。管理员的主要该功能有个人中心,用户管理,角色管理,权限管理,就业信息管理,专业统计,班级统计,岗位统计,企业统计。教师的主要功能有就业信息管理,专业统计,班级统计,岗位统计,企业统计。学生的主要功能有登录,个人中心,就业信息查看等操作。经过前期的技术可行性分析和实际业务调研以及系统设计和研发,最后经过一系列的系统测试,系统的业务功能可正常使用满足用户的使用要求。
关键字: Spring Boot、Vue、本科社就业质量
Abstracts
In the era of information explosion, the exponential growth of Internet technology, the continuous popularization of information technology, and the acceleration of social rhythm, a large amount of information is coming every day. We are in the digital information world. The digital Internet has the advantages of convenience, fast transmission, high efficiency and low cost.
This topic plans to design an undergraduate employment quality system based on SpringBoot+Vue+ElementUI framework. This system has three main roles: administrator, teacher and student. The main functions of the administrator are personal center, user management, role management, authority management, employment information management, professional statistics, class statistics, post statistics, enterprise statistics. The main functions of teachers are employment information management, professional statistics, class statistics, post statistics, enterprise statistics. The main functions of students are login, personal center, employment information view and other operations. After preliminary technical feasibility analysis, actual business research, system design and development, and finally through a series of system tests, the system's business functions can be used normally to meet user requirements.
Keyword:Spring Boot, Vue, undergraduate community employment quality
目 录
摘 要
Abstracts
目 录
第1章 绪论
1.1 研究背景
1.2国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3研究的目的与意义
1.3.1 研究目的
1.3.2 研究意义
1.4 研究方法内容
第2章 理论基础及相关技术
2.1 相关技术栈
2.2 Maven
2.3 Element UI 框架
2.4 Vue Router
2.5 Spring Boot框架
第3章 系统分析
3.1 系统需求分析
3.1.1 功能需求分析
3.2.2 系统性能需求
3.3.3 应用需求分析
3.3.4 其他需求分析
3.2 可行性分析
3.2.1 经济可行性
3.2.2 技术可行性
3.2.3 操作的可行性
3.3 系统UML用例分析
3.3.1 管理员用例
3.3.2 教师用例
3.3.2 学生用例
第4章 系统设计
4.1 系统功能设计
4.2 数据库设计
4.2.1 实体ER图
4.2.2 数据库表结构设计
第5章 系统详细设计
5.1 系统功能模块
5.1.1 用户登录
5.1.2 用户管理
5.1.3 菜单管理
5.1.4 角色管理
5.1.5 个人中心
5.1.6 就业信息管理
5.1.7 专业统计
5.1.8 班级统计
5.1.9 岗位统计
5.2.0 企业统计
第6章 系统测试
6.1 测试定义及目的
6.2 测试方法
6.3 测试模块
6.4 测试结果
结 论
致 谢
参考文献
1.1 研究背景
目前正处于信息化技术爆炸式增长的时代,各种各样的技术不断的更新迭代。信息化技术不断的应用到各行各业当中来。对于本科生毕业之后的就业的质量管理也不例外。
以前的业务系统都是处于纸质化的时代,信息很容易丢失,而且非常不方便管理。如果将业务做成信息化系统,那不仅信息容易保存不会丢失,而且方便人们管理,信息传达的时效性以及准确性都是非常快的[2]。有数据显示现在国内的互联网用户已经达到了13.51亿,网络的传递信息很快不会浪费自己的时间。所以本科生就业质量系统的开发是迫在眉睫,是信息化时代智能化时代必须的产物。可以让学校的管理人员和老师更加全局化信息化的查看本校学生毕业之后的就业单位,以及统计可视化的图标更加直观化的查看学生就业相关信息的统计。同时也给学生提供一个参考的平台,可以查看对应的相关企业的招聘要求以及待遇情况。
1.2国内外研究现状
1.2.1 国外研究现状
由于国外的经济水平和科学技术水平发展的比较快,国外的高校很早就有开发了毕业生就业质量系统,经过系统的不断迭代和更新,功能相对比较完善,界面比较整洁,美观。在平台开发过程中,选用Django框架开发后端API为前端提供数据支持,选用Nginx服务器保证数据安全,选用uWSGl协议保证安全接收客户端请求。Django框架中可添加多个开发组件,开发过程以应用模块为单位,每个应用模块间有相互独立的models文件、views文件、uris文件。models文件负责对数据库封装,开发者可通过models文件实现数据库增、删、改、查等功能,uris文件负责请求路由,分为项目层面根路由模块与应用层面子路由模块两个部分.,view文件是视图层文件,封装业务逻辑,有函数与面向对象两种开发模式。平台使用了面向对象开发模式,保证系统逻辑层具有更好的封装性和代码重用性。Ngix服务器担任网站服务器、反向代理服务器、负载均衡服务器等角色。作为网站服务器,不依赖第三方服务和模块处理请求。作为反向代理服务器,不直接处理请求,而根据开发者定义规则,将请求转发给Real ServerReal Sever处理请求后,再通过Nginx服务器将请求结果返回给客户端,此代理方式增加了后端源代码安全性,防止黑客攻击。作为负载均衡器,Nginx服务器请求转发对象从一个后端服务变为多个,每个后端服务都相互独立,使后端处理尽可能平衡且高效,从而达到负载均衡目的,根据情况不同,Nginx服务器自动选择转发后端服务。wSGI协议是一种Web Server与Web Application的通信规范协议。uWSGI是wSGI协议的一种具体实现方式,主要功能是接收客户端请求,再通过wSGI协议转发给Django框架应用。
目前国外比较优秀的此类网站不胜枚举,最为突出的有“美国高校毕业生就业信息服务网”与“麻省理工毕业生就业信息服务网”。它们主要包括了“求职”、“招聘”、“新闻”、“企业介绍”、“政策”、“咨询”六大板块。分别为毕业生提供就业的各类信息帮助,包含的网络资源非常丰富。这些优秀的案例为本课题的研究提供了参考和借鉴依据。
1.2.2 国内研究现状
由于当时的技术限制,1991年组织开发的“全国毕业生和毕业研究生分配决策系统”从本质上来说是一个用C语言编成的文件处理系统,数据容量小,处理能力低。而且它对毕业生就业工作这个跨省市自治区、跨行业,政策性强、时间紧、数量大、层次多、涉及面广、信息数据处理复杂的系统工程的方方面面考虑得都不完备。
辽宁师范大学为解决现有的高校就业信息处理平台获取就业年份、学院、专业、学生基本信息等多维度数据时存在效率低、实时性差。部分数据需具有管理权限的工作人员经过系列操作之后方可实现,获取模式复杂,难以满足用户需求,影响用户体验等问题。林杉于2021年,设计了一种既能实时、直观、智能化的处理高校就业信息的平台,又能兼容Window、Linux、Mac OS等多种操作系统,并且以多种可视化形式呈现数据统计结果的平台。在平台开发过程中,选用Django框架开发后端API为前端提供数据支持,选用Nginx服务器保证数据安全,选用uWSGl协议保证安全接收客户端请求。Django框架中可添加多个开发组件,开发过程以应用模块为单位,每个应用模块间有相互独立的models文件、views文件、uris文件。models文件负责对数据库封装,开发者可通过models文件实现数据库增、删、改、查等功能,uris文件负责请求路由,分为项目层面根路由模块与应用层面子路由模块两个部分.,view文件是视图层文件,封装业务逻辑,有函数与面向对象两种开发模式。平台使用了面向对象开发模式,保证系统逻辑层具有更好的封装性和代码重用性。Ngix服务器担任网站服务器、反向代理服务器、负载均衡服务器等角色。作为网站服务器,不依赖第三方服务和模块处理请求。作为反向代理服务器,不直接处理请求,而根据开发者定义规则,将请求转发给Real ServerReal Sever处理请求后,再通过Nginx服务器将请求结果返回给客户端,此代理方式增加了后端源代码安全性,防止黑客攻击。作为负载均衡器,Nginx服务器请求转发对象从一个后端服务变为多个,每个后端服务都相互独立,使后端处理尽可能平衡且高效,从而达到负载均衡目的,根据情况不同,Nginx服务器自动选择转发后端服务。wSGI协议是一种Web Server与Web Application的通信规范协议。uWSGI是wSGI协议的一种具体实现方式,主要功能是接收客户端请求,再通过wSGI协议转发给Django框架应用。目前国内比较优秀的此类网站不胜枚举,最为突出的有“中国高校毕业生就业信息服务网”与“北京大学毕业生就业信息服务网”。它们主要包括了“求职”、“招聘”、“新闻”、“企业介绍”、“政策”、“咨询”六大板块。分别为毕业生提供就业的各类信息帮助,包含的网络资源非常丰富。这些优秀的案例为本课题的研究提供了参考和借鉴依据。
1.3研究的目的与意义
1.3.1 研究目的
本文首先以本科生就业质量系统在管理过程中遇到的业务痛点作为研究的对象。在进行业务系统的研发之前,首先进行了实地的业务调研,然后进行了可行性的分析以及系统的设计。最后通过软件技术架构对整套本科生就业质量系统代码的编码。
本套系统属于前后分离解耦的框架,前端使用的技术是Vue、Element Ui等技术栈。优势架构性能好,可扩展性高,技术先进,可以满足业务系统日益增长的需求,同时系统不仅方便学生查看当前的就业待遇以及招聘要求,而且便利管理员高效的管理整个本科生就业质量系统平台的信息。
目前基于SpringBoot+Vue+ElementUI前后端分离结构的本科生就业质量系统比较少,之前比较多的是通过电话访问毕业的学生,然后进行纸质化的数据登录,这样不仅效率低而且数据很容易丢失,因此开发一套智能化信息化本科生就业质量系统是很有必要的。
1.3.2 研究意义
由于日益增长的学生信息,学生就业信息管理系统应运而生,商业化的学生就业信息管理软件不在少数。学生就业信息管理系统是一个教育单位不可缺少的部分,它的存在对于学校的决策者和管理者来说都至关重要,所以学生就业信息管理系统应该能够为用户提供充足的信息和快捷的信息查询手段。但一直以来人们使用传统的人工方式管理文件,这种管理方式存在着许多缺点,如效率低、保密性差。另外由于大量的文件和数据的堆积,这对于查找、更新和维护都带来了不少的困难。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。信息管理的计算机化不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性,提高了学校的管理能力。为此,学生就业信息管理系统的开发是非常有必要、且具备现实意义的。
互联网技术的不断发展,信息化程度的不断普及,社会节奏在加快,每天都有大量的信息扑面而来,人们正处于数字信息化世界。数字化的互联网具有便捷性,传递快,效率高,成本低等优点。
学校的的信息管理也逐渐从纸质化的信息记录开始转型到信息化系统的记录。通过信息化系统可以更加直观的查看毕业生的就业信息,同时通过可视化的图表统计,可以直观的查看就业信息的各项统计。这大大减少了学校人员的管理工作,提升了工作效率,可以便捷的查看毕业生的就业信息。数据便于维护和保存,不易丢失。同时可以给学生提供一个平台查看各大企业的招聘要求,以及待遇情况,给即将毕业的学生提供一个就业参考。
1.4 研究方法内容
在各大高校,毕业生就业信息是学校的一项重要的数据资源,毕业生信息管理也是学校的一项常规性的重要工作。长期以来,毕业生信息的管理都建立在人工管理的基础上,繁杂众多的学生信息不仅对管理人员的工作造成了困扰,而且由于不可控的人工因素,造成了信息管理不规范、数据丢失等现象。作为计算机应用的一部分,使用计算机对毕业生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是学校科学化、正规化管理的重要条件。
本科生就业质量系统,使用的是目前最流行的前后端分离架构,Spring Boot+Vue,性能好,可扩展性高,技术架构先进,迭代性高,开发效率高。
本科生就业质量系统主要有三大角色,管理员、教师、学生三大部分。管理员的主要该功能有个人中心,用户管理,角色管理,权限管理,就业信息管理,专业统计,班级统计,岗位统计,企业统计。教师的主要功能有就业信息管理,专业统计,班级统计,岗位统计,企业统计。学生的主要功能有登录,个人中心,就业信息查看等操作。
主要包含以下几个内容:
第一章、绪论,讲述了整个论文研究的内容和社会背景以及技术栈。
第二章、技术框架栈的罗列、把本套代码的技术框架的组成进行介绍,从整体上介绍了这个框架系统是有哪些技术组成的。
第三章、业务前期调研通过可行性分析报告的制作判断是否可开发这个系统。
第四章、系统业务框架的怎么设计进行讲述,论述了业务系统是怎么通过实体和关系的映射,对真实业务和表之间做映射关联。
第五章、通过编写代码实现本系统。
第六章、通过敏捷开发一开发一边测试的方式最终使系统具备上线到正式环境的条件。
第2章 理论基础及相关技术
2.1 相关技术栈
本系统拟基于B/S模式设计,采用Spring技术框架,使用SpringSecurity进行安全校验,结合SpringBoot脚手架进行后端搭建,数据库采用MySql,开发环境有IntelliJ IDEA,开发语言选择JAVA。Thymeleaf是用来开发Web项目的服务器模板引擎。它能够完美的集成SpringBoot,它的经济成本很低,学习也很简单,在HTML的基础上懂得基本的语法即可;本科生就业质量的设计和实现需要提供一些API接口,以便其他系统或用户能够访问和使用相关功能。RESTful API是一种常用的API设计风格,它基于HTTP协议提供轻量级的、可伸缩的、易于维护的接口。基于token的认证为了保护数据和系统安全,本科生就业质量的设计和实现需要提供安全认证功能。采用Vue.js技术实现需要提供前端页面和交互。MyBatis是一个基于Java的持久层框架,用来做数据库访问,支持普通的SQL查询,也可自行编写动态SQL,底层封装了JDBC,它的SQL命令卸载XML配置文件中,提高了代码的灵活性,使得代码冗余度降低,能够极大的提高开发效率。Spring Boot是一个开源的Java框架,它可以帮助开发人员快速搭建和部署基于Spring的应用程序,提高开发效率和代码可读性。
通过这些研究,本系统采用Java为开发语言,选择SpringBoot框架设计。网站的数据存储采用MySQL数据库技术,MySQL数据库技术可以系统地整合工程级系统的多元数据,有效提高数据传输速度、提高数据交互效率。
本科生就业质量系统采用的是SringBoot+VUE的前后端分离架构,后端的技术架构包括Sring Boot、Spring Mvc、Token、Maven、Mysql、Hutool工具包:Mybatis ORM 框架。
前端的技术架构包括 Vue 2.6.x、Vue Cli 4.x、iView、Element-UI、Vuex、Vue Router、ES6、webpack、axios、echarts、cookie等。
相关文章:

基于Spring Boot的本科生就业质量设计与实现
摘 要 信息化爆炸的时代,互联网技术的指数型的增长,信息化程度的不断普及,社会节奏在加快,每天都有大量的信息扑面而来,人们正处于数字信息化世界。数字化的互联网具有便捷性,传递快,效率高&am…...
238. 除自身以外数组的乘积 --力扣 --JAVA
题目 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请不要使用除法,且在 O(n) 时间复…...
如何判断一个类是线程安全的
线程安全 一个类或者程序提供的接口,多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是不必考虑同步问题。 或者说一段代码可能会被多个线程同时执行,如果每次运行的结果和单线程执行的结果是一样的,并且其他变量的…...
MyBatis的各种查询功能
文章目录 情景查询一个实体类对象查询一个List集合查询单个数据查询一条数据为map集合查询多条数据为map集合方法一方法二 情景 如果查询出的数据只有一条,可以通过 实体类对象接收List集合接收Map集合接收,结果{password123456, sex男, id1, age23, us…...

【Tomcat】如何在idea上部署一个maven项目?
目录 1.创建项目 2.引入依赖 3.创建目录 4.编写代码 5.打包程序 6.部署项目 7.验证程序 什么是Tomcat和Servlet? 以idea2019为例: 1.创建项目 1.1 首先创建maven项目 1.2 项目名称 2.引入依赖 2.1 网址输入mvnrepository.com进入maven中央仓库->地址…...
Three.js 材质的 blending
Three.js 材质的 blending // blending modes export type Blending | typeof NoBlending| typeof NormalBlending| typeof AdditiveBlending| typeof SubtractiveBlending| typeof MultiplyBlending| typeof CustomBlending;// custom blending destination factors export t…...
关于pcl 给new出的数据赋值报错问题
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZ>); for (size_t i 0; i < cloud->points.size (); i) //填充数据 { cloud->points[i].x 1024 * rand () / (RAND_MAX 1.0f); cloud->points[i].y 1024…...

window11 更改 vscode 插件目录,释放C盘内存
由于经常使用vscode开发会安装一些代码提示插件,然后C盘内容会逐渐缩小,最终排查定位到vscode。这个吃内存不眨眼的家伙。 建议:不要把插件目录和vscode安装目录放在同一个位置,不然这样vscode更新后,插件也会消失。 v…...

【PyQt学习篇 · ⑥】:QWidget - 事件
文章目录 事件消息显示和关闭事件移动事件调整大小事件鼠标事件进入和离开事件鼠标按下和释放事件鼠标双击事件鼠标按下移动事件 键盘事件焦点事件拖拽事件绘制事件改变事件右键菜单输入法 事件转发机制案例一案例二案例三 事件消息 显示和关闭事件 showEvent(QShowEvent)方法…...
Vue、jquery和angular之间区别
aVue、jquery、angular之间区别 angular与jquery区别angular和Vue angular与jquery区别 三个版本的输入数据绑定,都是单页面应用。 Angular <body ng-app><input type"text" ng-model"name"><p>{{name}}</p></body…...
MATLAB算法实战应用案例精讲-【图像处理】机器视觉(基础篇)(六)
目录 前言 几个高频面试题目 工业相机与普通相机的差别 一、 工业相机与普通相机的区别...
硬件知识积累 RS232 接口
1. RS232 是什么 RS-232标准接口(又称EIA RS-232)是常用的串行通信接口标准之一,它是由美国电子工业协会(Electronic Industry Association,EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定࿰…...

机器人入门(四)—— 创建你的第一个虚拟小车
机器人入门(四)—— 创建你的第一个虚拟小车 一、小车建立过程1.1 dd_robot.urdf —— 建立身体1.2 dd_robot2.urdf —— 添加轮子1.3 dd_robot3.urdf —— 添加万向轮1.4 dd_robot4.urdf —— 添加颜色1.5 dd_robot5.urdf —— 添加碰撞检测(Collision …...

部署K8S
防火强的初始化: [rootk8s-node-12 ~]# systemctl stop firewalld NetworkManager [rootk8s-node-12 ~]# systemctl disable firewalld NetworkManager Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service. Removed symlink /et…...

[NSSCTF 2nd] web刷题记录
文章目录 php签到MyBox非预期解预期解 php签到 源代码 <?phpfunction waf($filename){$black_list array("ph", "htaccess", "ini");$ext pathinfo($filename, PATHINFO_EXTENSION);foreach ($black_list as $value) {if (stristr($ext, …...
MyBatis获取参数值的两种方式(重点)
文章目录 简介单个字面量类型的参数多个字面量类型的参数map集合类型的参数实体类类型的参数使用Param标识参数总结 简介 MyBatis获取参数值的两种方式:${}和#{}${}的本质就是字符串拼接,#{}的本质就是占位符赋值${}使用字符串拼接的方式拼接sql&#x…...

Cesium弹窗可随地图移动
目录 项目地址实现效果实现方法 项目地址 https://github.com/zhengjie9510/webgis-demo 实现效果 实现方法 handler new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas) handler.setInputAction((click) > {if (listener) {listener()listener undefinedthis.v…...
MySQL WITH AS及递归查询
MySQL WITH AS及递归查询 WITH AS 官网:WITH 是 SQL 中的一个关键字,用于创建临时表达式(也称为 Common Table Expression,CTE),它允许你在一个查询中临时定义一个表达式,然后在后续的查询中引…...

Harbor私有镜像仓库搭建
本文基于:https://zhuanlan.zhihu.com/p/143779176 1.环境准备 IP:192.168.10.136/24 操作系统:centos7 2.安装Docker、Docker-compose 2.1安装Docker-CE $ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.re…...

线段树 区间赋值 + 区间加减 + 求区间最值
线段树好题:P1253 扶苏的问题 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 区间赋值 区间加减 求区间最大。 对于区间赋值和区间加减来说,需要两个懒标记,一个表示赋值cover,一个表示加减add。 区间赋值的优先级大于区间加…...

wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

Spring数据访问模块设计
前面我们已经完成了IoC和web模块的设计,聪明的码友立马就知道了,该到数据访问模块了,要不就这俩玩个6啊,查库势在必行,至此,它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据(数据库、No…...

C# 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...

HarmonyOS运动开发:如何用mpchart绘制运动配速图表
##鸿蒙核心技术##运动开发##Sensor Service Kit(传感器服务)# 前言 在运动类应用中,运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据,如配速、距离、卡路里消耗等,用户可以更清晰…...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...

springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
Java求职者面试指南:计算机基础与源码原理深度解析
Java求职者面试指南:计算机基础与源码原理深度解析 第一轮提问:基础概念问题 1. 请解释什么是进程和线程的区别? 面试官:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位;而线程是进程中的…...

uniapp 小程序 学习(一)
利用Hbuilder 创建项目 运行到内置浏览器看效果 下载微信小程序 安装到Hbuilder 下载地址 :开发者工具默认安装 设置服务端口号 在Hbuilder中设置微信小程序 配置 找到运行设置,将微信开发者工具放入到Hbuilder中, 打开后出现 如下 bug 解…...