自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 oop考试机

考试机需求题[] 总题库 里面放的所有的题题[] 临时题库 里面放的是随机抽出的3道题学生[] 学生登录后可以答题 答题时循环展示 临时题库的题干和选项内容 学生作答后可以给出正确答案并且计算分值。分析 oop学生类​ 姓名 学号 登录名 密码题类​ 题干 以下选项中谁最帅​ 选项 A.张三 B.张昊宇 C.李四 D.王五​ 答案 B​ 分 5程序结构考试机类​ 题[] 总题库​ 题[] 临时题库​ 学生[] 学生们//构造方法中初始化上面的总题库和学生//出题的方法

2021-01-25 22:57:28 146

原创 oopDay1-类和对象,重载

oop面向对象的编程思想封装 继承 多态 抽象面向过程面向对象面向接口 M V C面向方面 aop 若项目需要融合天气预报,需要彼此之间aop关联面向服务 微服务,分布式架构各数据类型属性的默认值Day 1类和对象类: 具有相同特征及功能的事物的抽象 是一种模板描述一个桌子:特征和功能特征: 材质,长宽高,颜色,形状功能: 能干啥 放东西 结构public class Table { //特征属性或成员变量 int leg

2021-01-24 13:45:05 100

原创 中间件——RabbitMQ

2.RabbitMQ2.1安装erlang链接:https://pan.baidu.com/s/1k_U25KKngEf1iXWD1ANOeg提取码:8ilcrabbitmq链接:https://pan.baidu.com/s/1aSq2ITTqe83lJWetYnK1_w提取码:x7e7详细安装说明Erlang和rabbitMQ的下载和安装如果输入命令行仍然错误,看查看RabbitMQ服务是否开启...

2021-11-30 17:05:33 1392

原创 中间件概述

1.中间件1.1中间件基础平台+通信,通过遵循协议和规范和底层操作系统硬件打交道。特性:跨平台举例:1,RMI(Remote Method Invocations, 远程调用)2,Load Balancing(负载均衡,将访问负荷分散到各个服务器中)3,Transparent Fail-over(透明的故障切换)4,Clustering(集群,用多个小的服务器代替大型机)5,Back-end-Integration(后端集成,用现有的、新开发的系统如何去集成遗留的系统)6,Tran

2021-11-30 16:58:58 2925 1

原创 新冠物资管理系统_前端

xinguan-vue0000搭建Vue架子cmd的vue ui启动,创建项目,运行即可生成node_modules信息0101在login.vue登录界面1、添加背景色(青绿色)2、添加居中白色方形图案3、添加剧中头像(此处仅动图)4、添加输入框5、添加登录和重置按钮6、添加验证码(此处仅动图)Elementnpm的方式安装npm i element-ui -S放入全部组件,实现方法:在main.js中加入import ElementUI f

2021-11-29 17:14:07 743

原创 03.knife4j

03.knife4jknife4j用于美观swagger的增强文档pom.xml<!--knife4j的版本,用于美观swagger的增强文档--><properties> <knife4j.version>2.0.4</knife4j.version></properties><dependency> <groupId>com.github.xiaoymin</groupId> <ar

2021-11-29 17:09:43 225

原创 02.response

02.response控制器中需要对List 返回的结果进行一个处理,才能与前端进行合理的绑定CustomizeResultCodepackage com.zhy.response;public interface CustomizeResultCode { /** * 获取错误状态码 * @return 错误状态码 */ Integer getCode(); /** * 获取错误信息 * @return 错误信息

2021-11-29 17:08:17 90

原创 新冠物资管理系统

新冠物资管理系统本模块文章的编号,对应的是git分支编号。欢迎在我的git中查阅相关代码及总结,本文章及代码均为开源免费。欢迎大家可以提出宝贵意见,帮我优化优化。新冠物资管理系统...

2021-11-23 13:22:00 638

原创 01.swagger

01.swagger01.初步swaggerUserController@RestController@RequestMapping("/system/user")@Api(value = "用户管理")public class UserController { @Autowired private UserService userService;//@RequestMapping("/findUsers") //做查询权限还是要@RequestMapping @Ge

2021-11-23 13:18:22 332

原创 00.后台搭建

00.后台搭建1.pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x

2021-11-23 13:14:09 398

原创 Git远程分支——仅上传分支,不影响主线

Git远程分支编码我使用的是GitBush可视化工具我使用的是GitGui远程库我使用的是giteegitee创建分支feature/0001添加/修改此处要填写真实的邮箱git config --global user.name "username"git config --global user.email "email"创建远程分支本地会自动创建master若要提交远程分支,需要创建本地同名分支git checkout -b feature/0001返回:Switche

2021-11-23 11:09:05 543

原创 2021-07-26

IOC和AOP1.Spring-IOC2.Spring-AOP

2021-07-26 14:32:32 56

原创 Github注册及仓库的创建与管理

Github注册及仓库的创建于管理目的借助github托管项目代码基本概念仓库(Repository)仓库就是你的项目,用来存放被github托管的项目代码。每个项目对一个仓库,如果你开源的项目多了,你就需要多个仓库。收藏(Star)收藏项目,方便下次查看。复制克隆项目(Fork)该fork的项目是独立存在的发起请求(Pull Request)关注(Watch)关注项目,当项目更新可以接收到通知。事务卡片(Issue)发现代码BUG,但是目前没有成型代码,需要讨论时用。Gi

2021-07-02 09:59:33 557

原创 常用解决方法汇总

常用的解决方法链接[解决java项目控制台、日志出现乱码](https://blog.csdn.net/Jerry_wo/article/details/107863093)

2021-07-02 09:54:41 85

原创 oopDay8-获取数据封装进对象中,包裹类(转换),StringBuilder系列

Day81.获取数据封装进对象中2.包裹类架起 基本数据类型 和引用数据类型 沟通的桥梁解决的问题 : 字符串 和 对应类型之间 的转换问题Integer:String str = "123";int x = Integer.parseInt(str); //-->字符串转整数(parse-->解析) Integer.valueOf(str); //-->字符串转整数 Integer.toString(123); //-->数值转字符串八个基本数据类型都有

2021-01-25 00:34:36 171

原创 oopDay2-动参,调用,构造,封装继承,重写

oop面向对象的编程思想Day 2oop封装 继承 多态类的定义: 一类具有相同特征和功能的事物的抽象 模板对象: 用模板创建的变量叫做对象2.1 静态数组public int add(int[] arr){ ...}2.2 动态参数列表public int add(int ... arr){ ...}注意事项:1.方法参数列表中最多只能有一个动态列表2.动态参数列表需要放在最后面public int dong(int a , int ... arr

2021-01-24 16:58:26 112

原创 oopDay7-回顾Object和String底层方法,递归

Day7回顾Objectequals(Object anotherObject) == 比较的是地址hashCode() 两个对象的哈希码不一样,一定不是一个对象​ 两个对象的哈希码一样,不一定是一个对象toString() 输出类里的相关属性信息,即使不调用也是默认使用finalize() 垃圾回收善后工作…String 字符串equals() 比较的是内容charAt()length()substring()indexOf()lastIn

2021-01-24 16:44:55 80

原创 oopDay6-String底层方法

1.StringString 字符串​ 引用数据类型(并不属于八大基本数据类型)​ String是用final修饰的—>即没有子类,不能被继承1.1原码:1.1.1 StringSerializable 序列化接口,Comparable Comparable接口(代表: 是否能比较),CharSequence CharSequence接口(代表: 字符序列)1.value[] 是char类型的数组,char是字符,字符串成串,即字符串,在此数组中s

2021-01-24 16:43:00 92

原创 oopDay5-Object底层方法,equals(),hashCode(),toString(),finalize()

Day5Object类 祖先类​ ↑万物皆对象Object 包含 方法Object 中的方法例如 Object的equals方法1.equals比较两个对象是否相等==是比较两个对象的地址this 指的是当前的对象obj 是传入的对象public boolean equals(Object obj){ return (this == obj);}2.==解释equal方法中==用来比较的是赋给其的地址3.哈希 hashhashCode() 得到对象地址有关

2021-01-24 16:34:39 107

原创 oopDay4-继承,依赖,聚合(即extends与implements的使用)

Day41.继承,依赖,聚合1.is a (继承的关系)​ Pet​ ↗ ↖​ Cat Dog2.use a 使用(依赖的关系)public classTest{ public void ting(Pet p){ p.jiao(); }}3.has a 拥有(聚合的关系)—>涉及到一对一,多对一,一对多​ 学生 有 宠物public class Student{ String name; int age; Pet p; /

2021-01-24 16:29:52 256

原创 oopDay3-回顾,多态

oop面向对象的编程思想Day 3回顾:1.重载(overload)同一类中方法名相同 参数列表不同意义:方便使用者的调用2.重写(override)在继承关系的类中,子类中的某个方法 和父类方法的声明部分 一样意义:在子类中可以按照自己的行为方式执行。可以进行差异化的操作3.构造方法访问修饰符 类名(参数列表){ 方法体 }public Student(){}new Student();3.1有参和无参构造方法如果不去定义,系统会自动添加一个无参的构造方法但是如果定义了构

2021-01-24 15:40:47 91

原创 手撕常用算法

手撕常用算法1-1枚举类型-百钱买百鸡** 枚举方法即为一种归纳的思想**,将问题的所有可能答案一一列举,然后根据条件判断此答案是否合适。枚举类型题:百钱买百鸡我国古代数学家张丘建在《算经》中出了一道“百钱买百鸡”的问题,5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡那么各有公鸡,母鸡,雏鸡多少只?请编写程序实现题型解析设一公鸡数量为gj,母鸡数量为mj,小鸡数量为xj,以单个类型最大范围做数量限制,可列出3组for循环语句,以此循环出所有

2021-01-05 08:26:42 1447 1

原创 Git/Github/Gitee的上传文件

Git/Github/Gitee的上传文件1.先创建好放所有项目的文件夹。2.右键点击此文件夹选择Git Gui(图形用户界面)。3.在Git Gui中选择Create New Repository创建本次所需上传项目的git仓库。4.在刚才创建的GitRepository文件夹中存放每次的项目,并命名本次所需上传项目的名称。5.经过了上一步创建shopManager,在GitRepository/shopManager路径下会自动创建 .git 文件(此为git仓库,是隐藏文件)。6.点击

2020-12-19 00:40:21 221 2

原创 Git的搭建仓库及小练习

Git的搭建仓库及小练习1.搭建仓库所搭建的git仓库,会生成 .git 文件,此文件为隐藏文件,需通过设置文件夹中的:(点击查看—>>>勾选隐藏的项目)即可。注意:此图中蓝色的(master)出现,便意味着搭建好的git仓库...

2020-12-16 15:54:24 121

原创 企业级java编程中数据结构与算法的使用理解

企业级java编程中数据结构与算法的使用理解算法与数据结构的应用主要体现在那些方面:我可以说体现在bai和计算机相关的各种方面吗du…基本上没zhi有应用是不需要数据结构和算dao法的吧…你用的电脑,操作系统:文件管理,多进程切换,内存管理你用的百度知道所代表的网站应用:浏览器渲染,数据库优化你用来访问网络的整个基础设施:路由算法你玩游戏时的三维渲染,人工智能概念:1、枚举(baiEnumeration)接口虽然它本身不属du于数据结构,但它在其zhi他数据结构的范畴里应用很dao广。 枚

2020-08-15 00:10:55 138

原创 开发规范原则(面向对象的精髓就是接口)

开发规范原则//面向对象的精髓就是接口//接口的作用,如何产生接口,接口具有什么样的特性//接口是抽象出来的,抽取其共同行为,属性和方法单一职责原则//动物类,会呼吸空气或会呼吸水,用类描述动物呼吸这个场景*单一原则class Terrestrial{ public void breathe(String animal){ System.out.println(animal + "呼吸空气"); }}class Aquatic{ public voi

2020-08-11 11:08:04 243

原创 java后端开发模块

java后端开发模块后端模块ezdev-system-modules为后端模块,后端模块都采用modules为后缀,以项目名称为前缀,基于maven模块化开发方式进行项目构建,下图为后端模块结构:bin文件夹为批处理命令,包括发版,打包,代码质量扫描等,可以根据具名称区分。项目中的业务模块,根据项目实际业务需求进行划分。项目starter模块,功能等同于springboot的starter,主要供第三方系统依赖用,也就是对外提供的SDK接口。此模块主要完成自动配置以及确定需要哪些业务模块供第三

2020-08-11 10:45:42 1276

原创 java 渲染解读

java 渲染解读解读就是把tomcat把jsp编译成servlet,而baiservlet会将以HTML格式返回du给浏览zhi器,这就是渲染。渲染可以简dao单理解为:因为浏览器不能执行并显示jsp文件,所以tomcat服务器将jsp文件渲染成html文件,以便于能够在浏览器中将http url请求的结果进行显示。渲染:baiHTML语言用浏览器解析,首先将.html文件加载进内存du,生成一颗DOM树,然后根据标记中zhi引用的.js和.css文件,来dao对节点进行渲染 生成一个完整,绚丽的

2020-08-11 10:07:43 1123

原创 企业级前端项目及启动

前言前端模块都采用pcview为后缀,以项目名称为前缀,基于webpack模块化开发方式进行项目构建,下图为前端模块结构:bin文件夹为批处理命令包括依赖安装,打包,发布,开发等功能,详情请看视频教程。build 文件夹是动态生成的,只有在发布本项目的npm包时才生成,发包时会把build文件夹下的内容发布到npm私服上。dist 是部署文件夹,此文件夹里边包含nginx服务和最终部署的静态文件。文件夹中static文件夹内容既为打包好的前端web项目,直接考到目标web服务器即可运行

2020-08-06 14:02:42 1494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除