- 博客(183)
- 收藏
- 关注
原创 Maven:项目管理工具软件(一)
一、Maven介绍1、什么是MavenMaven 是专门用于构建和管理Java相关项目的工具。Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思。2、Maven主要用处一:相同的项目结构使用Maven管理的Java 项目都有着相同的项目结构1. 有一个pom.xml 用于维护当前项目都用了哪些jar包2. 所有的java代码都放在 src/main/java 下面3. 所有的测试代码都放在src/test/java 下面3、Maven主要用处二:统一维护jar
2022-05-11 14:56:23 794 1
原创 java-----关键字
一、this关键字1、this是什么代表当前对象的地址值2、this作用(1)this.变量:区分成员变量和局部变量(2)this():调用本类中其他的构造方法,在使用的时候需要放到方法中有效代码的第一行二、super关键字1、super是什么代表是父类对象的地址值2、super作用(1)super.变量:区分子父类中同名的变量,super.方法()调用父类中方法(2)super():调用父类中构造方法 在使用的时候需要放到方法有效代码的第一行,每一个构造器都会默
2022-03-12 08:38:33 637 3
原创 人工智能改变世界
人工智能给我们的生活带来了的变化实在是太多了,让我们的生活越来越丰富,人工智能现在已经迅速渗透到各行各业,为不同岗位的人提供了便利。比如就物流来说,全自动智能机器人分拣,搬运,大大节省了收快递的时间。再比如教育行业,儿童教育机器人,快快乐乐陪伴孩子成长。对于医疗方面,手术机器人提高手术效率,减轻医生的负担。大数据是人工智能的核心,提高算法能力,是制胜关键点。人工智能毫无疑问将会是未来生活中无处不在的存在,就目前能够改变的就是在一些电子产品,很多玩具有了智...
2022-02-08 19:10:50 612 1
原创 Select 选择器
一、当选项过多时,使用下拉菜单展示并选择内容(可以利用搜索功能快速查找选项)二、样式截图1、选择器2、选择器内容展示3、选择器查询(和2结合一起看)三、代码展示<template> <el-select v-model="value" filterable placeholder="请选择"> <el-option v-for="item in options" :key="item.value" ...
2022-01-07 11:07:06 2063 2
原创 思想的升华
一、高效人士的七个习惯1、积极主动:在项目里我们应该要积极主动去担当组长,在活动中我们应该积极主动发言,积极主动是成功的第一步,我需要从小事刻意练习,(主动打招呼、主动发言)2、以始为终:在项目中分配给我们的任务,不断遇到什么问题,我们都要想办法把问题解决掉,做到用户满意,而不是遇到了问题就要放弃。3、要事第一:在项目中任务都是有等级的,我们要有主次之分,把大部分时间放到紧急上。4、双赢思维:我们是一个项目团队,完成任务了,看看其他人有没有完成任务,是否需要我们帮助,因为我们的目标是软件上线5、
2021-12-30 16:03:03 354 1
转载 SpringCloud基础知识
什么是微服务架构简单地说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。被拆分成的每一个小型服务都围绕着系统中的某一项或者耦合较高的业务进行构建,并且每个服务都维护者自身的数据存储、业务开发、自动化测试以及独立部署。由于有了轻量级的通信协作基础,所有这些微服务可以使用不同的语言来编写。SpringCloud简介SpringCloud是一个基于SpringBoot实现的
2021-12-25 16:47:01 138 1
原创 11月软考总结
在11月初,又经历了一次软考,考完试对自己下午题特别有信心,考完试过了几天,我上网查询了答案,我就知道了下午题又过不了。但是我还是期待成绩公布那一刻,多么希望给我一个大大的惊喜,但是没有给我惊喜,软考又一次挂科了。这个结果对我来说不是很意外,因为对软考考试准备不充足,那挂科是必然的。我总结了一下挂科的原因:1、没有遵守三遍读书法2、没有持续学习,断断续续的学习3、没有太多的和别人交流4、下午题(阅读理解有问题)经过这两次软考,每一次软考都有不同的收获,第二次软考把第一次软考遗留的问题
2021-12-21 15:54:36 105 1
原创 SpringBoot项目集成nacos
一、Nacos简介:官方地址奉上:什么是 Nacos,对于Nacos的简介官方说的很清楚,我说一下自己的理解。nacos常被我们称之为注册中心、配置中心。何为注册中心:就是一个微服务项目中,其中有很多服务共同做一件事情,他们之间如何协作,如何管理,这里可以用到注册中心,当服务(Service)启动时,将自己的一个实例,注册到注册中心上,注册中心可以做服务发现,服务健康监测,心跳机制,正是由于服务启动后都注册到注册中心,所以注册中心也会做负载均衡的策略。何为配置中心:正常的一个微服务项目都会有一个自
2021-12-09 15:02:11 760 1
原创 XXL-job入门
XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。XXL-JOB特性简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手 动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效 调度中心HA(中心式):调度采用中心式设计,“调度中心”基于集群Quartz实现并支持集群部署,可保证调度中心HA 执行器HA(分布式):任务分布式执行,任务"执行器"支持集群部署,可保证
2021-11-27 19:37:42 142 2
原创 10月份自考总结
这次自考报了《C++程序设计和数据结构导论两科自考》每一次的考试都是收获满满。毕竟真正的学习都是在上课之前和考试之后,只有我们考试完毕之后才能找到我们哪里还有欠缺的地方,有哪些地方有待提高。这次自考考的成绩C++程序设计(64)、数据结构导论(70)这次自考用到了思维导图、三遍读书法和小组讨论。在学习C++的过程中算是比较容易的,因为有了C#学习的基础,学习C++就会使用n+1的方式,用C++和C#进行对比着学习,学习C++很多地方都和C#非常的相似,大部分都是在C++的基础上多了一些其他的概念,比如说
2021-11-21 17:10:22 898
原创 Sprint周期项目开发总结
前言从进入AR项目组进行项目开发,经历了几个Sprint开发周期了,这些开发周期对我来说影响挺大的,收获了不少一、自我总结1、踏踏实实:以前觉得自己也学了不少关于这方面的专业知识,后面任务开发应该不会很难干,可是多个开发周期下来,发现自己学的只是一个基础,或许只有某些方面走的比别人好一点,但是项目开发却缺少了太多太多实战的经验,要不断的进步。2、团队合作:以前按照培养计划来学习可以自己一个人慢慢学也能取得一些好效果,但是到后面的团队项目开发上一个人就不行了,在一个项目团队中,团队合作精神
2021-11-18 17:19:05 425 4
原创 vue自动刷新
1.window.location.reload(),是原生JS提供的方法,this.$router.go(0):是vue路由里面的一种方法,这两种方法都可以达到页面刷新的目的,简单粗暴,但是用户体验不好,相当于按F5刷新页面,会有短暂的白屏,相当于页面的重新载入。2.通过路由跳转的方法刷新,具体思路是点击按钮跳转一个空白页,然后再马上跳回来(个人感觉比较麻烦,不实用)3.控制<router-view></router-view>的显示与否,在全局组件注册一个方法,该
2021-11-07 23:37:53 323
原创 JDK的DelayQueue
Java中的DelayQueue位于java.util.concurrent包下,作为单机实现,它很好的实现了延迟一段时间后触发事件的需求。由于是线程安全的它可以有多个消费者和多个生产者,从而在某些情况下可以提升性能。DelayQueue本质是封装了一个PriorityQueue,使之线程安全,加上Delay功能,也就是说,消费者线程只能在队列中的消息“过期”之后才能返回数据获取到消息,不然只能获取到null。之所以要用到PriorityQueue,主要是需要排序。也许后插入的消息需要比队列中的其他消息
2021-10-28 10:57:09 497
原创 2021年10月份自考总结
每一个人的自考初衷都是不一样的,也许仅仅拥有一种初衷,也许拥有两种以上的初衷。但无论你的自考初衷是什么,请相信你自己,自考毕业后获取的不仅仅是自考文凭,还有那一份沉甸甸的自学成才的精神,也是人生的一份特殊。自考的初衷有什么?1、获取本科学历2、升职加薪3、取得研究生报名资格4、学习专业知识获得职业技能5、提高自学能力和学习能力6、获取吹牛的资本自学考试方法应用?1、时间管理法2、n+1或者是1+n学习法3、快速阅读法4、三遍读书法5、小组学习法6、提问
2021-10-22 10:08:03 109 1
原创 带斑马纹表格的组件
一、示例如下图代码如下:<template> <el-table :data="tableData" stripe style="width: 100%"> <el-table-column prop="date" label="日期" width="180"> </el-table-column> <el-table-column prop=...
2021-10-13 08:49:30 169 2
原创 Java配置文件
application.properties的内容如下:测试数据库连接信息test.db.url=jdbc:mysql://localhost:3308/xxxxtest.db.username=xxxxxxxxxxtest.db.password=xxxxxxxxxx线上数据库连接信息online.db.url=jdbc:mysql://localhost:3308/xxxxonline.db.username=xxxxxxxxxxxxonline.db.password=xxx.
2021-10-10 08:43:27 109 1
原创 IDEA2021与git交互--详细操作步骤
一、交互四步骤(全局)修改代码,暂存到本地代码分析--暂存Commit拉取最新的代码拉取远程分支中的代码 Remote Branches--Pull into Current Using Merge右下角提示,文件所有文件都是最新拉取本地暂存区中的代码Push到远程push到远程--可以看到修改的记录合并代码去服务器gitlab合并分支--Merge Requests...
2021-09-29 10:33:46 849 2
原创 java遍历List集合
List遍历有四种方式:1、普通遍历list方法2、增强的for循环3、使用Iterator迭代器4、Lambda方式例如:public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaaaa");...
2021-09-24 14:43:38 163 2
原创 导航菜单栏
一、导航菜单样式二、代码如下:<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect"><el-menu-item index="1">处理中心</el-menu-item><el-submenu index="2"><template slot="title">我的工作台</
2021-09-19 09:12:34 409 3
原创 vue基础必知
vue常用7个属性:1、el属性:用来指示vue编译器从什么地方开始解析 vue的语法,可以说是一个占位符2、data属性:用来组织从view中抽象出来的属性,可以说将视图的数据抽象出来存放在data中3、template属性:用来设置模板,会替换页面元素,包括占位符4、methods属性:放置页面中的业务逻辑,5、reder属性:创建真正的virtual DOM6、coputed属性:用来计算7、watch属性:可以通过watch来响应数据的变化vue常用的事件修饰符:
2021-09-03 17:52:08 538 2
原创 Vue / keep-alive
<keep-alive> 是 Vue 的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。<keep-alive>包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似,<keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。1. 使用 router.meta 属性,预先定义需要缓存的组件<keep-alive> <ro.
2021-08-29 20:16:45 103 2
原创 Vscode界面介绍
界面主要分为5个区域,分别是活动栏,侧边栏,编辑栏,面板栏,状态栏①:活动栏从上到下依次为,打开侧边栏,搜索,使用git,debug,使用插件②:侧边栏,新建项目文件和文件夹③:编辑栏,编写代码的区域④:面板栏,从左到右依次为,问题,输出,调试栏,终端(terminal),最重要的是terminal,用来输入相关命令⑤:状态栏,点击 [图片上传失败...(image-bcdf98-1559059441856)].png)[图片上传失败...(image-a50ab..
2021-08-21 15:48:42 3445 2
原创 堡垒机的作用
堡垒机定义:即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段监控和记录运维人员对网络内的服务器、网络设备、安全设备、数据库等设备的操作行为,以便集中报警、及时处理及审计定责。堡垒机的作用:1、堡垒机是用来解决“运维混乱”的堡垒机是用来干什么的?堡垒机是用于解决“运维混乱”的。何谓运维混乱?当公司的运维人员越来越多,当需要运维的设备越来越多,当参与运维的岗位越来越多样性,如果没有一套好的机制,就会产生运维混乱。具体而言,你很想知道“哪些人允许以
2021-08-15 20:56:56 2540 5
原创 Java异常处理
1、在当前方法中处理:try...catch...finally形式一:try...catchtry{ 可能发生异常的代码}catch(异常类型 异常名e){ 处理异常的代码(一般都是打印异常的信息的语句)}catch(异常类型 异常名e){ 处理异常的代码(一般都是打印异常的信息的语句)}形式二:try...finallytry{ 可能发生异常的代码}finally{ 无论try中是否有异常,也不管是不是有return,都要执行的部分}形式...
2021-08-07 15:27:33 86 5
原创 java异常类型
异常的类型的体系结构1、异常系列的超父类:java.lang.Throwable(1)只有它或它子类的对象,才能被JVM或throw语句“抛”出(2)也只有它或它子类的对象,才能被catch“捕获”2、Throwable分为两大派别(1)Error:严重的错误,需要停下来重新设计、升级解决这个问题(2)Exception: 一般的异常,可以通过判断、检验进行避免,或者使用try...catch进行处理3、Exception又分为两大类(1)运行时异常: 它是Run...
2021-07-30 11:13:57 831 3
原创 C#遍历集合
1.枚举类型//遍历枚举类型Sample的各个枚举名称 foreach (string sp in Enum.GetNames(typeof(Sample))) { ary.Add(sp); } //遍历枚举类型Sample的各个枚举值 foreach (string sp in Enum.GetValues(typeof(Sample))) { ary.Add(sp); }2.遍历ArrayList(Queue、Stack)这里以string为例,当然ArrayList中的元素可以是任何数据..
2021-07-25 22:00:08 785 5
原创 java-注解
1、注解它是代码级别的注释2、标记符号:@3、系统预定义的三个最基本的注解:(1)@Override:表示某个方法是重写的方法它只能用在方法上面,会让编译器对这个方法进行格式检查,是否满足重写的要求(2)@SuppressWarnings(xx):抑制警告(3)@Deprecated:表示xx已过时4、和文档注释相关的注解(1)文档注释/**文档注释*/(2)常见的文档注释@author:作者@since:从xx版本加入的@see:另请参考@pa
2021-07-15 17:52:16 71 8
原创 Java的static关键字
static:静态的用法:1、成员方法:我们一般称为静态方法或类方法(1)不能被重写(2)被使用本类中:其他方法中可以直接使用它其他类中:可以使用“类名.方法"进行调用,也可以使用"对象名.方法",推荐使用“类名.方法"(3)在静态方法中,我们不能出现:this,super,非静态的成员2、成员变量:我们一般称为静态变量或类变量(1)静态变量的值是该类所有对象共享的(2)静态变量存储在方法区(3)静态变量对应的get/set也是静态的(4)静态变量与局部变量同
2021-07-11 11:07:16 104 7
原创 Java内部类、匿名内部类
1、内部类的概念声明在另外一个类里面的类就是内部类。2、内部类的4种形式(1)静态内部类(2)非静态成员内部类(3)有名字的局部内部类(4)匿名内部类匿名内部类1、语法格式:在匿名子类中调用父类的无参构造new 父类(){ 内部类的成员列表}在匿名子类中调用父类的有参构造new 父类(实参列表){ 内部类的成员列表}接口没有构造器,那么这里表示匿名子类调用自己的无参构造,调用默认父类Object的无参构造new 父接口名(){ ...
2021-06-29 08:43:00 96 6
原创 Java接口
1、接口的概念接口是一种标准。注意关注行为标准(即方法)。面向对象的开发原则中有一条:面向接口编程。2、接口的声明格式【修饰符】 interface 接口名{ 接口的成员列表;}```3、类实现接口的格式```java【修饰符】 class 实现类 implements 父接口们{ }【修饰符】 class 实现类 extends 父类 implements 父接口们{ }...
2021-06-20 15:34:33 60 7
原创 Java关键字:abstract
1、什么时候会用到抽象方法和抽象类?当声明父类的时候,在父类中某些方法的方法体的实现不能确定,只能由子类决定。但是父类中又要体现子类的共同的特征,即它要包含这个方法,为了统一管理各种子类的对象,即为了多态的应用。那么此时,就可以选择把这样的方法声明为抽象方法。如果一个类包含了抽象方法,那么这个类就必须是个抽象类。2、抽象类的语法格式【权限修饰符】 abstract class 类名{ }【权限修饰符】 abstract class 类名 extends 父类{ }```...
2021-06-13 20:02:24 1117 10
原创 软考回顾总结
一、为什么要软考1、对以前学习过的知识在系统的复习一遍,验证我们以前学的怎么样2、有软件中级证说明我们已经具备了软考开发的能力3、
2021-06-02 08:56:20 105 7
原创 eclipse的快捷键
一、默认快捷键Ctrl + 1:快速修复Alt + /:代码提示Alt + ?: Alt + Shift + / 方法的形参列表提示Ctrl + D:删除选中行Ctrl + Alt + ↓:向下复制行Ctrl + Alt + ↑:向上复制行Alt + ↓:与下面的行交换位置Alt + ↑:与下面的行交换位置Ctrl + Shift + F:快速格式Ctrl + /:单行注释,再按一次取消Ctrl + Shift + /:多行注释Ctrl + Shift ..
2021-05-20 11:11:14 396 7
原创 java----包
一、包的作用(1)可以避免类重名有了包之后,类的全名称就变为:包.类名(2)分类组织管理众多的类例如:java.lang包,java.util包,java.io包.....(3)可以控制某些类型或成员的可见范围如果某个类型或者成员的权限修饰缺省的话,那么就仅限于本包使用二、声明包的语法格式package 包名注意:(1)必须在源文件的代码首行(2)一个源文件只能有一个三、包的命名规范和习惯(1)所有单词都小写,每一个单词之间使用.分割(2)习惯用公司的域名倒
2021-05-13 16:56:31 70 7
原创 java的成员变量与局部变量的区别
(1)声明的位置不同成员变量:类中方法外局部变量:方法中或代码中 ①方法的形参列表 ②方法体中局部变量 ③代码块中的局部变量(2)运行时在内存中的存储位置不同成员变量:堆局部变量:栈> 基本数据类型的变量在栈中,引用数据类型的变量在堆中:不准确(3)修饰符成员变量:有很多修饰符,例如:权限修饰符局部变量:不能加权限修饰符,唯一的能加的是final(4)初始化成员变量:有默认值局部变量:没有默认值,必须手动初始化(5...
2021-05-09 19:49:13 95 7
原创 net框架
NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidapplication development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服
2021-04-20 16:01:38 439 10
原创 2021年4月份自考
2021年4月份自考报了三科,有“马克思主义基本原理”“中国近代史纲要”“计算机网络原理”三门自考。三科应该如何分配时间呢。我主要把时间分配给计算机网络原理了,“马克思主义基本原理”“中国近代史纲要”主要用的时间少,主要看了两遍视频,选择题50分,最少也能拿40分以上,能确保这两科都过。而计算机网络原理最后三道大题没有写上,下次好好准备。自学考试方法应用1、时间管理法2、n+1或者是1+n学习法3、快速阅读法4、三遍读书法5、小组学习法6、提问题法7、社会化学习8、知识点
2021-04-12 17:24:11 120 9
原创 java“this”关键字
1、this关键字:意思:当前对象(1)如果出现在构造器中:表示正在创建的对象(2)如果出现在成员方法中:表示正在调用这个方法的对象2、this的用法:(1)this.属性当局部变量与成员变量同名时,那么可以在成员变量的而前面加“this.”用于区别(2)this.方法调用当前对象的成员方法,完全可以省略“this.”(3)this()或this(实参列表)this()表示调用本类的无参构造this(实参列表)表示调用本类的有参构造> this()或this
2021-04-08 13:51:37 2404 6
原创 java面向对象的基本特征(封装)
面向对象的基本特征:1、封装2、继承3、多态一、封装:好处:(1)隐藏实现细节,方便使用者使用(2)安全,可以控制可见范围如何实现封装:通过权限修饰符| 修饰符 | 本类 | 本包 | 其他包的子类 | 任意位置 || --------- | ---- | ---- | ------------ | -------- || private | √ | × | × | × || 缺省 | √ | √...
2021-04-03 11:42:54 72 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人