总结
问题与总结
皮蛋瘦肉周_
憧憬是碎了满地凉凉的宝石☄️
展开
-
IDEA中将常用的代码块进行封装,自定义代码块
IDEA中将常用的代码块进行封装,自定义代码块原创 2022-07-28 10:23:33 · 953 阅读 · 0 评论 -
Linux系统安装redis
Linux系统安装redis原创 2022-07-18 09:15:38 · 1100 阅读 · 1 评论 -
IDEA中提交代码,新添加的文件不在列表里,在忽略文件中
IDEA中提交代码,新添加的文件不在列表里,在忽略文件中原创 2022-07-09 19:46:37 · 931 阅读 · 0 评论 -
代码的巨大进步
代码的巨大进步原创 2022-06-19 18:11:01 · 124 阅读 · 0 评论 -
什么是多态?对应到代码上
首先是抽象、将getResult的方法抽出来,到运算类中。复用运算类,重写运算类的方法,方法体中的内容不一致。声明了父类Operation运算类,根据传入的运算符的不同去实例化不同的子类对象。简单运算工厂类:同一操作createOperation()方法作用于不同的加减乘除对象,相同的数据但是会产生不同的执行结果,这体现了多态。 客户端代码:......原创 2022-06-07 21:06:57 · 151 阅读 · 1 评论 -
面向对象---多态的理解
什么是多态同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用的父类引用指向子类的对象为什么要使用多态多态除了代码的复用性外,还可以解决项目中耦合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代码之间的关联度,通过对系统的分析把他分解成一个一个子模块,子模块提供稳定的接口,达到降低系统耦合度的的目的,模块模块之间尽量使用模块接口访问,而不是随意引用其他模块的成员变量。多态的好处1. 应用程序不必为每一个派生类编...原创 2022-05-27 21:05:45 · 485 阅读 · 1 评论 -
MySQL数据库报错:no database selected
MySQL数据库报错:no database selected原创 2022-05-23 15:40:33 · 11873 阅读 · 1 评论 -
面向对象与面向过程
面向过程:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象:重视的是对象,分析问题中参与其中的有哪些实体,这些实体应该有什么属性和方法,我们如何通过调用这些实体的属性和方法去解决问题。面向对象需要我们转换看问题的角度,要经过严格的训练,在日常生活中关注的是细节与关系,面向对象关注的是整体、关.原创 2022-05-13 20:40:13 · 195 阅读 · 0 评论 -
E-R图(实体-关系图)
什么是E-R图E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。实体客观上可以相互区分的事物就是实体,实体可以是具体的人和物,也可以是抽象的概念与联系。使用矩形表示。属性实体所具有的某一特性,一个实体可由若干个属性来刻画。属性不能脱离实体,属性是相对实体而言的。对于主属性名,则在其名称下划一下划线联系信息世界中反映实体内部或实体之间的关联。实体...原创 2022-05-15 20:16:49 · 5302 阅读 · 0 评论 -
业务架构图
色彩搭配原创 2022-05-15 20:17:35 · 603 阅读 · 0 评论 -
包图应该怎么画
1.服务与服务之间的关系项目中有多个微服务组成的话,也需要在包图中画出每个微服务之间的关系。可以把每个微服务当成一个包去画出整体的关联,之后再画出每个服务中各个包的关系图。2.包与包之间的关系①泛化②依赖use :使用关系,是一种默认的依赖关系,说明客户包(发出者)中的元素以某种方式使用提供者包(箭头指向的包)的公共元素,也就是说客户包依赖于提供者包。 import:引用关系,最普遍的包依赖类型,说明提供者包(箭头指向的包)的命名空间(包本身代表命名空间)将被添加到客户包(.原创 2022-05-15 20:17:59 · 5238 阅读 · 0 评论 -
原型图怎么画?
1.首先原型图要使用xiaopiu画出来不要截图原因:在开发过程中应该是先进行原型图的绘制,与需求方进行交流,是否符合需求再进行开发,如果是截图的话,修改一个按钮的位置,就无法进行修改,也没有遵循开闭原则,需要替换的是整张图片,而不仅仅是一个按钮。2.动态原型图,页面可以跳转比如说,想在页面1点击按钮跳转到页面2,仅仅是静态原型图并不能实现上述的功能。我们可以在按钮→事件→选择事件类型(单击)→要跳转的页面等等操作3.封装组件一个项目中肯定是会有topbar,如果每个.原创 2022-05-15 20:18:30 · 2562 阅读 · 0 评论 -
如何理解面向对象
1.面向对象的三大特征:封装:封装就是将通过抽象得到的属性和方法相结合,形成一个整体,也就是“类”。封装起来的目的是增强数据安全性和简化我们的程序,使用者在使用的时候不需要了解具体的实现细节,只需要知道最后的结果。继承:在多个类中有很多重复的代码,这样我们的代码就是冗余的,可以将公共的功能抽出来到父类中,子类来继承父类中的方法,减少的代码的冗余,在此基础上还可以子类增加自己独有的方法。多态:子类的引用指向父类。多态首先是建立在继承的基础上的。多态是指不同的子类在继承父类后分别都重.原创 2022-05-05 10:36:53 · 277 阅读 · 2 评论 -
产品设计的重要性
会议上依旧功能讨论了产品页面设计的四宝,下面来讲一讲我的收获。按钮: 1.(清除按钮)没有必要的时候不显示出来,有必要的时候才展示出来;并且按钮跟着屏幕放大缩小自适应,位置跟着动我们在测试的时候,不要把自己当成开发人员,也应该把自己当成测试人员,把自己当成用户,设身处地的为用户着想。这个情况,如果用户放大的屏幕的时候,我们的按钮变形或者说不显示了,就会降低用户粘度。2.(页面展示类型-全部展示和分页展示)按钮两个能不能两个合为一个,选这个的时候显示另一个减少页面的无用按钮,按钮的选项只有两个原创 2022-05-03 13:44:18 · 554 阅读 · 1 评论 -
你的老师每天都在你面前
我们常说要站在巨人的肩膀上,巨人并不是很难找到,其实就在我们每天工作与生活之中。比如说我们每天工作的同学以及老师,他们的思想观念、行动力、执行力方面的优点都是值得我们去学习借鉴的,比如说最近学到的,做软件要考虑边界值的问题,多方位去测试自己的功能等等。又比如我们昨天开会看到的微软,每天都在使用电脑,但是也常常忽视了微软的多处设计优点,像我们之前看的文件可以按照不同的方式进行排序,以及默认的班需,按照文件名称进行列宽的自适应等等这些方面,我们作为用户,每天都在使用这浙西...原创 2022-04-27 14:45:46 · 376 阅读 · 0 评论 -
VSCode 自动保存
每次写完代码需要Ctrl+S进行保存,有时候忘记保存,会导致程序运行错误。原创 2022-02-15 08:56:34 · 1176 阅读 · 0 评论 -
Spring Boot注解:GET请求入参可以为空值
@RequestParam(required = false) String param不需要@PathVariable注解@PathVariable的含义:@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值@PathVariable("xxx")//通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) @RequestMapping(value=”user/{id.原创 2022-03-05 09:59:42 · 3988 阅读 · 0 评论 -
人工智能技术影响世界
《挑战“偷”中国无人超市!店内吃喝也会被扣款吗?》https://www.bilibili.com/video/av75673974原创 2022-02-07 17:28:12 · 474 阅读 · 0 评论 -
2021年终总结
1.计算机今年使用WCF、EF框架完成了机房合作,进入了学习HTML、CSS与JS的阶段,完成了牛腩新闻发布系统,学习了java基础、前端vue,也加入了java项目组。2.自考自考考了计算机网络原理与C++,参加了三门的实践课考试以及毕业论文的编写。自考科目只剩下一科,就可以申请毕业证了。3.软考五月份参加了中级软件设计师考试,并且成功领取到了证书!准备明年11月份参加高级系统架构设计师的考试。以自己现在的知识水平还是有些困难的,但是加油吧,站在巨人的肩膀上!4.博客...原创 2022-02-05 09:57:11 · 291 阅读 · 0 评论 -
表格的模糊搜索功能,前端也可以实现
今天学到了一个对于表格的模糊搜索,支持搜索全部列中文字的查询。1. 首先是创建一个el-table<el-table :data="tableData" height="600" style="width: 100%" :cell-style="rowClass" :header-cell-style="headClass" > <el-table-column prop="name" label="原创 2022-04-30 11:21:15 · 1992 阅读 · 0 评论 -
vue3:el-table中嵌入进度条progress
实现效果:代码:1.html:在表格的其中一列为进度条展示,需要绑定“progress”<template> <el-table :data="tableData" height="600" style="width: 100%" :cell-style="rowClass" :header-cell-style="headClass" > <el-table-colum.原创 2022-01-17 16:14:09 · 4171 阅读 · 4 评论 -
博客总结:学习思想
一、人不成熟的五大特征1.人不成熟的第一个特征——立即要回报很多人不懂得只有春天播种,秋天才会收获的道理。做事的时候,刚刚付出一点点,马上就要得到回报。很要有长远的眼光,要看得更远一些,眼光是用来看未来的。2.人不成熟的第二个特征——不自律首先是不愿改变自己。你要改变自己的思考方式和行为模式。你要改变你的坏习惯。其实,人与人之间能力没有太大的区别,区别在于思考方式和行为模式的不同。一件事情的发生,你去问成功者和失败者,他们的回答是不一样的,甚至是相反的。我们今天的不成功是因为我们的思考方式不成功。其原创 2021-12-31 19:06:17 · 113 阅读 · 2 评论 -
GitLab创建Project报错The form contains the following errors:Route path has already been taken
GitLab创建Project报错:The form contains the following errors:Route path has already been takenRoute is invalidPath has already been takenThere is already a repository with that name on disk原创 2022-04-30 11:23:21 · 2818 阅读 · 0 评论 -
Linux服务器查看firewall防火墙状态
1.查看firewall服务状态systemctl status firewalld2.开启防火墙service firewalld start3.关闭防火墙service firewalld stop4.重启防火墙service firewalld restart5.查询端口号8080是否开放firewall-cmd --query-port=8080/tcp6.开放80的端口号firewall-cmd --permanent --add-port=原创 2022-01-09 17:25:00 · 2477 阅读 · 0 评论 -
jenkins构建触发器定时构建
jenkins构建触发器定时构建原创 2021-12-14 09:27:12 · 478 阅读 · 1 评论 -
Jenkins配置远程服务器SSH Servers节点参数设置说明
一、进入到SSH Servers节点设置1.点击 Manage Jenkins2.右侧下拉找到 Configure System3.在最下方找到 “新增”二、配置SSH Server1.2.点击“高级”,进行配置下面的内容。配置完成,点击“Test Configuration”,出现 success即为成功!三、注:windows7的版本,需要安装SSH服务之后才可以配置。...原创 2021-11-21 19:35:15 · 5266 阅读 · 1 评论 -
2021年10月自考总结(二)
这次报考了C++程序设计,很开心的结果是通过了。在前期使用了三遍读书法、画思维导图,后期做真题来巩固知识点。吸取这次考试中做的不好的点,避免在下一次自考中再犯。首先是提前学习这个事情,总是觉得时间还长,前期学习的时候对于时间管理的不是很好,学习效率不高。由于项目的原因,有时候会将安排好的自考时间给项目完成。之后并没有将时间再次安排回来。以至于在后期的时候比较吃力,这是需要在下一次做的更好的。及时总结每一天学到的知识,及时反馈每一天遇到的问题。...原创 2021-11-20 21:14:25 · 1308 阅读 · 0 评论 -
sprint 1-10周期总结
时间过得很快,不知不觉进入项目组已经快10个周期了,这个周期收获是巨大的。一、进入项目组九月初进入了项目组AR,一开始刚进入项目组,熟悉confluence上的文档,之后一两天的时间看前后端的代码,之后就进入了开发的阶段。当时的情况是看了java基础,但是后端使用的springboot,在开发之后的时间再学习新的知识。vue是整合了JS、css与html,也需要提前学习,才能完成项目的功能,当时花了两天的时间去整体的学习vue,巨大的成长与提高是从实践的过程中获得的,当着手于敲代码的时候,就会更加理原创 2021-11-18 17:42:35 · 2243 阅读 · 4 评论 -
jenkins中设置tomcat自启动
一、shell脚本启动1.在/etc/init.d下新建一个文件tomcat(需要在root权限下操作)sudo vi /etc/init.d/tomcat2. 写入 i 进行插入操作写下tomcat自启动脚本(注:JAVA_HOME与CATALINA_HOME、CATALINA_BASE的路径需要写成自己的)#!/bin/sh# chkconfig: 345 99 10# description: Auto-starts tomcat# /etc/init.d/tomcatd原创 2021-11-01 11:05:10 · 1046 阅读 · 0 评论 -
element-ui中弹框dialog在遮罩内部显示,需要点击一下页面才能正常显示
修改之前修改之后本项目使用了element-UI中的组件Dialog,需要在el-dialog标签中添加代码:append-to-body="true" 修改前:<el-dialog title="点播提示" :visible.sync="centerDialogVisible" width="30%" center> </el-dialog> 修改后:<el-di.原创 2021-10-28 05:15:00 · 1689 阅读 · 4 评论 -
初识JAVA(四)
一、继承中的构造方法子类的构造的过程中必须调用其基类的构造方法子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。使用this(argument_list)调用本类的另外的构造方法。调用super()必须卸载子类构造方法的第一行。如果子类的构造方法中没有显示地调用基类构造方法,则系统默认调用基类无参数的构造方法。如果子类构造方法中既没有显示调用基类构造方法,而基类中又没有无参的构造方法,则编译出错。举例:class A{ prote原创 2021-10-24 17:31:10 · 531 阅读 · 3 评论 -
vue中使用window.open()参数详解
打开新窗口有多种情况:①在当前页面弹出新窗口 ②在浏览器新打开一个标签页 ③替换当前页面下面为大家介绍一下使用window.open()如何实现这两种情况。1.window.open()有三个参数windows.open("URL","name","configuration");URL:为要新打开页面的urlname:为新打开窗口的名字,可以通过此名字获取该窗口对象configuration:为新打开窗口的一些配置项,比如是否有菜单栏、滚动条、长高等等信息2.举例说明...原创 2021-10-26 08:00:00 · 29334 阅读 · 3 评论 -
2021.10自考总结
这次报考了C++程序设计。在前期使用了三遍读书法、画思维导图,后期做真题来巩固知识点。学习是在考试前和考试后,于是有了这篇总结。吸取这次考试中做的不好的点,避免在下一次自考中再犯。首先是提前学习这个事情,总是觉得时间还长,前期学习的时候对于时间管理的不是很好,学习效率不高。由于项目的原因,有时候会将安排好的自考时间给项目完成。之后并没有将时间再次安排回来。以至于在后期的时候比较吃力,这是需要在下一次做的更好的。以下是思维导图:...原创 2021-10-18 08:48:05 · 557 阅读 · 9 评论 -
鼠标右击没有git bash here如何解决
1.打开注册表编辑器:win+R并且输入regdeit2.找到下面的路径并且进入3.在上面的路径下找到Git Bash Here4. 设置图标:Git Bash Here→Icon,数据中填写Git Bash Here的图标所在的路径(图标在安装Git Bash Here的路径下)。5. 设置程序:Git Bash Here→command,数据:填写exe程序所在的位置。6.设置成功:点击鼠标右键就可以看到了...原创 2021-10-08 08:44:15 · 1488 阅读 · 0 评论 -
IDEA中添加翻译插件
1.打开IDEA,File→Settings,进行设置2.选择Plugins→Markplace→搜索Transtation→点击"Install"进行下载安装3.安装之后,点击下方Apply进行应用,之后重启IDEA,就完成了。4.我遇到的问题:重启之后进行翻译报错。5.解决方案:点击进入Settings→Translation→可以选择自己所要用的翻译软件一定要勾选后面的选项!!!6.最终效果...原创 2021-09-28 11:02:45 · 3906 阅读 · 9 评论 -
美化swagger -- 前后端分离的API接口页面
有时候swagger界面比较难以操作,特别是需要不断切换接口时,点击起来比较麻烦,而且很多人不喜欢swagger界面的样式,这里提供一个用bootstrap渲染的swagger界面pom.xml加入依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifa.转载 2021-10-23 08:00:00 · 862 阅读 · 2 评论 -
如何在swgger中设置连接前后端的API接口
一、背景现在的网站大多都是前后端分离式的开发,前后端都衍生出了自己的框架。现在前后端交互的唯一方式就是API接口。曾经前后端交互都需要后端人员手动编写API接口文档,规定路径、请求方式、返回类型,这样效率很低。swagger就是更好地书写API文档的框架。二、swagger介绍swagger可以根据后台接口自动生成可视化的restful风格的API文档,并可以进行API测试(发送各种请求,测试接口)1、前端人员不用再去理解后端代码,后端人员也不用专门编写接口文档。2、swag转载 2021-10-12 09:08:19 · 1315 阅读 · 0 评论 -
Visual Studio Code如何上传代码到git
1.选择要提交的代码①打开VS Code左侧的源代码管理,在更改标签下的文件中选择自己要提交的文件, ②比如说在这里我们选择package.json,之后要点击后面的的"+"号。 ③在上方可以填写提交的信息2.暂存更改点击"+"号之后,就会将更改标签下的文件移动到暂存的更改标签下。3.提交到远程的分支点击下方的按钮,将代码提交到远程的分支。提交成功之后,更改和暂存的更改标签下已经没有刚才的文件了。4. 远程代码合并①进入到项目的git...原创 2021-09-21 10:39:17 · 6304 阅读 · 13 评论 -
CSS:Cascading Style Sheet 层叠级联样式表
CSS的优势:1.内容和表现分离2.网页结构表现统一,可以实现复用3.样式十分的丰富4.建议使用独立于html的css文件5.容易被搜索引擎收录CSS的导入方式:1. 行内、内部的style属性2. 外部样式的两种写法 <!--外部样式--><link rel = "stylesheet" href = "css/style.css"><!--导入式--><style> @import url("cs...原创 2021-09-17 17:48:31 · 590 阅读 · 11 评论 -
初识JAVA(三)
一、static关键字在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可以访问非static的成员。静态方法不再是针对于某个对象调用,所以不能访问非静态成员。可以通过对象引用或类名(不需要实例化)访问静态成员。二、package与import语句package:解决类的命名冲突问题原创 2021-09-07 21:04:56 · 668 阅读 · 15 评论
分享