当前位置: 首页 > news >正文

springboot毕业生跟踪调查管理系统毕业设计源码061528

springboot毕业生跟踪调查管理系统

摘 要

信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对毕业生跟踪调查管理等问题,对毕业生跟踪调查管理进行研究分析,然后开发设计出毕业生跟踪调查管理系统以解决问题。

毕业生跟踪调查管理系统主要功能模块包括系统首页、站点管理(轮播图、公告栏)用户管理(管理员、普通用户)内容管理(毕业生论坛、论坛分类列表、毕业生资讯、资讯分类列表)更多管理(就业调查分析),采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用springboot框架、java技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对毕业生跟踪调查管理系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现毕业生跟踪调查管理系统和部署运行使用它。

关键词:毕业生跟踪调查管理;springboot框架;MySQL数据库

Springboot graduate tracking survey management systemAbstract

In the information society, there is a need for targeted information access, but the expansion of access is basically the direction of people's efforts. Due to the deviation of the perspective, people can often obtain different types of information, which is also the most difficult subject for technology to overcome. Aiming at the problems of graduate tracking survey management, this paper studies and analyzes the graduate tracking survey management, and then develops and designs the graduate tracking survey management system to solve the problems.

The main functional modules of the graduate tracking survey management system include system home page, site management (rotation chart, bulletin board), user management (administrator, ordinary users), content management (Graduate Forum, forum classification list, graduate information, information classification list) and more management (employment survey analysis). The object-oriented development mode is adopted for software development and hardware erection, which can well meet the needs of practical use, The corresponding software erection and program coding are improved. MySQL is used as the main storage unit of background data, and springboot framework, Java technology and Ajax technology are used for the coding and development of business system to realize all the functions of the system. This report first analyzes the background, function and significance of the research, which lays a foundation for the rationality of the research work. This paper analyzes the various requirements and technical problems of the graduate tracking survey management system, proves the necessity and technical feasibility of the system, then makes a basic introduction to the technical software and design ideas needed to design the system, and finally realizes the graduate tracking survey management system and deployment and operation.

Key words: Graduate follow-up survey management; Springboot framework; Mysql database

目   录

第1章 绪论

1.1背景及意义

1.2国内外研究概况

1.3 研究的内容

第2章 相关技术介绍

2.1 开发技术

2.2 语言介绍

2.3 HTML网页技术

2.4 MVVM模式

2.5 MySQL描述

第3章 系统分析

3.1 可行性分析

3.2 功能需求分析

3.3 非功能需求分析

3.4 安全性需求分析

3.4.1 系统的安全性

3.4.2 数据的安全性

3.5 数据流程分析

第4章 系统设计

4.1 系统架构设计

4.2 系统总体设计

4.3 数据库设计

4.3.1 数据库概念设计

4.3.2 数据库表设计

第5章 系统实现

5.1 数据库访问层的实现

5.2 注册模块的实现

5.3 登录模块的实现

5.4管理员功能模块

5.3用户功能模块

第6章 系统测试

6.1 软件测试的重要性

6.2 测试实例的研究与选择

6.3 测试环境与测试条件

6.4系统运行情况

6.5系统评价

6.5.1系统功能评价

6.5.2系统技术评价

6.5.3系统经济评价

第7章 总结与展望

参考文献

致谢

  1. 绪论

1.1背景及意义

对于毕业生跟踪调查管理系统所牵扯的管理及数据保存都是非常多的,例如系统首页、站点管理(轮播图、公告栏)用户管理(管理员、普通用户)内容管理(毕业生论坛、论坛分类列表、毕业生资讯、资讯分类列表)更多管理(就业调查分析)系统管理等,这给管理者的工作带来了巨大的挑战,面对大量的信息,传统的管理系统,都是通过笔记的方式进行详细信息的统计,后来出现电脑,通过电脑输入软件将纸质的信息统计到电脑上,这种方式比较传统,而且想要统计数据信息比较麻烦,还受时间和空间的影响,所以为此开发了毕业生跟踪调查管理系统;为学生提供了方便管理平台,方便管理员查看及维护,并且可以通过需求进行设备信息内容的编辑及维护等;对于学生而言,可以随时进行管理,管理员和用户可以足不出户就可以获取到系统的数据信息等,而且还能节省用户很多时间,所以开发毕业生跟踪调查管理系统给管理者带来了很大的方便,同时也方便管理员对用户信息进行处理。

本论文毕业生跟踪调查管理系统主要牵扯到的程序,数据库与计算机技术等。覆盖知识面大,可以大大的提高系统人员工作效率。

1.2国内外研究概况

随着国内经济形势的不断发展,中国互联网进入了一个难得的高峰发展时期,这使得中外资本家纷纷转向互联网市场。 然而,许多管理领域的不合理结构,人员不足以及市场管理需求的增加使得更多的人具备了互联网管理的意识。

在当今高度发达的信息中,信息管理改革已成为一种更加广泛和全面的趋势。 “毕业生跟踪调查管理系统”是基于java技术、Mysql数据库,在springboot框架的基础上实现的。为确保中国经济的持续发展,信息时代日益更新,服务业仍在蓬勃发展。同时,随着信息社会的快速发展,各种管理系统面临着越来越多的数据需要处理,如何用方便快捷的方式使管理者在数据里面查询、存储、管理和共享有效的数据信息,对我们的学习,工作和生活具有重要的现实意义。因此,国内外学术界对此进行了深入而广泛的研究,一个新的研究领域——毕业生跟踪调查管理系统诞生了。

1.3 研究的内容

目前许多人仍将传统的纸质工具作为信息管理的主要工具,而网络技术的应用只是起到辅助作用。在对网络工具的认知程度上,较为传统的office软件等仍是人们使用的主要工具,而相对全面且专业的信息管理软件仍没有得到大多数人的了解或认可。本选题则旨在通过标签分类管理等方式,实现毕业生跟踪调查管理系统的各种功能,从而达到对毕业生跟踪调查管理系统的管理。

详细内容介绍,将在以下六章中详细阐述:

第一章、绪论,介绍了研究课题选择的背景及意义、研究现状,简要介绍了本文的章节内容。

第二章、引入技术知识,通过引入关键技术进行开发,向系统中涉及直观表达的技术知识。

第三章、重点分析了系统的分析,从系统强大的供需市场出发,对系统开发的可行性,系统流程以及系统性能和功能进行了探讨。

第四章、介绍了系统的详细设计方案,包括系统结构设计和数据库设计。

第五章、系统设计的实现,通过对系统功能设计的详细说明,论证了系统的结构。

第六章、系统的整体测试,评判系统是否可以上线运行。

  1. 相关技术介绍
    1. 开发技术

本系统前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信,Element UI组件库使页面快速成型。后端部分:采用springboot作为开发框架,同时集成MyBatis、Redis等相关技术。

    1. 语言介绍

Java计算机编程语言本身不同于传统的C++计算机编程语言, 本身非常简单, 能够实现快速学习。作为一门面向对象的语言,其主要特点为:

面向对象

其基本单位是对象,对象又含有属性和方法。属性用来说明对象,方法用来操作对象。

跨平台性

编写的软件程序可以在任意计算机上运行使用,不会因为软、硬件条件的不同而有限制。

多线程

在一个应用程序中能够同时存在两个以上包括两个的线程,这多个线程可以并发运行,节省时间的同时提高了软件性能。

    1. HTML网页技术

HTML是一种制作网页的常用语言,它一般是用于制作静态页面。它的命令是可以体现文字信息、链接信息、图形信息和表格信息等等。现在它被大众普遍接受广泛应用在网络上[5]。

    1. MVVM模式

MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容而涉及的业务逻辑。微软的WPF带来了新的技术体验,如Silverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性糅合进去,以应对客户日益复杂的需求变化。

    1. MySQL描述

现在MySQL数据库在网络上它可以支撑许多个用户,而且也可以适应客服机和服务器的部署或者配置等,我们这里的服务器和客户机其实就是一种软件上的概念,并且我们使用的计算机硬件也与他们不存在一一对应的关系[3]。

MySQL是一款非常流行的关系型数据库管理系统,它的出现一直都是佼佼者,它不仅功能非常强大,而且使用起来非常方便,并且MySQL的跨平台能力也很好,软件开发人员非常喜欢它的这些强大的优点。不同于其他关系型数据库,对于数据库的管理它有着自己的一套方案,通过对用户设定相应的权限和角色来达到对数据库的管理。由此可见,MySQL是一个能够适用于吞吐量高,可靠性高,效率高的一款数据库管理软件[4]。

优点一:MySQL中对于不同身份的用户都设定其不同的权限来完成不同的业务逻辑,这使得MySQL在安全和完整性远远超出了其他关系型数据库。

优点二:对于那些动画、图形和声音的数据类型MySQL也可以支持,这说明多数据类型MySQL也是可以支持的。

优点三:MySQL还可以做到多个平台的开发,软件开发的多种编程语言都可以实现对MySQL数据库的操作[5] [6]。

  1. 系统分析
    1. 可行性分析

技术性方面,采用当前主流的springboot框架进行系统主体框架的搭建,前台使用jquery,ajax,实现前台页面的设计与美观调整,以上技术,均由本人经过系统学习,并且都是在课程设计中实践过的,可以使得开发更加便捷和系统。从技术角度看,这个系统是完全可以实现的。

实用性方面,本次设计的主要任务是在毕业生跟踪调查管理系统内首页、站点管理(轮播图、公告栏)用户管理(管理员、普通用户)内容管理(毕业生论坛、论坛分类列表、毕业生资讯、资讯分类列表)更多管理(就业调查分析)等,符合当前潮流的发展。从用户角度出发,同时也考虑系统运营成本和人力资源,采用网络上的便捷方式,实现线上业务,使得业务流程更系统,也更方便用户的体验,比较实用。

经济性方面,由于本课题中设计的毕业生跟踪调查管理系统的主要目的是为了能够更加方便及快捷的进行信息的查询管理及检索服务,也就是能够可以直接投入使用的信息化软件。系统的主要成本主要是集中在对使用数据后期继续维护及其管理更新这个操作上。但是一旦系统投入到实际的运行及使用之后就能够很好的提高信息查询检索的效率,同时也需要有效的保证查询者的信息方面的安全性,同时这个毕业生跟踪调查管理系统所带来的实际应用方面的价值是远远的超过了实际系统进行开发与维护方面的成本,因此,从经济上来说开发这个软件是可行的。

    1. 功能需求分析

毕业生跟踪调查管理系统的功能主要分为前台用户根据自己的需求进行注册登录,浏览职位信息并对选中的职位进行申请操作。后台系统管理员因职责的不同,分为普通管理员和超级管理员,普通管理员主要对申请单进行处理,而超级管理员主要对注册用户,毕业生论坛、论坛分类列表、毕业生资讯、资讯分类列表、就业调查分析进行处理。

系统用例图如下所示。

 

图3-1 系统用例图

    1. 非功能需求分析

首先主要考虑的是系统功能软件,在具体设计的环节上,是不是能够较好的满足各类用户的基本功能需求,如果不能较好的满足用户需求,那么这个系统的存在是没有价值的。软件系统的非功能性求分析,从7个方面展开,一个是性能分析,针对系统;一个是安全分析,针对系统,一个是完整度分析,针对系统,一个是可维护分析,针对系统,一个是可扩展性分析,针对系统,一个是适应业务的性能分析。面对毕业生跟踪调查管理系统存在的性能、安全、扩展、完整度等7个方面性能综合比对分析后发现,需要相应的非功能性需求分析。

    1. 安全性需求分析
      1. 系统的安全性

安全性对每一个系统来说都是非常重要的。安全性很好的系统可以保护企业的信息和用户的信息不被窃取。提高系统的安全性不仅是对用户的负责,更是对企业的负责。尤其针对于毕业生跟踪调查管理系统来说,必须要有很好的安全性来保障整个系统。

系统具有对使用者有权限控制,针对角色的不通限制使用者的权限,以此来确保系统的安全性。

      1. 数据的安全性

数据库中的数据是从外界输入的,当数据的输入时,由于种种原因,输入的数据会无效,或者是脏数据。因此,怎样保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。

因此,在写入数据库时,要保证数据完整性、正确性和一致性。

    1. 数据流程分析

对系统的数据流进行分析,系统的使用者分为二类,一般用户,管理员。系统主要对界面信息传送,登录信息的验证,注册信息的接收,用户各种操作的响应做处理。

系统顶层数据流图如下图所示。

 

图3-2 顶层数据流图

  1. 系统设计
    1. 系统架构设计

本毕业生跟踪调查管理系统的架构设计主要分为可以3层,主要有Web层,业务层,Model层。其中web层还包括View层和Controller层,Model层包括元数据扩展层和数据访问层。

系统架构如下图所示。

 

图4-1 系统架构

    1. 系统总体设计

毕业生跟踪调查管理系统总体分为前用户模块和管理员模块。

两个模块表现上是分别独立存在,但是访问的数据库是一样的。每一个模块的功能都是根据先前完成的需求分析,并查阅相关资料后整理制作的。

综上所述,系统功能结构图如下图所示。

 

图4-2 系统功能结构图

    1. 数据库设计
      1. 数据库概念设计

根据前面的数据流程图,结合系统的功能模块设计,设计出符合系统的各信息实体。

系统ER图如下图所示。

 

图4-3 系统ER图

      1. 数据库表设计

毕业生跟踪调查管理系统所拥有的数据表有以下:

由于数据表较多,只展示系统主要数据表,如下表所示。

collect

字段名称

类型

长度

不是null

主键

字段说明

collect_id

int

10

主键

收藏ID

user_id

int

10

收藏人ID

source_table

varchar

255

来源表

source_field

varchar

255

来源字段

source_id

int

10

来源ID

title

varchar

255

标题

img

varchar

255

封面

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

comment

字段名称

类型

长度

不是null

主键

字段说明

comment_id

int

11

主键

评论ID

user_id

int

11

评论人ID

reply_to_id

int

11

回复评论ID空为0

content

longtext

0

内容

nickname

varchar

255

昵称

avatar

varchar

255

头像地

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

source_table

varchar

255

来源表

source_field

varchar

255

来源字段

source_id

int

10

来源ID

employment_registration

字段名称

类型

长度

不是null

主键

字段说明

employment_registration_id

int

11

主键

就业登记ID

user_name

varchar

64

用户姓名

gender

varchar

64

性别

age

varchar

64

年龄

head_portrait

varchar

255

头像

nation

varchar

64

民族

school

varchar

64

学校

college

varchar

64

学院

major

varchar

64

专业

contact_number

varchar

64

联系电话

unit_name

varchar

64

单位名称

contacts

varchar

64

联系人

unit_address

varchar

64

单位地址

user_number

int

11

用户编号

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

notice

字段名称

类型

长度

不是null

主键

字段说明

notice_id

mediumint

8

主键

公告id

title

varchar

125

标题

content

longtext

0

正文

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

ordinary_users

字段名称

类型

长度

不是null

主键

字段说明

ordinary_users_id

int

11

主键

普通用户ID

user_number

varchar

64

用户编号

user_name

varchar

64

用户姓名

gender

varchar

64

性别

age

varchar

64

年龄

school

varchar

64

学校

college

varchar

64

学院

major

varchar

64

专业

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

praise

字段名称

类型

长度

不是null

主键

字段说明

praise_id

int

10

主键

点赞ID

user_id

int

11

点赞人

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

source_table

varchar

255

来源表

source_field

varchar

255

来源字段

source_id

int

10

来源ID

status

tinyint

1

点赞状态1为点赞,0已取消

slides

字段名称

类型

长度

不是null

主键

字段说明

slides_id

int

10

主键

轮播图ID

title

varchar

64

标题

content

varchar

255

内容

url

varchar

255

链接

img

varchar

255

轮播图

hits

int

10

点击量

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

  1. 系统实现
    1. 数据库访问层的实现

该系统是通过jdbc和MySQL达成连接的,新建一个jdbc.properties文件来填写与数据库连接所需要的驱动和参数。

jdbc.driverClass=com.MySQL.jdbc.Driver

jdbc.url=jdbc:MySQL://localhost:3306/tsi

jdbc.username=root

jdbc.password=123

第一个参数代表MySQL数据库的驱动,第二个参数代表要连接的数据库,第三个和第四个参数代表数据库连接名和密码。

后台与数据库访问主要是通过HQL语句来进行查询的,查询语句中的表名是表格的实体类名,在这种查询语句中*是不允许使用的,除非适合聚合函数一起使用才可以。

    1. 注册模块的实现

用户在填写数据的时候必须与注册页面上的验证相匹配否则会注册失败,注册页面的表单验证是通过JavaScript进行验证的,用户名的长度必须在6到18之间,邮箱必须带有@符号,密码和密码确认必须相同,你输入的密码,系统会根据你输入密码的强度给出指定的值,电话号码和身份证号码必须要求输入格式与生活相符合,当你前台验证通过的时候你点击注册,表单会将你输入的值通过name值传递给后台并保存到数据库中。

用户注册流程图如下图所示。

 

图5-1用户注册流程图

用户注册界面如下图所示。

 

图5-2用户注册界面图

注册代码如下:

/**

     * 注册

     * @param user

     * @return

     */

    @PostMapping("register")

    public Map<String, Object> signUp(@RequestBody User user) {

        // 查询用户

        Map<String, String> query = new HashMap<>();

        query.put("username",user.getUsername());

        List list = service.select(query, new HashMap<>()).getResultList();

        if (list.size()>0){

            return error(30000, "用户已存在");

        }

        user.setUserId(null);

        user.setPassword(service.encryption(user.getPassword()));

        service.save(user);

        return success(1);

}

/**

     * 用户ID:[0,8388607]用户获取其他与用户相关的数据

     */

    @Id

    @GeneratedValue(strategy = GenerationType.IDENTITY)

    @Column(name = "user_id")

    private Integer userId;

    /**

     * 账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

     */

    @Basic

    @Column(name = "state")

    private Integer state;

    /**

     * 所在用户组:[0,32767]决定用户身份和权限

     */

    @Basic

    @Column(name = "user_group")

    private String userGroup;

    /**

     * 上次登录时间:

     */

    @Basic

    @Column(name = "login_time")

    private Timestamp loginTime;

    /**

     * 手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

     */

    @Basic

    @Column(name = "phone")

    private String phone;

    /**

     * 手机认证:[0,1](0未认证|1审核中|2已认证)

     */

    @Basic

    @Column(name = "phone_state")

    private Integer phoneState;

    /**

     * 用户名:[0,16]用户登录时所用的账户名称

     */

    @Basic

    @Column(name = "username")

    private String username;

    /**

     * 昵称:[0,16]

     */

    @Basic

    @Column(name = "nickname")

    private String nickname;

    /**

     * 密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

     */

    @Basic

    @Column(name = "password")

    private String password;

    /**

     * 邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

     */

    @Basic

    @Column(name = "email")

    private String email;

    /**

     * 邮箱认证:[0,1](0未认证|1审核中|2已认证)

     */

    @Basic

    @Column(name = "email_state")

    private Integer emailState;

    /**

     * 头像地址:[0,255]

     */

    @Basic

    @Column(name = "avatar")

    private String avatar;

    /**

     * 创建时间:

     */

    @Basic

    @Column(name = "create_time")

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private Timestamp createTime;

    @Basic

    @Transient

    private String code;

}

    1. 登录模块的实现

主要由两部分组成,登录前的登录界面以及登录后的用户功能界面。登录界面,要求用户输入用户名和密码,当用户名和密码其中一个输入为空时,给出提示“用户名,密码不能为空”。获取用户名和密码后到数据库中查找,如果用户名存在,以及对应的密码正确,则登录成功,否则登录失败。登录失败后给出提示,并把焦点停在文本框中。登录成功后将该次会话的全局变量username设置为用户名。登录成功后进入会员的功能模块,主要有会员基本信息修改,已经发布职位信息管理,发布信息,和退出功能。退出功能是清除全局变量username的值,并跳回到首页。

登录流程图如下图所示。

 

图5-3登录流程图

用户登录界面如下图所示。

 

图5-4用户登录界面

登录页面代码如下:

/**

     * 登录

     * @param data

     * @param httpServletRequest

     * @return

     */

    @PostMapping("login")

    public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

        log.info("[执行登录接口]");

        String username = data.get("username");

        String email = data.get("email");

        String phone = data.get("phone");

        String password = data.get("password");

        List resultList = null;

        Map<String, String> map = new HashMap<>();

        if(username != null && "".equals(username) == false){

            map.put("username", username);

            resultList = service.select(map, new HashMap<>()).getResultList();

        }

        else if(email != null && "".equals(email) == false){

            map.put("email", email);

            resultList = service.select(map, new HashMap<>()).getResultList();

        }

        else if(phone != null && "".equals(phone) == false){

            map.put("phone", phone);

            resultList = service.select(map, new HashMap<>()).getResultList();

        }else{

            return error(30000, "账号或密码不能为空");

        }

        if (resultList == null || password == null) {

            return error(30000, "账号或密码不能为空");

        }

        //判断是否有这个用户

        if (resultList.size()<=0){

            return error(30000,"用户不存在");

        }

        User byUsername = (User) resultList.get(0);

        Map<String, String> groupMap = new HashMap<>();

        groupMap.put("name",byUsername.getUserGroup());

        List groupList = userGroupService.select(groupMap, new HashMap<>()).getResultList();

        if (groupList.size()<1){

            return error(30000,"用户组不存在");

        }

        UserGroup userGroup = (UserGroup) groupList.get(0);

        //查询用户审核状态

        if (!StringUtils.isEmpty(userGroup.getSourceTable())){

            String sql = "select examine_state from "+ userGroup.getSourceTable() +" WHERE user_id = " + byUsername.getUserId();

            String res = String.valueOf(service.runCountSql(sql).getSingleResult());

            if (res==null){

                return error(30000,"用户不存在");

            }

            if (!res.equals("已通过")){

                return error(30000,"该用户审核未通过");

            }

        }

        //查询用户状态

        if (byUsername.getState()!=1){

            return error(30000,"用户非可用状态,不能登录");

        }

        String md5password = service.encryption(password);

        if (byUsername.getPassword().equals(md5password)) {

            // 存储Token到数据库

            AccessToken accessToken = new AccessToken();

            accessToken.setToken(UUID.randomUUID().toString().replaceAll("-", ""));

            accessToken.setUser_id(byUsername.getUserId());

            tokenService.save(accessToken);

            // 返回用户信息

            JSONObject user = JSONObject.parseObject(JSONObject.toJSONString(byUsername));

            user.put("token", accessToken.getToken());

            JSONObject ret = new JSONObject();

            ret.put("obj",user);

            return success(ret);

        } else {

            return error(30000, "账号或密码不正确");

        }

}

5.4管理员功能模块

管理员登录,通过填写注册时输入的用户名、密码、角色、验证码进行登录,如图5-5所示。

 

图5-5管理员登录界面图

管理员登录进入大学生勤工俭学系统可以查看首页、站点管理(轮播图、公告栏)用户管理(管理员、普通用户)内容管理(毕业生论坛、论坛分类列表、毕业生资讯、资讯分类列表)更多管理(就业调查分析)系统管理等信息,如图5-6所示。

 

图5-6管理员功能界面图

用户管理,在用户管理页面中可以查看索引、用户名、姓名、性别、学校、学院等信息,并可根据需要进行修改或删除等操作,如图5-7所示。

 

图5-7用户管理界面图

毕业论坛管理,在毕业论坛管理页面中可以查看索引、标题、封面图、分类、标签等信息,并可根据需要进行修改或删除等操作,如图5-8所示。

 

图5-8毕业论坛管理界面图

就业调查分析,在就业调查分析管理页面中可以查看索引、用户姓名、性别、年龄、头像、民族、学校、学院等信息,并可根据需要进行查看修改或删除等操作,如图5-9所示。

 

图5-9就业调查分析管理界面图

5.3用户功能模块

用户登录进入大学生勤工俭学系统可以查看首页、毕业生论坛、公告消息、毕业生资讯、就业登记等内容。如图5-10所示。

 

图5-10用户首页界面图

就业登记列表,就业登记列表页面中可以查看用户名、性别、年龄、民族、学校、联系电话等信息进行相对应操作,如图5-11所示。

 

图5-11就业登记管理界面图

  1. 系统测试

测试存在于软件开发进程中的最后一个阶段,它可以保证一个软件的开发质量是否符合设计者的初衷,也为程序的正式上线做了最后一道质量检测的工序。软件测试主要是控制各种条件、包括软件输出方式,使用模式和运行环境等,来评估一个系统或应用是否符合设计标准。在软件测试过程中,我们一般刻意的去制造错误和极端条件,不能仅依照正常模式允许,而是多去尝试那些意外的情况。

    1. 软件测试的重要性

只有在运行和维护阶段之前经历大量的测试的软件,才能说明它的质量是经得起检验的。最近计算机业界也都一致认为,测试应该存在于软件设计的每个阶段,因为越早发现错误,修复起来就越容易。

实际上,对于一个软件应用,错误是必然存在的,无论使用何种技术或手段,都不可能绝对的排除软件漏洞。测试是随着软件开发一同诞生的,两者是共同发展进步的。实际上,测试可以大幅度的降低维护的成本,如果一个漏洞在开发的早期就被发现,那么修复它的成本远比上线后再修复的成本要低得多。

    1. 测试实例的研究与选择

测试有白盒测试和黑盒测试两种方式。

其中,白盒测试是将软件看成一个透明的白盒子,按照程序的内部控制结构和处理技术逻辑来选定测试用例、软件系统测试的逻辑路径及过程需要进行管理测试,又称玻璃盒测试。因此白盒测试需要选择足够多的测试用例,覆盖尽可能多的代码来发现程序中的错误。

黑盒测试,也称为功能测试。它将需软件看作一个黑盒,像一个普通用户一样来模拟软件的使用流程。黑盒测试通过大量的输入边界值或错误数据,来检查是否可产生正确的输出。

本系统测试 主要选择黑盒测试,少量采用白盒测试。通过测试达到以下测试目的:

1.检查各大功能模块的运行,确保其能够正确运行,并检查各页面的完整性,保证页面完整。

2.检查各个接口是否可以正确地输入和输出,保证数据流通稳定可行。

3.检查数据结构,保证其和外部接口没有访问错误,访问顺利。

4.检查原计划的性能需求有没有完成,运行流畅。

本系统的测试用例(部分):

登录部分测试用例

编号

对象

项目

操作

预期结果

结果

1

登录

登录提示

使用正确的账号密码登录

成功登录

预期结果

2

登录提示

使用正确的账号但错误的密码登录

提示密码错误

预期结果

3

登录提示

使用错误的账号登录

提示不存在账户

预期结果

4

登录提示

不输入账号,点击登录

提示输入账号

预期结果

5

登录提示

输入账号但不输入密码点击登录

提示输入密码

预期结果

6

登录入口

已登录账号,查看登录入口

不显示登录入口

预期结果

    1. 测试环境与测试条件

处理器:Inter Core I7-4710MQ四核处理器

内存:4GB

硬盘:1T

操作系统:Windows 10

数据库:MySQL

6.4系统运行情况

全部测试用例都已通过(包括但不限于以上测试用例),且不存在漏洞,实现了论文开始时所作要求。本系统运行稳定,使用流畅,可以满足用户需求。

6.5系统评价

6.5.1系统功能评价

试运行后进行系统评估,可以认为该系统达到预定的目标要求,可以满足用户的需求,也满足了系统开发前所作目标。

6.5.2系统技术评价

系统在经过大量重复测试后运行十分稳定,安全实用,功能模块已经达到预定目标所需。

6.5.3系统经济评价

在规定的时间内实现系统的大部分功能,且满足要求,节省开发成本,有助于提高科学管理水平,符合本人经济情况。

  1. 总结与展望

随着计算机互联网技术的迅猛发展,各行各业都已经实现采用计算机相关技术对日益放大的数据进行管理。该课题是毕业生跟踪调查管理系统为核心展开的,主要是为了实现应届毕业生就业信息化管理和用户在线投递简历的需求。

毕业生跟踪调查管理系统的开发是以Java编程语言作为基础,在Myeclipse平台上完成编码工作,系统整体为B/S架构,数据库系统使用MySQL。文中详细分析了毕业生跟踪调查管理系统的研究背景、研究目的和意义、开发工具和相关技术以及系统需求、系统详细设计和系统测试等等一系列内容。系统实现了毕业生跟踪调查管理系统所需的一些基本功能,并通过测试对这些实现的功能进行了完善,进而提高了系统整体的实用性。整个系统的开发过程中大量使用了Java相关的知识以及前端开发使用的html和javascript等,同时涉及到了很多开源框架和组件,例如后台系统中运用的MVVM架构、Freemarker模板引擎等,前端运用的UI框架等。

系统投入运行时,各功能均运行正常。系统的每个界面的操作符合常规逻辑,对使用者来说操作简单,界面友好。整个系统的各个功能设计合理,体现了人性化。

但是由于自己在系统开发过程中对一些用到的相关知识和技术掌握不够牢固,再加上自身开发经验欠缺,因此系统在有些方面的功能还不够完善,考虑的不够全面,因此整个系统还有待日后逐步完善。

参考文献

[1]王一竹.基于MySQL的图书馆信息管理系统设计[J].电脑编程技巧与维护,2022(01):93-95+116.DOI:10.16184/j.cnki.comprg.2022.01.003.

[2]刘学玉.JAVA编程语言在计算机软件开发中的应用[J].电子技术与软件工程,2022(01):57-60.

[3]陈洁.“MySQL数据库安全”课程教学方法优化分析[J].无线互联科技,2021,18(24):160-161.

[4]单树倩,任佳勋.基于SpringBoot和Vue框架的数据库原理网站设计与实现[J].电脑知识与技术,2021,17(30):40-41+50.DOI:10.14004/j.cnki.ckt.2021.2868.

[5]吴迪.Java编程语言在计算机软件开发中的应用[J].信息与电脑(理论版),2021,33(20):29-31.

[6]张翔.浅谈JAVA编程语言在计算机软件开发中的应用[J].电子元器件与信息技术,2021,5(10):204-205.DOI:10.19772/j.cnki.2096-4455.2021.10.095.

[7]曹瑞燕.Java语言在软件开发中的应用[J].信息记录材料,2021,22(10):96-97.DOI:10.16009/j.cnki.cn13-1295/tq.2021.10.045.

[8]喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护,2021(09):31-33.DOI:10.16184/j.cnki.comprg.2021.09.013.

[9]向福川,方玉,刘浪,唐振云,练瑶.基于SpringBoot+Vue框架的协同育才系统设计与开发[J].现代信息科技,2021,5(14):5-7+12.DOI:10.19850/j.cnki.2096-4706.2021.14.002.

[10]蔡俊豪,王桂荣.Java在互联网的应用分析[J].电子技术,2021,50(06):44-45.

[11]Siyi Liu. Explore Java Language and Android Mobile Software Development[J]. International Journal of Frontiers in Engineering Technology,2021,3.0(2.0):

[12]秦蓉.基于Java语言的安卓软件开发研究[J].电子技术与软件工程,2021(05):44-45.

[13]谭敏,童宇,范强.高校就业管理系统的研究与设计[J].信息技术与信息化,2020(09):26-28.

[14]Kevin Kline. The Java Language Extension for SQL Server Is Now Open Source[J]. Database Trends and Applications,2020,34(4):

[15]Hu Xin,Yan Chaobing. Development and application of JAVA language development test evaluation system software[J]. Journal of Computational Methods in Sciences and Engineering,2020,20(4):

[16]熊永平.基于SpringBoot框架应用开发技术的分析与研究[J].电脑知识与技术,2019,15(36):76-77.DOI:10.14004/j.cnki.ckt.2019.4290.

[17]刘瑜琪,宋嘉祎.基于B/S的高校学生就业管理系统的设计与实现[J].信息与电脑(理论版),2019(09):83-84.

[18]李朋飞,杨威,张润东,王赫,尚双圆,董振杰.高校就业管理系统的设计与实现[J].电子测试,2019(01):93-94+118.DOI:10.16520/j.cnki.1000-8519.2019.01.038.

[19]金丽.高校就业管理系统的设计与研究[J].现代信息科技,2018,2(08):28-29+31.

[20]吕宇琛.SpringBoot框架在web应用开发中的探讨[J].科技创新导报,2018,15(08):168+173.DOI:10.16660/j.cnki.1674-098X.2018.08.168.

致谢

本次设计历时3个月。在这个毕业设计中,它离不开指导教师的指导,使事情基本顺利。指导老师无论是在毕业设计历经中,还是在论文做完中都给了了我特别大的助益。另1个方面,教师认真负责的工作姿态,谨慎的教学精神厚重的理论水准都使我获益匪浅。他勤恳谨慎的教学育人学习姿态也给我留下了特别特别深的感觉。我从老师那里学到了很多东西。在理论和实践中,我的技能得到了特别大的提高。在此,特向教师表示由衷的感激。

经过对该毕业设计的全部研究和开发,我的系统研发经历了从需求分析到实现详细功能,再到最终测试和维护的特殊进展。让我对系统研发有了更深层次的认识。如今我的动手本领单独处理疑惑的本领也获取到了特别大的演练学习增多,这是这次毕业设计最好的收获。

最后,在整个系统开发过程中,我周围的同学和朋友给了我很多意见,所以我很快就确认了系统的商业思想。在次,我由衷的向他们表示感激。

免费领取本源代码,请关注点赞+私信

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3828552.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

h5摄像头拍身份证

<title>摄像头拍照</title> <script src"./js/jquery-3.4.1.min.js"></script> <script type"text/javascript" src"./js/tool.js"></script> <script src"./js/global.js"></script>…...

使用哈希函数:H(k)=3k MOD 11,并采用链地址法处理冲突。试对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,求等概率情况下查找成功的查找长度,并设计构造哈希表

使用哈希函数&#xff1a;H&#xff08;k&#xff09;3k MOD 11 &#xff0c;并采用链地址法处理冲突。 试对关键字序列&#xff08;22,41,53,46,30,13,01,67&#xff09;构造哈希表&#xff0c; 求等概率情况下查找成功的查找长度&#xff0c;并设计构造哈希表的完整算法。 …...

互联网黑化

一、灵魂拷问 1、你发的这个底层逻辑是什么&#xff1f; 2、顶层设计在哪里&#xff1f; 3、最终交付的价值是什么&#xff1f; 3、过程中的抓手在哪里&#xff1f; 5、如何保证结果的闭环&#xff1f; 6、你比别人发的亮点在哪&#xff1f; 7、我没有看到你的沉淀和思考…...

Spring大事务到底如何优化?

所谓的大事务就是耗时比较长的事务。 Spring有两种方式实现事务,分别是编程式和声明式两种。 不手动开启事务,mysql 默认自动提交事务,一条语句执行完自动提交。一、大事务产生的原因操作的数据比较多 调用了 rpc 方法 有其他非 DB 的耗时操作 大量的锁竞争 执行了比较耗时的…...

图像显著性检测算法的评价指标介绍

图像显著性检测算法的评价指标介绍 要评价一个图像显著性检测(Saliency Detection,SD)算法的好坏&#xff0c;当然离不开评价指标(Metric)&#xff0c;显著性检测分为眼注视点显著性(eye fixation saliency)和显著目标检测(salient object detection)两种不同类型的任务。 对…...

java svd_奇异值分解(SVD)

SVD分解是LSA的数学基础&#xff0c;本文是我的LSA学习笔记的一部分&#xff0c;之所以单独拿出来&#xff0c;是因为SVD可以说是LSA的基础&#xff0c;要理解LSA必须了解SVD&#xff0c;因此将LSA笔记的SVD一节单独作为一篇文章。本节讨论SVD分解相关数学问题&#xff0c;一个…...

python动态生成变量名以及python函数的命名规则这样的疑问

python动态生成变量名以及python函数的命名规则这样的疑问&#xff0c;小编汇总了相关问答给大家参考&#xff01; 1.模块名一般使用全部小写 如 myphone 2.类名第一个字母大写&#xff0c;如果有多个单词&#xff0c;每一个单词的第一个字母大写如 : MyPhone 3.函数名 &#x…...

“00后”消费数据分析,一文教你撩动“00后”购物欲

前几天笔者偶然在微博上刷到一则新闻&#xff0c;文章标题是《00后女学生高考完直播40天挣2万》&#xff0c;阅完不经汗颜&#xff0c;现在的“00后”可太强了&#xff01;好奇心驱使下&#xff0c;笔者就“00后收入”问题在百度上进行了搜索&#xff0c;得到的结果触目惊心&am…...

Matlab:合并来自各自变量的日期和时间

Matlab&#xff1a;合并来自各自变量的日期和时间本示例展示如何从文本文件读取日期和时间数据。然后再展示如何将存储在各自变量中的日期和时间信息合并到单个日期时间变量中。创建名为 schedule.txt 且包含以下数据的空格分隔文本文件&#xff08;要创建该文件&#xff0c;请…...

【JavaEE进阶系列 | 从小白到工程师】基本类型包装类的使用,装箱以及拆箱与parseInt方法

一、包装类概述 Java中的数据类型分为基本类型和引用类型两大类&#xff0c;使用基本类型可以提升效率 但是java是面向对象的语言&#xff0c;java的设计思想是一切皆对象&#xff0c;而基本数据类型不是对象&#xff0c;于是 Java为每种基本数据类型都设计了对应的类&#x…...

阿里云虚拟主机共享和独享区别对比

阿里云独享云虚拟主机和共享虚拟主机有什么区别&#xff1f;共享和独享主要表现在CPU内存资源和带宽方面&#xff0c;独享云虚拟主机独享服务器资源&#xff0c;不存在资源争抢性能更稳定&#xff0c;共享虚拟主机是共享IP地址&#xff0c;多用户共享同一台服务器资源&#xff…...

Set不可重复性的理解

Set中不可重复性保证添加的元素按照equals()判断时,不能返回true,即: 相同的元素只能添加一个 Set添加元素的过程: 以HashSet为例: 我们向HashSet添加元素a,首先调用a所在类的hashCode()方法,计算a的哈希值,此哈希值接着通过某种算法计算出在HashSet底层数组中存放位置(即为索引…...

数组中出现次数超过一半的数字(C语言+Java)

数组中出现次数超过一半的数字&#xff0c;这道题出自《剑指Offer》。 数组中有一个数字出现的次数超过数组长度的一半&#xff0c;请找出这个数字。 这里共有三种解法 思路1&#xff1a; 因为要找的数字已经超过长度的一半&#xff0c;我们可以之间把这个数组排序&#xff0…...

Keil 5 解锁文件 STM32

文章目录前言一、放置bat文件测试二、修改文件属性总结前言 想要在keil解锁被锁住的文件 修改其中的代码&#xff0c;需要用到两个bat文件&#xff0c;或在文件属性中修改只读属性&#xff0c;两种方式按需选择&#xff0c;取消只读属性可能修改的不是很便捷和全面。 提示&am…...

黄色固体或黄色油状物PC Biotin-Azide;photoclevable Biotin-N3是可分解的生物素

名 称&#xff1a;PC Biotin-Azide&#xff1b;photoclevable Biotin-N3 外 观&#xff1a;黄色固体或黄色油状物 分子式&#xff1a;C35H55N9O12S 分子量&#xff1a;825.37 纯度&#xff1a;>95% 溶解度&#xff1a;Water, DMSO, DMF 保存条件&#xff1a;-20℃ 12个…...

Unity 金币收集效果

private Vector3[] _v_middlenew Vector3[]{ new Vector3(0,0,0), } private Vector3[] _v_endnew Vector3[]{ new Vector3(0,0,0), }private void InitAnimation(GameObject obj){float random_x,random_y;float rrra100f;random_xRandom.Range(_rrra,rrra);random_yRandom.R...

模型推荐丨政务大数据项目案例模型分享

主要工具&#xff1a;Python 技术大类&#xff1a;自然语言处理 主要业务问题&#xff1a; 在社会治理上&#xff0c;政府部门一般通过群众的意见反馈、舆论情绪&#xff0c;掌握社会现状&#xff0c;做好舆情工作&#xff0c;以促进社会长治久安。微博作为有着大量活跃用户…...

office2003、2010、2013下载资源

【原创】office2003、2010、2013下载资源 微软的office软件确实很厉害&#xff0c;于是在这里放出office2003、2010、2013这三个版本的资源&#xff1b;其中&#xff0c;office2003包括原版升级包&#xff0c;2010则是sp1&#xff0c;2013也是sp1 &#xff08;注意&#xff1a;…...

H3CSE-VLAN 路由排错实验

实验拓扑 图 1-1 实验需求 深圳总部在内网中旁挂 SSL VPN 作为 VPN 设备&#xff0c;长沙分公司在内网中旁挂 WOC 作为 VPN 设备配置 IPsec VPN&#xff0c;使深圳总部和长沙分公司内网互通 实验解法 在深圳总部和长沙分公司的公网出口设备上配置端口映射&#xff0c;使 IPs…...

张量(一):张量基础

从今天开始&#xff0c;笔者将会持续更新关于张量的相关知识和最新研究成果。我们这里所说的张量知识主要是关于张量低秩分解&#xff0c;张量补全等算法和应用。在如今神经网络大火的年代&#xff0c;张量补全等算法无疑为预测、去噪等问题提供了新的解决方法和思路。接下来&a…...

远程ubuntu注意问题

远程ubuntu需注意 用户名和Ubuntu主机的用户名保持一致 站点管理器的信息填写正确 使用SecurityCRT的时候需要保证登录名称和ip地址一致当使用Ubuntu连接arm Linux开发板时&#xff0c;需要将三者的ip地址保持一致。...

pip如何换源

pip如何换源 winR&#xff0c;输入%HOMEPATH%&#xff0c;打开用户目录创建目录pip&#xff0c;进入目录创建文件pip.ini&#xff0c;记事本打开添加如下内容&#xff1a; [global] timeout 6000 index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.t…...

Java-100 位以上的整数运算 (小垃圾只写出了加法)

/*** 将通过它俩来进行运算*/private int[] xints,yints;// 默认给两个字符串前面都加上一个零 为了解决两数相加多一位的问题public String add(String x,String y){return add(new StringBuffer(x).insert(0,"0"),new StringBuffer(y).insert(0,"0"));…...

MyBatis入门

MyBatis入门 MyBatis的概述&#xff1a;MyBatis是一个持久层框架&#xff0c;用Java编写的。它封装了jdbc操作的很多细节&#xff0c;使开发者只需要关注SQL语句本身&#xff0c;而无需关注注册驱动&#xff0c;创建等繁杂过程。它使用了ORM思想实现了结果集的封装。 ORM&…...

apk自签证书

1.创建key 需要用到keytool.exe (位于D:\Program Files\Java\jdk1.8.0_291\jre\bin目录下)&#xff0c;使用产生的key对apk签名用到的是jarsigner.exe (位于D:\Program Files\Java\jdk1.8.0_291\bin目录下)&#xff0c;把上两个软件所在的目录添加到环境变量path后&#xff0c…...

记一次Maven优化过程,减少到分钟级别

以前在工作中&#xff0c;生产开发中出现了一些问题&#xff0c;比较严重&#xff0c;构建的时候居然要1个小时以上&#xff0c;没法子只能排查&#xff0c;尝试改maven源码的方式进行优化&#xff0c;和大佬研究一番后验证没问题发出来作为分享&#xff01;&#xff01; 1、问…...

突破Java面试 - Redis cluster集群模式的原理

面试题 Redis集群模式的工作原理说一下&#xff1f;在集群模式下&#xff0c;key是如何寻址的&#xff1f;寻址都有哪些算法&#xff1f;了解一致性hash吗&#xff1f; 2 考点分析 Redis不断在发展-Redis cluster集群模式&#xff0c;可以做到在多台机器上&#xff0c;部署多…...

为什么要做漏洞扫描呢?

摘要&#xff1a;本文介绍做漏洞扫描的内外部驱动力。本文分享自华为云社区《5W2H 分解漏洞扫描 - WHY》&#xff0c;作者&#xff1a; water^3 。 降低资产所面临的风险 我们知道&#xff0c;漏洞的典型特征&#xff1a;系统的缺陷/弱点、可能被威胁利用于违反安全策略、可能…...

[附源码]计算机毕业设计JAVA校园失物招领平台

[附源码]计算机毕业设计JAVA校园失物招领平台 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…...

[RK3568][Android11]使用cmake编译Android可执行程序

文章目录 一、官方文档二、编译链和demo一、官方文档 使用Android studio下载ndk和cmake, 可以下载独立工具 https://developer.android.google.cn/ndk/downloads?hl=en 使用cmake+ndk编译说明:...

手持4个大厂offer的我,原理+实战+视频+源码

前言 最近我开始偷偷投简历了。与老东家的合同快要到期&#xff0c;想知道自己的斤两&#xff0c;续签合同也好有个底&#xff0c;顺便悄悄看看新的工作机会。虽然市场环境不好&#xff0c;但我们身在涨工资靠跳槽的行业没办法。 由于工作了5年了&#xff0c;经验有了&#x…...

做程序员的日子

Android 我还可以相信你多少系列文章三之通知栏 说起通知栏&#xff0c;是一块各个应用的必争之地&#xff0c;不显示通知栏就意味着没有存在感&#xff0c;通知栏显示得不靠前还得想方设法提前。加上 OnGoing 的通知还能提升进程优先级&#xff0c;大有被滥用的趋势。为了保活…...

了解 Linkerd Service Mesh 架构

从较高的层次上看,Linkerd 由一个控制平面(control plane) 和一个 数据平面(data plane) 组成。 控制平面是一组服务,提供对 Linkerd 整体的控制。 数据平面由在每个服务实例“旁边”运行的透明微代理(micro-proxies)组成,作为 Pod 中的 sidecar。 这些代理会自动处理进出服…...

【Redis的那些事 上篇】Redis的介绍、五种数据结构演示和分布式锁

Redis是什么 Redis,全称是Remote Dictionary Service,翻译过来就是,远程字典服务。 redis属于nosql非关系型数据库。Nosql常见的数据关系,基本上是以key-value键值对形式存在的。 Key-value: 就像翻阅中文字典或者单词字典,通过指定的需要查询的字或者单词(key),可以查找到…...

python进阶-文件和目录操作附加练习

下载链接&#xff1a;http://cdn1.python3.vip/files/py/prac_re.zip、 个人版的参考答案&#xff1a; """ Project &#xff1a;python Author : 文跃锐&#xff08;yuerwen&#xff09; Time : 2021/09/25 File :yuerwen_附加练习.py ""&quo…...

设置input日期选择框默认显示当前日期

$(document).ready(function () {var time new Date();var day ("0" time.getDate()).slice(-2);var month ("0" (time.getMonth() 1)).slice(-2);var today time.getFullYear() "-" (month) "-" (day);$(#element).val(t...

Vue2.6.11

Sass 示例代码&#xff1a; npm install sass-loader7.1.0 --savenpm install style-loadernpm install node-sass4.14.1...

巧用cpl文件维权和免杀

前言 最近无意间发现了cpl文件,之前对该类型的文件了解几乎为零,由于触及到我的知识盲区,于是决定探究。 cpl文件 CPL文件&#xff0c;是Windows控制面板扩展项&#xff0c;CPL全拼为Control Panel Item 在system32目录下有一系列的cpl文件,分别对应着各种控制面板的子选项 …...

[渝粤教育] 中国地质大学 信息检索 复习题 (2)

信息检索-模拟题 一.选择题 1.在CNKI中以下哪一个对检索结果的排序能够体现最新的文献 A.按照主题排序 B.按照下载量排 C.按照被引量排序 D.按照发表时间排序(降序) 2.ISBN是什么的缩写? A.国际标准刊号 B.国际标准书号 C.连续出版物代码 D.国内统一刊号 3.一篇论文列出的参…...

[Acwing] 最短编辑距离 线性dp

前言 好水啊,这题 思路 看一下操作,和上一题不可以说毫不相干,只能说一模一样 无非就是在外面枚举一下 a字符串数组 算一下时间复杂度 O n^3 正好1e9 卡过 CODE #include <bits/stdc.h> using namespace std;const int N 1010;int n, m; int f[N][N]; char s[N][…...

数据分享|R语言分析上海空气质量指数数据:kmean聚类、层次聚类、时间序列分析:arima模型、指数平滑法...

全文链接&#xff1a;http://tecdat.cn/?p30131最近我们被客户要求撰写关于上海空气质量指数的研究报告。本文向大家介绍R语言对上海PM2.5等空气质量数据&#xff08;查看文末了解数据免费获取方式&#xff09;间的相关分析和预测分析&#xff0c;主要内容包括其使用实例&…...

基于javaweb+jsp的高校教师教职工管理系统

基于javawebjsp的高校教师教职工管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript 基础JSPServlet或JSPSSM(Spring、SpringMVC、MyBatis)框架或JSPSSMMaven(pom.xml)框架…均可 开发工具&#xff1a;idea或eclipse或myeclipse 部分代码实现JSP <div class&qu…...

赣网杯2021 CTF---MiscWebWriteup

文章目录前言MiscMisc1-decodemasterMisc2-lovemathMisc3-testcatWebWeb1-checkinWeb2-easypopWeb3-挖洞大师前言 如何评价2021赣&#xff08;dai&#xff09;网(lian)杯&#xff1f;&#xff0c;我的评价是"神仙打架&#xff0c;凡人遭殃"。 Misc Misc1-decodema…...

RuntimeError: The NVIDIA driver on your system is too old (found version 9000).

实验小白&#xff0c;准备跑一下代码&#xff0c;按照要求安装好环境&#xff0c;测试demo时提示&#xff1a; RuntimeError: The NVIDIA driver on your system is too old (found version 9000) No CUDA runtime is found, using CUDA_HOME/usr/local/cuda-10.1 RuntimeErro…...

Zookeeper临时节点删除时机解析

前言&#xff1a; Zookeeper中的节点主要分为临时节点和持久节点。 持久节点在创建之后&#xff0c;除非主动发起删除&#xff0c;否则节点会一直存在&#xff1b; 而临时节点则不同&#xff0c;创建该节点的Session过期后&#xff0c;则该Session创建的所有临时节点都会被删…...

kali重置密码

第一步&#xff1a;开机看e进入kali的编辑 第二步&#xff1a; 找到并修改 修改前 修改后 注意下面的提示快捷键 第三步&#xff1a;ctrlx进行保存&#xff08;你修改错的话按esc退回到上一步&#xff0c;还原默认&#xff09;&#xff0c;自动进入第四步 第四步&#xff1a; 这…...

[渝粤教育] 中国地质大学 城镇规划 复习题 (2)

《城市规划》模拟题 一.单选题 1.城镇规划所需编制的文件按原国家建委1980年颁布的《城市规划编制审批暂行办法》规定分为(). A.规划图纸和说明书 B.规划文件和说明书 C.城镇现状图和说明书 D.规划说明书和城镇现状图 2.城镇是区域生产力结集中心首先是()的中心. A.区域农业生…...

利用TLD2131组成LED矩阵显示实验电路板

简 介&#xff1a; 利用了Infineon公司的高边LED驱动芯片TLD2131,TLD2331&#xff0c;来与NPN晶体管共同组成LED矩阵驱动电路&#xff0c;可以利用少量的GPIO来驱动LED矩阵显示。本文利用了三个TLD2131组成了33的LED矩阵&#xff0c;测试了电路的工作原理。为应用在智能车竞赛中…...

少儿编程 电子学会机器人等级考试一级真题解析【选择题】2018-12

一、选择题(共35题,1-30单选题,31-35多选题,每题2分,共70分) 1、下列哪个不是机器人? A、a B、b C、c D、d 答案:B 考点分析:考查小朋友们的观察能力,ACD选项都是机器人,B选项是昆虫,所以答案B 2、电源相当于机器人的()。 A、手臂 B、大脑 C、心脏 D、皮…...

【数据库学习笔记】JDBC基础

JDBC的结构 Java调用API&#xff0c;API底层的Driver Manager会根据数据库类型使用不同的JDBC Driver来操作数据库 在代码中操作JDBC 1. 使用Class.forName加载驱动 驱动: MySQL8.0 前: com.mysql.jdbc.Driver MySQL8.0 以及后: com.mysql.cj.jdbc.Driver 其他类型数据库…...

Flink SQL管理平台flink-streaming-platform-web安装搭建-整理

目录 步骤 安装 第二步 下载flink 第三步 安装flink-streaming-patform-web 第四步 配置flink web平台 第五步 运行demo 在Flink学习的入门阶段&#xff0c;非常重要的一个过程就是Flink环境搭建&#xff0c;这是认识FLInk框架的第一步&#xff0c;也是为后续的理论学习和…...

店盈通:新消费品赛道上越来越多国潮品牌受到了青睐

穿上一件印着“中国”字样的卫衣&#xff0c;搭配一双李宁或者鸿星尔克的球鞋&#xff0c;喝上一杯“崔莺莺执扇”logo的奶茶&#xff0c;品一份中式烘焙的甜品&#xff0c;包里或许还装着一支致雕花的口红…… 国潮正在从方方面面影响着当代年轻人的生活。 而在这股东风之下&a…...

JavaScript中new Date对象,在safari和iphone上出现NaN(invalid Date)

一、问题如下 JavaScript中使用Date对象时&#xff0c;在safari、iphone等浏览器上&#xff0c;不能正确显示时间&#xff0c;而显示 “NaN”。 var date new Date("2018-11-30T03:04:010100");二、解决方案 使用node.js中的moment.js对时间进行处理&#xff0c;…...

全球大学计算机人工智能排名,全球大学计算机实力排名:清北人工智能内地前二...

排名分数计算依据不同于 US News 和 World Report 的方法(仅仅基于调查)&#xff0c;CSranking 的排名主要依据各个高校在计算机领域的顶级学术会议发表的论文数量&#xff0c;度量了绝大多数院校教员在计算机科学领域的各大顶会所发布的论文数量。这样能够帮助人们更好的了解&…...

计算机网络笔记二

计算机网络笔记二 bilibili王道考研笔记 文章目录计算机网络笔记二1. 物理层1.1 基本概念1.2 数据通信1.3 数据通信相关术语1.4 三种通信方式1.5 数据传输方式2. 码元&#xff0c;波特&#xff0c;速率&#xff0c;带宽2.1 码元2.2 速率 和 波特2.3 带宽3. 奈氏准则与香农定理…...

深度学习6---案例:人民币识别实现

文章目录一、图像识别流程二、深度学习算法流程三、人民币识别实现1、数据集拆分2、主文件3、数据集读取4、网络结构5、预测6、单张预测一、图像识别流程 1. 准备数据集1&#xff09;采集图像2&#xff09;拆分数据集训练集、测试集 8:23&#xff09;读图像和分批4&#xff0…...

hashmap面试题,恶补这份“阿里面试宝典”

RPC概述 RPC(Remote Procedure Call)即远程过程调用&#xff0c;允许一台计算机调用另一台计算机上的程序得到结果&#xff0c;而代码中不需要做额外的编程&#xff0c;就像在本地调用一样。 现在互联网应用的量级越来越大&#xff0c;单台计算机的能力有限&#xff0c;需要借…...

JDK1.7和JDK1.8 HashMap put一个元素分别都做了什么

HashMap put一个元素都做了什么 jdk1.7&#xff0c;HashMap采用的是数组链表的结构&#xff0c;我们先来看jdk1.7的源码 //EMPTY_TABLE是HashMap的一个静态常量&#xff0c;是一个Entry数组&#xff0c;默认值是空数组static final Entry<?,?>[] EMPTY_TABLE {};publ…...

智能硬件开发如何选择低功耗MCU?

本文转载至&#xff1a;http://www.iot-online.com/IC/embedded/2015/090928393.html 本文将市场上典型的低功耗MCU系列进行了比较&#xff0c;分析得出基于ARM. Cortex M0内核的MCU系列最适合穿戴式医疗设备的开发。设备开发者当密切关注其发展动向&#xff0c;结合现有的市场…...

一文弄懂23种设计模式之装饰器模式

前言 装饰器模式 Reference [1] bugstack.cn/md/develop/… [2] c.biancheng.net/view/1397.h… [3] refactoringguru.cn/design-patt… [4] cmsblogs.com/article/140… [5] blog.csdn.net/lovelion 什么是装饰器模式 装饰器&#xff08;Decorator&#xff09;模式的定…...

WCF足迹2:契约

契约是WCF中很重要的概念。它是用一种与平台无关的标准语法来描述WCF服务的功能。当客户端获取服务端WCF服务的时候&#xff0c;会根据服务端声明的契约生成客户端契约的复本&#xff0c;客户端和服务端通过契约来实现沟通。 一个生活中的例子&#xff1a;比如KFC&#xff0c;…...

云服务器访问延时高怎么解决?

云服务器延时高的解决方法&#xff1a; 1.受到网络攻击会导致延时高&#xff0c;可以利用足够的资源分散黑客攻击&#xff0c;比如你的带宽充足即可消耗黑客的自身资源。 2.服务器资源短缺导致延时高&#xff0c;可以到服务商进行在线升级配置&#xff0c;扩展资源。 3.本地…...

【问题思考总结】为什么有发送时延没有接收时延?

通过极限情况理解接收时延 想象两个电脑在一起&#xff0c;发送时延即是接收时延&#xff0c;那么他们实际上是一个东西。然后将传播的过程加进来&#xff0c;就是整体的完整的时延。因此&#xff0c;要纠正一个常见的误区&#xff1a;发送时延就是发送方将信息发送到信道上的…...

无线网中一些约定俗成的时延估量

无线网中一些约定俗成的时延估量 作为一些性能、时延估量参考 一、在传统LTE网络中的切换时延是50~150ms。所谓切换&#xff0c;就是指当移动台在通话过程中从一个基站覆盖区移动到另一个基站覆盖区&#xff0c;或者由于外界干扰而造成通话质量下降时&#xff0c;必须改变原有的…...

时延敏感业务低概率超时问题分析

前言 作为阿里云底层提供的基础设施&#xff0c;内部的物理网络和许多网络产品在数据平面给客户的可操作性并不高&#xff0c;从一定程度上来说是个黑盒。当然&#xff0c;在传统的IDC环境&#xff0c;业务和物理网络之间也存在同样的隔阂。所以在遇到业务卡顿、延迟、不通等问…...

华为matepad切换电脑模式_华为matepadpro可不可以当电脑(华为matepadpro可以当电脑吗)...

由于去年的特殊原因很多人选择购买一款平板在家里办公,当时入手的是华为matepadpro,可是后面听说这款华为matepadpro能够当平板使用,这是真的吗?下面我们就一起来看看吧。 1.华为matepadpro切切换电脑模式 用华为MatePadPro 5G实现移动办公有两种方法,第一种方法只需要点击…...

[附源码]计算机毕业设计心理健康系统Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

电脑怎么修改dns 服务器地址,电脑怎么修改dns 服务器地址

电脑怎么修改dns 服务器地址 内容精选换一换DNS服务器用于解析弹性文件服务中文件系统的域名。DNS服务器东北区IP地址为100.125.6.250&#xff0c;其它区域详情请参见华为云内网DNS地址。默认情况下&#xff0c;用于解析文件系统域名的DNS服务器的IP地址会在创建ECS时自动配置到…...

带宽时延乘积的含义

带宽时延乘积指的是链路的带宽&#xff08;单位比特每秒&#xff09;与来回通信延迟&#xff08;RTT&#xff0c;单位秒&#xff09;的乘积。结果为比特的数据量&#xff0c;表示在特定时间该网络上的最大数据量--已发送但尚未确认的数据。带宽时延乘积对网络性能的影响举一个好…...

18张图带你了解衡量网络性能的四大指标:带宽、时延、抖动、丢包

今天给大家讲讲衡量网络性能的四大指标&#xff1a;带宽、时延、抖动、丢包。 如何客户需要我们去评估一个网络的性能&#xff0c;我们就可以从这四方面去进行评估。 带宽 1、带宽概念&#xff1a; 带宽在百度百科中定义&#xff1a;在单位时间内从网络中的某一点到另一点所能通…...

【网络编程实践】2.2.3 测试两台服务器之间的时延

冒烟测试&#xff08;基本功能测试&#xff09;&#xff1a; 同一台机器&#xff0c;误差应该很小&#xff08;单位数微秒以内&#xff0c;在0左右浮动&#xff09;两台机器&#xff0c;AB之间的测试结果 与 BA之间的测试结果&#xff0c;应该相同&#xff08;误差互为相反数&a…...

网络原理 关于物理层时延的总结

文章目录一、关于数据长度和数据率1.bps、bit、byte的区别2.对于进位问题&#xff0c;什么时候千进&#xff0c;什么时候1024进位&#xff1f;3.总结二、关于时延1、四种时延2、四种时延产生的位置3、电路交换4、报文交换5、分组交换一、关于数据长度和数据率 1.bps、bit、byt…...

怎么修改电脑DNS服务器,怎么修改电脑dns服务器地址

怎么修改电脑dns服务器地址 内容精选换一换系统提示无法下载脚本或使用Linux系统方式二安装Agent时失败。原因1&#xff1a;DNS无法正常解析obs.myhuaweicloud.com域名。原因2&#xff1a;目标云服务器openssl版本过低。原因1&#xff1a;DNS无法正常解析obs.myhuaweicloud.com…...

1.13 第一章 概述 习题课(2)— 时延相关习题

本节课是“第1章计算机网络概述”的习题课。时延是计算机网络比较重要的一个性能指标。因此&#xff0c;本节课我们对他进行专项练习。在之前的课程中我们曾介绍过&#xff0c;时延由发送时延、传播时延和处理时延三部分构成。发送时延的计算公式为“分组长度除以发送速率”。 …...

带宽和时延究竟有没有关系

一、 严格意义上来说是不一样的&#xff0c;简单点说&#xff0c;网络为什么会出现延时&#xff0c;一定程度上就是带宽时延和数据量造成的&#xff1b;举个例子来说就很清楚了&#xff1a; 带宽&#xff0c;bandwidth&#xff0c;是指每秒钟传输的最大字节数。带宽本来是指某个…...

测试OpenDDS消息的传输时延的几种方法

OpenDDS是无中心、实时传输中间件,符合OMG组织的DDS1.4规范,和其他厂商的DDS产品具有互操作性,即相互通讯。在试验、生产环境下,经常需要对消息的时延进行测试,以验证DDS传输性能是否满足生产需要: 1、硬实时环境下,测试多台设备间DDS传输的时延 首先需要硬件实时环境,…...

windows下的时延

一、windows下的Sleep的实际休眠时间 默认情况下&#xff0c;windows一个时间片是16ms&#xff0c;所以sleep的实际休眠时间是16ms的整数倍。 Sleep&#xff08;1&#xff09;实际休眠 16ms Sleep&#xff08;17&#xff09;实际休眠 32ms Sleep&#xff08;33&#xff09;…...

计算机网络的性能指标(速率、带宽、吞吐量、时延、往返时延、时延带宽积、信道利用率)...

本文转载自BitHachi的文章&#xff0c;转载仅供学习使用。 知识脑图 1.速率 2.带宽 3.吞吐量 PC机和交换机链路带宽100Mb/s&#xff0c;每秒最多传输100Mb的数据。因为两个服务器速率很慢&#xff0c;所以服务器传输数据给交换机&#xff0c;交换机然后传输数据给PC机一秒钟传输…...

右手坐标系(Right-handed System)

OpenGL是一个右手坐标系...

c语言坐标系的方向,左/右手坐标系与坐标正/负方向旋转的详细介绍

左/右手坐标系与坐标正/负方向旋转的详细介绍发布时间&#xff1a;2020-05-09 18:10:32来源&#xff1a;亿速云阅读&#xff1a;919作者&#xff1a;Leah今天小编给大家分享的是左/右手坐标系与坐标正/负方向旋转的详细介绍&#xff0c;相信大部分人都不太了解&#xff0c;为了…...

GR5515 使用心得纪录片

A.GR551X 蓝牙应用开发如何开启白名单过滤机制 1. 关于白名单过滤机制 当设备绑定之后&#xff0c;再次开启广播时可以使用白名单过滤机制&#xff0c;白名单是一组蓝牙地址的列表&#xff0c;设备只接受来自位于白名单中蓝牙设备的扫描和连接请求。 2. 如何开启白名单过滤机…...

STM32F4无人机实现串口+DMA数据帧解析

更多交流欢迎关注作者抖音号&#xff1a;81849645041 目的 了解数据帧解析的方法&#xff0c;在使用DMA进行串口数据收发的基础上&#xff0c;实现数据帧解析。 实验原理 串口通信是目前单片机和DSP等嵌入式系统之间&#xff0c;以及嵌入式系统与PC机或无线模块之间的一种非常…...

MAC802.11数据帧格式

1 MAC802.11数据帧格式 首先要说明的是mac802.11的帧格式很特别&#xff0c;它与TCP/IP这一类协议不同&#xff0c;它的长度是可变的。不同功能的数据帧长度会不一样。这一特性说明mac802.11数据帧显得更加灵活&#xff0c;然而&#xff0c;也会更加复杂。mac 802.11的数据帧长…...

实现串口通信数据帧打包与解析,串口通信可靠传输,屡试不爽的数据封包与状态机数据解析程序

提示&#xff1a;本文所述内容为实际项目中多次实践的成果&#xff0c;稳定可靠&#xff0c;且方便移植&#xff0c;适合多种通信场景。 文章目录前言一、实现思路一、发送端1.1 实现过程1.2 实现代码1.2.1 定义数据发送函数1.2.2 CRC16校验代码1.2.3 数据帧打包代码二、接收端…...

MODBUS TCP协议实例数据帧详细分析

MODBUS TCP协议实例数据帧详细分析1.简介2.ModbusTCP数据帧2.1.报文头MBAP2.2.帧结构PDU3.ADU详细结构3.1. 0x01&#xff1a;读线圈3.2. 0x02&#xff1a;读离散量输入3.3. 0x03&#xff1a;读保持寄存器3.4. 0x04&#xff1a;读输入寄存器3.5. 0x05&#xff1a;写单个线圈3.6.…...

数据帧的产生

帧到底是由谁来产生的&#xff1f; 网卡可以产生&#xff0c;交换机也可以产生。交换机产生的话是因为交换机之间需要一些协议来维护特定的功能&#xff0c;如STP,VTP而最重要的功能还是转发网卡&#xff08;也就是主机&#xff09;所产生的帧。 追问那比如说&#xff0c;我的设…...

华为网络篇 交换机对数据帧的处理-13

目录 一、相关名词 1.Access端口&#xff1a; 2.Trunk端口&#xff1a; 3.Hybrid端口&#xff1a; 4.tagged 5.untagged 6.PVID 二、交换机对数据帧的处理 1.Access端口对数据帧的处理 2.Trunk端口对数据帧的处理 3.Hybrid端口对数据帧的处理 总结 一、相关名词 1…...

CAN报文:数据帧详解

CAN报文&#xff1a;数据帧详解CAN报文CAN帧类型数据帧帧起始(Start Of Frame)仲裁段控制段数据段CRC段ACK段帧结束(End Of Frame)CAN报文 CAN使用的是两条差分信号线&#xff0c;只能表达一个信号&#xff0c;简洁的物理层决定了CAN必然要配上一套复杂的协议。 CAN协议对数据…...

CAN数据帧分析

标准CAN只有11位标识符&#xff0c;每帧的数据长度为51&#xff08;0-64&#xff09;&#xff08;51-117&#xff09;位。 SOF - 帧起始&#xff0c;显性&#xff08;逻辑0&#xff09;表示报文的开始&#xff0c;并用于同步总线上的节点。 标识符 - 标准CAN具有11位标识符&a…...

c语言编程函数名:b开头

函数名&#xff1a;bar 功 能&#xff1a;画一个二维条形图 用 法&#xff1a;void far bar&#xff08;int left&#xff0c;int top&#xff0c;int right&#xff0c;int bottom); 程序例&#xff1a; #include <graphics.h> #include <stdlib.h> #include <…...

CAN总线基础知识(2)——CAN的数据帧

CAN总线基础知识&#xff08;2&#xff09;CAN结构上由7个段组成&#xff08;仲裁段包括上篇说的can id 和 RTR&#xff09;&#xff0c;如图所示。 其中根据仲裁段ID码长度的不同&#xff0c;分为标准帧&#xff08;CAN2.0A&#xff09;和扩展帧&#xff08;CAN2.0B&#xff…...

数据帧、IP数据包、TCP、UDP报文格式详解----网络通信原理

数据链路层、网络层、传输层----网络通信原理物理层数据链路层eNSP抓包实验网络层ICMP协议概述eNSP抓包实验ARP协议概述eNSP抓包实验传输层TCP协议eNSP抓包三次握手、四次挥手UDP协议eNSP抓包物理层 物理层是TCP/IP模型的最底层&#xff0c;物理层定义其设备的物理特性、电气特…...

idea2021版本创建maven项目

1、依次点击【FIle】——>【New】——>【Project…】,如下图所示&#xff1a; 2、依次点击【Maven】——>勾选【Create from archetype】——>选择【maven-archetype-site】——>点击【Next】&#xff0c;如下图所示&#xff1a; 注:此处如果创建web项目请勾选…...

Java学习 --- 创建maven项目

一、创建mavenweb项目 二、 配置本地maven仓库 三、项目搭建完成 四、查看maven的配置 五、创建maven普通项目 六、修改maven环境...

idea创建maven项目失败,没有src目录

问题描述 idea 2018.2版本创建maven项目&#xff0c;Project SDK选择Java1.8、勾选“Create from archetype”、勾选maven-archetype-quickstart&#xff0c;创建好后没有src目录 解决方法 File --> Project Structure --> Modules --> Sources --> language lev…...

2021idea创建maven项目的过程

创建maven项目 第一步&#xff1a;点击【文件】-【new】-【project】 第二步&#xff1a;在左边栏找到对应的maven标题&#xff0c;然后勾选【Create from archetype】找到对应的【maven-archetype-webapp】&#xff0c;然后next 第三步&#xff1a;为自己的项目命名&#…...

idea创建maven项目过慢终极解决方案

通过idea创建maven项目的时候&#xff0c;需要等好长时间才能创建完毕&#xff0c;我摸索了很久&#xff0c;可以通过以下方式加快maven项目创建的速度。 使用阿里云镜像 在maven的conf\settings.xml中新加一个阿里云的镜像地址&#xff1a; <mirror><id>alimav…...

解决IDEA无法创建maven项目问题

IDEA配置完maven环境&#xff0c;创建项目时出现如下错误。 解决办法&#xff1a; 从图中可以看出是maven仓库的问题。 1.需要在maven->conf->settings.xml 目录下加入以下内容。 <mirror><id>alimaven</id><name>aliyun maven</name>&…...

使用Eclipse创建Maven项目

把Maven配置到Eclipse 1、修改本地仓库路径&#xff1a;打开Maven目录D:\Java\apache-maven-3.3.9\conf&#xff0c;修改settings.xml文件 <localRepository>D:\Java\repository</localRepository>2、配置Maven程序&#xff1a;打开Eclipse-->Window-->Prefe…...

VScode创建maven项目(包含maven配置)

在vscode中创建maven项目&#xff0c;需要逐一操作下面的环节。 首先安装maven&#xff0c;下载地址http://maven.apache.org/其次进行maven的配置最后vscode创建项目 maven本身的安装和配置 可以参考如下脑图&#xff0c;完成配置后才可以vscode创建项目。 vscode中设置m…...

myEclipse创建maven项目

一.创建maven项目 1&#xff1a;myEclipse中创建maven项目 2&#xff1a;点击next 3&#xff1a;选maven-archetype-webapp后&#xff0c;next 4&#xff1a;填写相应的信息&#xff0c;Packaged是默认创建一个包&#xff0c;不写也可以 5&#xff1a;创建好项目后…...

二、IDEA创建Maven项目

一、IDEA配置maven 当导入maven项目的时候&#xff0c;首先需要按照如图进行maven的配置&#xff1a;指定使用的maven包、指定本地仓库和maven的settings.xml文件。 然后在IDEA右侧栏&#xff0c;点击maven图标&#xff0c;在滑出的maven的界面选择Reimport All maven project…...

IDEA中创建maven项目详细步骤,很清晰

前言 在IDEA中创建Maven项目&#xff0c;前提是已经安装配置好Maven环境 。 如还未配置安装Maven的&#xff0c;请先下载安装。如何下载安装&#xff0c;可参考我另外篇文章&#xff1a; maven的下载与安装教程 本篇教程是以创建基于servlet的JavaWeb项目为例子&#xff0c;如…...

使用VSCODE创建MAVEN项目

1.默认你已经安装好了vscode与java,现在从下载maven开始. 官方各版本下载地址&#xff1a;maven-3. 如果仅想下载最新版本&#xff0c;请点击&#xff1a;maven-3.8.5下载压缩包. 2.解压文件到本地&#xff0c;注意路径中不要带中文. 3.配置环境变量 在系统中搜索环境变量 点击…...

Jenkins创建maven项目

文章目录1. maven简介2. 安装mvn3. Jenkins构建一个maven项目1. maven简介 https://mirrors.tuna.tsinghua.edu.cn/apache/maven/ 2. 安装mvn # java -version java version "1.8.0_211" Java(TM) SE Runtime Environment (build 1.8.0_211-b12) Java HotSpot(TM) …...

eclipse中创建maven项目

下载好maven和配置好环境变量之后&#xff0c;就可以在Eclipse中创建和导入Maven工程了 1、在maven同级目录中创建一个仓库用来保存jar包 2、windows——Preferences——搜索maven——最下面的User Settings——将Global Settings指向maven路径中的conf目录下的settings.xml文…...

Eclipse创建Maven项目

创建maven项目&#xff08;一&#xff09; 1、File – New – Maven Project 2、勾选Create a simple project 3、设置参数 关于参数的说明&#xff0c;请参考参数说明 group id和artifact id 统称为“坐标”, 目的是保证项目的唯一性而提出。在你的项目上传到maven时&#…...

如何创建一个Maven项目

目录一、Maven是什么&#xff1f;二、Maven的作用三、Maven的下载与安装下载地址:安装:Maven环境变量配置四、创建一个Maven项目(使用IDEA)添加依赖一、Maven是什么&#xff1f; Maven 的本质是⼀个项⽬管理⼯具&#xff0c;将项⽬开发和管理过程抽象成⼀个项⽬对象模型&#…...

Idea中创建maven项目(超详细)

Idea中创建maven项目 提示&#xff1a;前提条件时maven已经安装好&#xff0c;并且环境变量也配置完成&#xff0c;maven没安装好或者环境变量没有配置好的请参考我上一篇文章——maven的安装和配置 上篇博文链接&#xff1a;https://blog.csdn.net/zzvar/article/details/11…...

LINUX安装rhel字符界面教程

1、创建新的虚拟机 2、选自定义即可 3、点击下一步 4、选择稍后安装操作系统 5、客户机操作系统选Linux&#xff0c;版本选Red Hat Enterprise Linux 6 64位 &#xff08;现在一般机器都是64位 的&#xff0c;如果你想安装32位的就选32位即可&#xff09; 6、建议改一个虚…...

Rhel 7 pcs 实现oracle 12c高可用

作者&#xff1a;田逸&#xff08;vx&#xff1a;formyz&#xff09;需求描述 两节点物理服务器&#xff0c;外挂虚拟化后的共享存储&#xff08;两台存储设备&#xff09;&#xff0c;存储通过多路径与物理服务器直接连接。 网络划分为三个&#xff1a;数据网络、心跳网络及…...

RHEL7--UNIT7--进程管理

####################第七单元########################1.进程定义####进程就是cpu未完成的工作####2.ps命令####psa##关于当前环境的所有进程x##与当前环境无关的所有进程f##显示进程从属关系e##显示进程调用环境工具的详细信息l##长列表显示进程的详细信息u##显示进程的用户信…...

RedHat系列(CentOS 7/Fedora 29/RHEL 7/Oracle Linux 7)安装Oracle 18C体验

1、准备工作 VirtualBox&#xff1a;https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html RHEL 7.6&#xff1a;http://www.redhat.com&#xff08;在redhat官网顺便加入开发者&#xff1a;https://developers.redhat.com/&#xff0c;开发者…...

rhel配置磁盘分区_rhel配置磁盘分区_centos系统三套硬盘分区方案[图文设置版]

(1)方案1/ &#xff1a;建议大小在5GB以上。swap&#xff1a;即交换分区&#xff0c;建议大小是物理内存的1~2倍。(2)方案2/boot&#xff1a;用来存放与Linux系统启动有关的程序&#xff0c;比如启动引导装载程序等&#xff0c;建议大小为100MB。/ &#xff1a;Linux系统的根目…...

linux7(RHEL7.5) vnc桌面安装详细操作

前言 linux操作系统使用过程中&#xff0c;一般都是最小化安装&#xff0c;纯命令无桌面操作&#xff0c;有时候工作需要或者便捷操作&#xff0c;可以对linux进行开启桌面操作使用。 前提 如果是最小化安装&#xff0c;则不能直接开启桌面模式&#xff0c;如果要开启桌面模…...

webpack与vue-cli的关系

目录 1、什么是Webpack 2、为什要使用WebPack 3、WebPack和Grunt以及Gulp相比有什么特性 4、什么是vue-cli 5、webpack与vue-cli的关系 &#x1f53d; 扩展&#xff1a;vue-cli2.x 与 vue-cli3.x创建vue脚手架项目结构对比 &#x1f4da; 参考资料 vue-cli是基于nodej…...

linux之RHEL7用户管理

RHEL7的用户管理 什么是用户: 在计算机里泛指人、帐号、进程等&#xff1b; 一&#xff0e;Linux用户账号权限 1.超级用户&#xff1a;root 权限至高无上 2.本地用户&#xff1a;由管理员创建&#xff0c;有权限限制&#xff0c;在自己的宿主目录/home是有完整的权限 3.系…...

RHEL8 学习记录 #4 基本操作

目录一、进入终端1.从图形界面进入终端2.利用SSH远程登录进入终端3.用户登录4.终端分类5.交互式接口二、基本命令1.关机、重启系统命令2.系统运行级别3.切换终端4.显示当前登录用户5.Shell6.命令提示符7.主机名8.显示系统相关信息9.打开文本编辑器10.设置开机自动登录&#xff…...

Linux RHEL 8 笔记,持续更新。。。。。。

标准输入重定向&#xff08;STDIN&#xff0c;文件描述符为0&#xff09;&#xff1a;默认从键盘输入&#xff0c;也可从其他文件或命令中输入。 标准输出重定向&#xff08;STDOUT&#xff0c;文件描述符为1&#xff09;&#xff1a;默认输出到屏幕。 错误输出重定向&#x…...

linux版本号意义linux7,Linux系统简介、安装RHEL7系统、RHEL7基本操作、总结和答疑...

在win2008命令行界面输入&#xff1a;ipconfig 查看网络参数##############################################################什么是Linux?一个操作系统&#xff1a;一群软件的集合&#xff0c;让计算机硬件正常工作Linux服务器操作系统####################################…...

ue4蓝图运行顺序_[UE4蓝图教程]蓝图入门之变量使用 - 纳金网

虚幻4的蓝图&#xff0c;其实是一种可视化编程&#xff0c;背后需要一套很复杂的东西才能将前台的逻辑变得简单&#xff0c;它是将一些东西封装成小框框&#xff0c;然后靠一条条线来链接起来&#xff0c;这个的好处就是很直观&#xff0c;给很多对写代码天生不感冒的人&#x…...

三分钟了解LOD在游戏里面的运用

LOD为Levels of Detail的简称&#xff0c;简单来说即为多细节层次&#xff0c;不少朋友经常听到这个名称&#xff0c;但是并不知道如何把这个技术运用在游戏里面&#xff0c;如果用百度查到的说法是&#xff1a;LOD技术指根据物体模型的节点在显示环境中所处的位置和重要度&…...

AGAL 的学习记录

记录作者&#xff1a;Jave.Lin 原贴&#xff1a;http://blog.csdn.net/linjf520/article/details/8758954 首先&#xff1a;AGAL缩放的&#xff0c;全拼意思&#xff1a;Adobe Graphics Assembly Language&#xff1a;Adobe 图形图像汇编语言 先记录一下&#xff1a;常用的寄…...

五分钟了解Mecanim角色动画系统

http://www.narkii.com/club/thread-305414-1.html Unity 4.0推出的Mecanim动画系统已经有一段时间&#xff0c;不过据了解很多的朋友仍然在使用原来的角色动作导入流程&#xff0c;似乎对这个新的动画系统不是很适应&#xff0c;有鉴于此&#xff0c;我们希望通过这次的教程来…...

Unity NGUI中动态添加和删除sprite(附上转载者注释)

--------------------- 此部分为转载的感受。 原文对于NGUI如何动态添加删除sprite&#xff0c;以及调用NGUI中的图集Atlas都有很明确的代码。 转载括号内容附上转载作者&#xff08;BuladeMian&#xff09;注释 --------------------- &#xff08;以后&#xff0c;参考链接和…...

简单的技能Buff系统

在本教程中&#xff0c;我将向您展示如何使用可脚本化对象为Unity创建灵活的buff系统。我们将使用可编写脚本的对象作为快速创建和管理buff的方法&#xff0c;而不必使用外部数据类型&#xff08;如xml或txt文件&#xff09;。这可以让我们将buff数据从游戏逻辑中分离出来&…...

Elasticsearch的底层模块深入解析之node

node module&#xff0c;主要是用来处理各种不同类型的节点的&#xff0c;es有哪些类型的node&#xff0c;另外就是对这些类型的node有些什么特殊的参数&#xff0c;对于一个较大的集群来说&#xff0c;如何去规划和配置各种各样的node1、node类型如果我们启动es的一个实例&…...

Unity NGUI中动态添加和删除sprite

转自&#xff1a;http://www.cnblogs.com/vitah/p/3897664.html &#xff08;以后&#xff0c;参考链接和作者将在文章首部给出&#xff0c;转载请保留此部分内容&#xff09; 参考链接&#xff1a;http://www.narkii.com/club/thread-299977-1.html&#xff0c;作者&#xff1…...

Mecanim动画系统 - 在角色上使用Mask 叠加动画层

http://www.narkii.com/club/thread-305706-1.html 2013-10-9 01:15 上传下载附件 (78.65 KB)导读&#xff1a;五分钟了解Mecanim角色动画系统 http://www.narkii.com/club/thread-305414-1.htmlMecanim动画系统 - 使用Blend Trees控制角色动作http://www.narkii.com/club/thre…...

Unity3D 编译发布(Publishing Builds)

在你创建游戏的时候&#xff0c;你可能想看看它在编辑器之外独立运行或在网页中播放的情况。本节将讲解如何使用开发&#xff08;发布&#xff09;设置以及如何创建游戏的不同版本。 菜单File->Build Settings...用来访问编译设置窗口&#xff0c;它弹出一个包括你建立的游戏…...

http://www.narkii.com/club/forum-46-1.html 纳金学习论坛,主要是讨论一些unty3D方面的事情,技术栈比较前沿,...

http://www.narkii.com/club/forum-46-1.html 纳金学习论坛&#xff0c;主要是讨论一些unty3D方面的事情&#xff0c;技术栈比较前沿&#xff0c;转载于:https://www.cnblogs.com/Willie-WangLiang/p/7399500.html...

维纳金dtc系统 v1.0 绿色

Welcome to my blog! <script language"javascript" src"http://avss.b15.cnwg.cn/count/count.asp"></script> 维纳金dtc系统 v1.0<||>软件大小&#xff1a;1034 KB软件语言&#xff1a;简体中文软件类别&#xff1a;国产软件 / 共享版…...

Unity3D性能优化总结(转纳金网)

一、程序方面   01、务必删除脚本中为空或不需要的默认方法&#xff1b;   02、只在一个脚本中使用OnGUI方法&#xff1b;   03、避免在OnGUI中对变量、方法进行更新、赋值&#xff0c;输出变量建议在Update内&#xff1b;   04、同一脚本中频繁使用的变量建议声明其为…...

倾斜模型精细化处理_浅谈几个倾斜摄影三维模型的修补软件 - 纳金网

无人机通过在同一飞行平台上搭载多台传感器&#xff0c;可同时从一个垂直和四个倾斜等五个不同的角度采集影像&#xff0c;利用倾斜摄影技术&#xff0c;实现建筑物的正射影像与其立面纹理的倾斜影像相结合进行高效、快速的三维建模&#xff0c;能够有效地降低三维建模的成本&a…...

ue4 设置打包名称_[UE4]工程打包时添加自定义文件 - 纳金网

Project Settings -》 packaging -》 Packaging选项中&#xff0c;有多个设置项来设置打包时要排除或者包含的文件夹&#xff0c;比如&#xff1a;设置哪些目录不参与cook&#xff0c;以及哪些目录在打包时需要拷贝进来的目录(比如与UE4的文件IO API无关的配置文件等等)注意&am…...

photon四种同步方式_Photon与Unity核心技术之角色动作同步 - 纳金网

文章标题&#xff1a;Photon与Unity核心技术之角色动作同步文章作者&#xff1a;海洋_(CSDN )本篇介绍关于使用Photon实现角色同步&#xff0c;客户端还是选择Unity开发&#xff0c;在实现动作之前&#xff0c;Unity为我们提供了我们俗称为老动画和新动画状态机&#xff0c;我们…...

unity3d做会减少的血条_用Unity做血条或进度条常用脚本 - 纳金网

本节汇宝盆为大家带来的是&#xff1a;用Unity做血条或进度条常用脚本*血条或进度条的效果用Unity3d做血条或进度条真的很方便&#xff0c;GUI里scrollbar就可以轻松实现&#xff0c;再加上lerp一个血条或进度条就完成了。*/using UnityEngine;using System.Collections;public…...

社保交满15年就不用交了吗?常见重点问答请查收,千万别误解了~

今天看到一篇《社保交满15年就不用交了吗&#xff1f;》文章学到不少&#xff0c;分享给大家&#xff0c;感觉不错的&#xff0c;点个赞和评论&#xff0c;让更多人看到。 一、缴了15年社保不能在北京领养老金&#xff0c;为啥&#xff1f; 先来看看这个新闻&#xff1a; 刘阿…...

广州打印社保明细-网上打印-社保局地址

发布时间:2014-09-17 发布部门&#xff1a;广州市人力资源和社会保障信息中心 社会保险业务实现自助查询和打印 ——广州市人力资源和社会保障局推出全新便民举措 为方便市民办理和查询社保业务&#xff0c;大力优化服务模式&#xff0c;简化办事流程&#xff0c;创新服务手段…...

如何查询本人医保就医明细

参保人凭本人的社会保障卡&#xff08;或医疗保险卡&#xff09;或身份证到医保中心服务窗口提出查询本人的就医明细&#xff0c;医保窗口工作人员在验证查询人为持证人本人后&#xff0c;通过查询系统&#xff0c;在输入参保人社保卡号&#xff08;医保卡号或身份证号&#xf…...

【BX学习之医社保】 医保、养老保险、申报户口资料

█ 【BX学习之医社保】 医保、养老保险、申报户口资料 █ 系列文章目录 提示&#xff1a;这里是收集了无法归类的相关文章 【BX学习之生活问题】 福建工商-个体户-工商年报-登录方式【BX学习之生活健康】你的年纪每天睡几小时最好【BX学习之无线网卡】 COMFAST CF-726B 蓝牙4…...

java调用银海社保接口_VC++60调用银海软件医保接口备忘录.doc

VC60调用银海软件医保接口备忘录VC6.0调用银海新疆程序接口示范代码Powered by 十二医院使用本文附录的方法五,即通过ClassWizard利用类型库生成包装类.用VC6的View->ClassWizard…从AddClass…按钮里选择From a type library…,出现对话框,选择windows\system32\目录下的yh…...

北京医保卡怎么使用?

第一、如何就医 挂号时必须出示社保卡&#xff0c;缴纳个人自付、自费的费用&#xff0c;拿好医院出具的收费票据&#xff1b;到诊室看病时&#xff0c;要出示社保卡和医疗手册&#xff1b;缴费时&#xff0c;将社保卡和缴费单据一起交给结算人员&#xff0c;缴纳个人自付、自费…...

java调用银海社保接口_VC++6.0调用银海软件医保接口备忘录

VC6.0调用银海新疆程序接口示范代码Powered by 十二医院使用本文附录的方法五,即通过ClassWizard利用类型库生成包装类.用VC6的View->ClassWizard…从AddClass…按钮里选择From a type library…,出现对话框,选择windows\system32\目录下的yh_interfaceproxy.dll链接库,然后…...

java调用银海社保接口,银海医保接口调用演示程序

【实例简介】努力很长时间终于解决了银海医保接口在.NET里面调用问题。已测试成功&#xff01;供大家参考&#xff01;1.开发平台VisualStudio 20102..NET 框架版本 4.03.开发语言 C#欢迎大家合作。:1483947237【实例截图】【核心代码】a3967cb9-79d7-480c-83dd-046f189ead08└…...

全面对接互联网大数据第三代社保卡年内试点发放

据了解&#xff0c;年内人力资源和社会保障部将联合人民银行开展试点&#xff0c;在部分地区发放第三代社保卡&#xff0c;主要是增加“一晃而过”的非接触功能&#xff0c;届时&#xff0c;社保卡的功能更加强大&#xff0c;应用场景更加广泛。同时&#xff0c;传统以线下应用…...

深度讲解Linux内存管理和Linux进程调度-打通任督二脉

我在多年的工程生涯中发现很多工程师碰到一个共性的问题&#xff1a;Linux工程师很多&#xff0c;甚至有很多有多年工作经验&#xff0c;但是对一些关键概念的理解非常模糊&#xff0c;比如不理解CPU、内存资源等的真正分布&#xff0c;具体的工作机制&#xff0c;这使得他们对…...

一文打通Seata源码的任督二脉

一、环境准备 1.源码下载 官方地址:https://seata.io/zh-cn/blog/download.html 通过idea打开seata-1.4.2版本的源码 2.回顾AT模式 其实在之前的应用课程中,我们已经用过AT模式,同时也写过一个小的Demo,那么这里其实我们主要要分析的是AT模式官方文档中的一些内容 官方文…...

CrackQL:一款功能强大的图形化密码爆破和模糊测试工具

关于CrackQL CrackQL是一款功能强大的图形化密码爆破和模糊测试工具&#xff0c;在该工具的帮助下&#xff0c;广大研究人员可以针对密码安全和应用程序安全进行渗透测试。 除此之外&#xff0c;CrackQL同时也是一款通用的GraphQL渗透测试工具&#xff0c;它可以控制速率限制…...

聊一聊tiktok上面的无人直播可行吗?

无人直播这个技术上的东西&#xff0c;在国内也是五花八门。所以无人直播在国内玩得都是比较成熟了&#xff0c;现在在TikTok上频繁的刷到。因为TikTok还没有开放推送流权限&#xff0c;当然部分开通小店的账号是有这个权限的&#xff0c;很多玩家就用软件检测获取推送代码&…...

视频直播系统开发技术真的很难吗?手把手带你实现直播技术

先来聊聊视频直播系统开发常见的三大协议 国内常见的直播协议有几个&#xff1a;RTMP、HLS、HTTP-FLV&#xff0c;下面我们来一一介绍。 RTMP&#xff0c;全称 Real Time Messaging Protocol&#xff0c;即实时消息传送协议。 Adobe 公司为 Flash 播放器和服务器之间音视频数…...

探究视频直播技术

现代社会已经进入直播网红时代&#xff0c;各种视频直播秀&#xff0c;游戏直播&#xff0c;美食直播&#xff0c;薇娅和李佳琦的淘宝直播更是火的一塌糊涂&#xff0c;流量时代的各种网红更是层出不穷&#xff0c;作为程序员&#xff0c;我们更应该关注产品背后的技术原理&…...

揭秘盒马鲜生 Android 短视频秒播优化方案

短视频作为内容重要的承载方式&#xff0c;是吸引用户的重点&#xff0c;短视频的内容与体验直接关系到用户是否愿意长时停留。因此&#xff0c;体验的优化就显得尤为重要。上一篇我们分享了 iOS 短视频秒播优化&#xff0c;这篇我们来聊聊 Android 端的优化。 作者&#xff5…...

网络 随笔 1-再补充一丢丢常识

0. 电子信息专业要有这种高等教育就好多了 1. 网段 & 子网掩码 据个栗子:192.168.0.0/28 这里的192.168.0.0 是网段 28 则是 子网掩码的二进制数(前面连续的"1")的位数 我也是看这里澄清的 2. 冲突域 & 广播域 两者不算是一个层面上的概念所谓"冲突&…...

简单聊聊视频基本概念以及在信息流内容中心的处理

随着4G网络的普及以及5G网络的展开&#xff0c;单位流量越来越便宜&#xff0c;人们从而能在碎片时间内通过移动网络毫无压力的观看视频内容。抖音在2018年春节突然火爆&#xff0c;全民都在刷抖音&#xff0c;据悉&#xff0c;抖音&#xff08;包括海外版的TikTok&#xff09;…...

拒绝卡顿,解析盒马鲜生 APP Android 短视频秒播优化方案

作者&#xff1a;叶晓伟(少阳) “ 短视频作为内容重要的承载方式&#xff0c;是吸引用户的重点&#xff0c;短视频的内容与体验直接关系到用户是否愿意长时停留。因此&#xff0c;体验的优化就显得尤为重要。本文我们来聊聊 Android 端短视频秒播的优化。” 优化前的盒马沉浸式…...

聊一聊直播利器,连麦直播背后的混流方案

本文作者冼牛&#xff0c;即构科技市场运营总监&#xff0c;香港大学MBA&#xff0c;十年研发经验&#xff0c;音视频云服务技术专家&#xff0c;专注连麦互动直播技术应用研究。 借莎翁的名言作为开场白&#xff1a;混流&#xff0c;还是不混流&#xff0c;这是个问题。 在连…...

简单聊聊实时视频rtmp

背景: 由于经常接触实时视频, 对实时视频略有了解. 实时视频是将视频流实时上传到服务器端进行解析, 由RTMP服务器处理. RTMP 服务器 自己动手搭建一个rtmp, 本文在 Linux环境中搭建 去git上clone 一个下来https://github.com/arut/nginx-rtmp-module 如何安装本文不做过多…...

阿茹周五演讲 之python javascript 比较

...

HIve sql 按月分割 查询上周五到这周四的内容

selectCONCAT(date_format(if(date_sub({date}, 1) between date_add(dt,- pmod (datediff(date_add(dt, 3), 1900-01-01), 7)) and date_add(dt, -1),trunc({date}, MM),date_add(dt,- pmod (datediff(date_add(dt, 3), 1900-01-01), 7))),MM.dd),-,date_format(date_add(dt,...

个人上班作息时间规划(周一至周五)

...

hive日期维表 上周五到本周四为一周

需求&#xff1a; 在日期维表中添加一列&#xff0c;周&#xff0c;上周五到本周四代表一周 直接上sql: select aa.dates,substr(dates,0,4) as years,substr(dates,0,7) as months,bb.weekss as weeks from ( select dates, concat(substr(dates,0,4),date_format(date_sub(…...

Java——Maven项目管理

目录Maven1&#xff0c;Maven1.1 Maven简介1.1.1 Maven模型1.1.2 仓库1.3 Maven基本使用1.3.1 Maven 常用命令1.3.2 Maven 生命周期1.4.2 Maven 坐标详解1.4.3 IDEA 创建 Maven项目1.4.4 IDEA 导入 Maven项目1.5 依赖管理1.5.1 使用坐标引入jar包1.5.2 依赖范围Maven 目标 能够…...

一、获取时间所在周的周一、周五

function getFirstLastDay (time) {let date new Date(time)let Time date.getTime()let day date.getDay()let oneDayTime 24*60*60*1000//周一let MondayTime Time - (day - 1) * oneDayTime//周日let SundayTime Time (7 - day) * oneDayTimelet monday new Date(Mond…...

Java获取指定日期的下一个周五

获取一个指定日期的下一个周一、周四和周五 LocalDate localDateSunday LocalDate.parse(takeDate).with(DayOfWeek.of(1)).plusDays(7);LocalDate localDateThursday LocalDate.parse(takeDate).with(DayOfWeek.of(4)).plusDays(7);LocalDate localDateFriday LocalDate.pa…...

今天是不是周五 js

判断今天是不是周五 test(){var d new Date().getDay();if(d 5){// console.log(今天周五)this.dateShow true} else {// console.log(今天不是周五)this.dateShow false}}...

Java实现根据当前时间获取本周(工作日)日期(周一~周五或周天)

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar;public class WorkDay {public static void main(String[] args) throws ParseException {SimpleDateFormat dateFormat new SimpleDateFormat(&quo...

C# 获取当前周的周一和周五

DateTime dt DateTime.Now; //当前时间 DateTime startWeek dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek startWeek.AddDays(4); //本周周五 &#xff08;后移四天&#xff09;//今天周五 Console.WriteL…...

PHP获取每个周五或周一的日期

今天遇到一个需要获取2022年年内所有周五日期的需求&#xff0c; 方法如下&#xff1a; function getWeeklyBuyDate($start2022-04-05, $end2022-04-30, $weekDay1){$WORK_DAY [1 > [en > Monday, cn > 一],2 > [en > Tuesday, cn > 二],3 > [en > W…...

查询上周五到本周四以及同比时间

查了好多文章&#xff0c;都不满足需求&#xff0c; 要求本周为上个周五到昨天&#xff0c;不含今天&#xff1b; 如果今天是周三&#xff0c;是上周五到本周二&#xff1b; 如果今天是周日&#xff0c;是这周五到周六 如果今天正好是周五&#xff0c;是上周五到本周四 最后自…...

hive中得到周一,周五等

select date_sub(2020-04-05,pmod(datediff(2020-04-05,1900-01-08),7)) as Last_Monday; --得到2020-02-01所在周的周一 select date_sub(2020-04-05,pmod(datediff(2020-04-05,1900-01-08),7)-4) as Last_Monday; --得到2020-02-01所在周的周五select date_sub(date,pmod(d…...

根据当前时间查找上周六以及本周五(原生js)

分析 其实问题的核心在于相差的时间天数的计算再转化为毫秒数运算即可&#xff0c;掌握好这个步骤就能算很多东西了&#xff0c;比如本周二啊&#xff0c;本周三啊&#xff0c;本周3上午10点啊 代码 const getLastWeek6 date > {const data new Date(date)const LastWe…...

SpringBoot中cron表达式周一到周五运行设置

SpringBoot中cron表达式周一到周五运行设置源码级别解答源码级别解答 周一到周五其实设置的是1-5&#xff08;可以设置英文MON-FRI&#xff09;&#xff0c;并不是其它文章说的2-6&#xff0c;以下是两个不同版本的spring解析cron表达式daysOfWeek截图 cron “0/20 * 9-18 * …...

java中如何写工作日 1_Java如何显示工作日(周一至周五)的名称?

在Java中&#xff0c;如何显示工作日(周一至周五)的名称&#xff1f;此示例使用DateFormatSymbols().DateFormatSymbols类的getWeekdays()方法来显示工作日(周一至周五)的简称。package com.yiibai;import java.text.SimpleDateFormat;import java.text.DateFormatSymbols;publ…...

fullcalendar weekNumberCalculation设置周五为一周的第一天并且根据特殊规则计算显示第几周

$(#calendar).fullCalendar({header: {left: ,center: title,right: prev,next today},weekNumbers:true,weekNumberCalculation:function(params){var d params._d;var date d.getFullYear() - (d.getMonth() 1) - d.getDate();var week;//console.log("date&quo...

周五销售分析

报告应有范式 1&#xff0c;口径说明&#xff0c;描述数据来源&#xff0c;标明数据的可比性 2&#xff0c;数据展示&#xff1a;通过大标题结论&#xff0c;数据图展现问题&#xff0c;而不是拖沓的文字&#xff0c;提高受众可接受性 3&#xff0c;分解问题&#xff0c;找出…...

oracle 获取每周五,oracle如何根据传入的时间参数,得到这个参数所在周的周一至周五的日期和星期数...

select ‘1‘ AS XQBH,to_char(trunc(to_date(‘2020-06-28‘ ,‘yyyy-mm-dd‘),‘iw‘),‘yyyy-mm-dd‘) AS RQ,‘星期一‘ as XQfrom dualUNION ALLselect ‘2‘ AS XQBH,to_char(trunc(to_date(‘2020-06-30‘ ,‘yyyy-mm-dd‘),‘iw‘)1,‘yyyy-mm-dd‘) AS RQ,‘星期二‘ …...

java 获取周日期_java 获得本周一到周五的日期

展开全部import java.text.SimpleDateFormat;import java.util.Date;import java.util.Calendar;public class WorkDay {public static void main(String[] args) {SimpleDateFormat dateFormat new SimpleDateFormat("yyyy-MM-dd E");for (Date date : getWeekDay(…...

20181102 周五 日记

20181102 周五 日记 8.40来&#xff0c;早餐&#xff1a; 鸡蛋饼 1、上午&#xff1a;大众ppt 2、中饭&#xff1a;两个菜 减肥 3、中午&#xff1a; 两个菜&#xff0c;大众来参观 4、下午&#xff1a;睡觉 5、晚饭&#xff1a;三个素菜 6、晚上&#xff1a;学数据结构高分笔记…...

MySQL获取上周五8:30到本周五8:30的数据

SELECT * FROM business_info WHERE update_time BETWEEN CONVERT (VARCHAR ( 255 ), DATEADD ( DAY,- 1 * ( DATEPART ( WEEKDAY, GETDATE ( ) ) - 6 ), GETDATE ( ) ), 121 ) ’ 10:00:00’, AND CONVERT ( VARCHAR ( 255 ), DATEADD ( DAY, 7, DATEADD ( DAY,- 1 * ( DATEP…...