自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(346)
  • 资源 (1)
  • 收藏
  • 关注

原创 提高代码质量的秘诀:类、方法、字段和包注释

JDK提供了一个很有用的工具,叫做javadoc,它可以由源文件生成一个HTML文档。如果在源代码中添加以特殊定界符/**开始的注释,那么你就可生成一个看上去具有专业水准的文档。Java文档注册可以提高代码的可读性和维护性。其中的关键是使用合适的注释,Java的注释有许多种类: 在Java中添加注释非常简单。只需要在代码前面加上两个斜线“//”,就可以在该行之后添加单行注释:你还可以将任何文本放在一个多行注释块内:🍣 二、类注释 其中,星号(*)后的内容是

2023-06-04 16:02:04 1176 1

原创 深入理解Jar文件:创建、使用和多版本控制

Java中Jar文件是一种归档文件格式,通常用于将许多Java程序组件中。它可以包含Java类()、资源文件和任何其他支持文件。创建Jar文件有助于您的应用程序。

2023-06-04 14:39:41 2193

原创 Java的包:提高代码可维护性和可扩展性的神器

Java允许使用将类组织在一个集合中。借助包可以方便地组织你的代码,并将你自己的代码与其他人提供的代码库分开。

2023-05-28 17:17:58 598

原创 深入探索: 对象构造的隐藏功能与技巧

无参数的构造器。因此,如果我们尝试使用无参数构造器来创建Person对象,

2023-05-26 21:17:35 433

原创 从零开始:Java中如何定义和访问静态字段和方法

工厂方法用于创建和返回新的对象实例,它通常被定义为 static 方法,可以不用通过类的实例化就可以访问它,并且会在内部调用。类中有许多成员变量和方法,它们是直接属于对象实例的。在 Java 中,main 方法是程序的入口点,在执行时由。包含 main 方法的类,并进行相应的初始化操作。中被广泛应用,它可以隐藏对象的具体创建过程,简化了代码的使用。的例子,因为它定义在类中,而不需要通过类的实例来访问。静态成员是属于类的,而不属于任何一个对象实例。中,它们和对象实例无关,可以直接通过类名来调用。

2023-05-21 20:26:10 1241

原创 Java自定义类:打造属于自己的编程世界

首先,我们来了解一下什么是自定义类。在Java中,类是一种模板或蓝图,可以用来生成具有一定属性和行为的对象。不同于预定义好的类(例如String、Integer等),自定义类是由程序员按需求自行进行定义和实现。自定义类具有高度可定制性、可重用性以及可维护性。这样就可以有效地提高编程效率,同时减少代码冗余,便于管理。return age;System.out.println("姓名:" + this.name + ",年龄:" + this.age);

2023-05-20 19:46:16 1726

原创 Java预定义类:让你的代码事半功倍

在Java中,没有类就无法做任何事情。然而,并不是所有的类都表现出面向对象的典型特征。以为例,我们不必具体了解如何实现的,只需要。这正是封装的关键所在。Math类只,所以不需要隐藏数据。由于没有数据,因此不必考虑创建对象和初始化它们的实例字段,因为根本没有实例字段。

2023-05-14 15:45:18 638

原创 面向对象程序设计概述

是当今的主流程序设计范型,它取代了20世纪70年代的“结构化”或过程式编程技术。由于Java是面向对象的,所以必须熟悉OOP才能够很好地使用Java。面向对象的程序是由对象组成的,每个对象包含对用户公开的。程序中的很多对象是来自,还有一些是自定义的。究竟是自己构造对象,还是从外界购买,这完全取决于开发项目的。但是,从根本上说,只要对象能够满足要求,就不必关心其功能到底是如何实现的。

2023-05-11 21:34:03 2322

原创 Vue.js自定义指令及用Vue实现简单的学生信息管理系统

data: {hello:"你好",},methods: {})执行结果:通过以上示例,可以看到网页上的"你好"是红色,说明自定义指令起到了作用。在自定义指令中,可以传递是三个参数:el:指令所绑定的元素,可以用来直接操作DOM。binding:一个对象,包含指令的很多信息。vnode:Vue.js编译生成的虚拟节点。

2023-05-10 21:47:04 2291 1

原创 Vue.js按键修饰符及v-model修饰符

Vue.js按键修饰符及v-model修饰符示例

2023-04-29 14:54:18 1404

原创 Vue.js过滤器filters

Vue.js允许自定义过滤器,过滤器的作用可被用于一些常见的文本格式化(也就是修饰文本,但是文本内容不会改变)过滤器可以用在两个地方:双花括号插值或v-bind表达式。

2023-04-22 11:59:41 1533

原创 Vue.js条件渲染指令v-if及v-show

是真正的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当的销毁和重建,v-if也是惰性的,如果在初始渲染时条件为假,则什么都不做,直到第一次变为真时,才会开始渲染条件块。可以看出v-if隐藏的内部元素不会被显示,Vue.js不会尝试生成对应的html代码,而v-show是通过css的display:none来控制的。一般来说,v-if每次插入或者移除元素时都必须生成元素内部的DOM树,因此具有更高的切换开销,而v-show有更高的初始渲染开销。值得注意的是,v-show。

2023-04-21 15:15:27 8433

原创 Vue.js列表渲染指令v-for

v-for指令时在模板编译的代码生成阶段实现的,当遍历数组或对象时需要使用列表渲染指令v-for。当Vue.js用v-for正在更新已渲染过的元素列表时,它默认用"就地复用"策略。如果数据项的数据被改变,Vue.js将不再移动DOM元素来匹配数据项的改变,而是简单复用此处每个元素,并确保它在特定索引下显示已被渲染过的每个元素。

2023-04-20 21:05:33 5962 1

原创 Vue.js中class与style的增强绑定

在web前端应用中,操作元素的class列表的内联样式style是数据绑定style是数据绑定的一个常见需求,因为它们都是,所有可以用v-bind处理它们,但若样式复杂,则需要书写长串的样式代码,这样一来,字符串拼接就比较麻烦。因此,在将v-bind用于class和style时,Vue.js做了,表达式结果的类型除了字符串之外,还可以是。

2023-04-19 21:35:42 640

原创 JavaScript控制语句及搭建前端服务器

安装后 nvm 自己的环境变量会自动添加,但可能需要手工添加 nodejs 的 PATH 环境变量。nvm 即 (node version manager),好处是方便切换 node.js 版本。npm 是 js 的包管理器,就类似于 java 界的 maven,要确保它使用的是国内镜像。注意3:在 for in 内获取属性值,要使用 [] 语法,而不能用。主要用来遍历数组,也可以是其它可迭代对象,如Map,Set等。注意2:遍历子对象时,父对象的属性会跟着遍历出来。执行nvm list会列出已安装版本。

2023-04-18 15:43:49 466

原创 JavaScript运算符与表达式

现在希望当某个属性是 nullish 时,短路并返回 undefined,可以用?如果值1 是 Truthy,返回值1,如果值1 是 Falsy 返回值 2。打散可以理解为【去掉了】数组外侧的中括号,只剩下数组元素。需求,如果参数n没有传递或是null,给它一个【男】需求,如果参数n没有错传递,给它一个【男】需求,函数参数是一个对象,可能包含有子属性。复制对象时出现同名属性,后面的会覆盖前面的。值1 不是 nullish,返回值1。值1 是 nullish,返回值2。打散数组,把元素传递给多个参数。

2023-04-14 20:45:50 457

原创 JavaScript对象类型之Array及Object

this.name 所在的函数是箭头函数,因此 this 要看它外层的 play 函数,play 又是属于 stu 的方法,因此 this 代表 stu 对象。Java 的 Object 是以类作为模板来创建,对象不能脱离类模板的范围,一个对象的属性、能用的方法都是确定好的。json 对象本质上是个字符串,它的职责是作为客户端和服务器之间传递数据的一种格式,它的属性只是样子货。函数有个特殊的属性 prototype,它就是函数创建的子对象的父对象。js 的对象,不需要什么模板,它的属性和方法可以随时加减。

2023-04-14 15:59:37 1180

原创 JavaScript对象类型之function

此元素有一个onclick方法,会在鼠标单击这个元素后被执行,onclick方法刚开始是null,需要赋值后才能使用。如果函数外层引用的是let变量,那么外层普遍的{}也会作为作用于边界,最外层的let也占一个script作用域。函数定义时,它的作用域已经确定好了,因此无论函数将来去了哪,都能从它的作用域中找到当时那些变量。要想里面的e和外面的e能区分开来,最简单的办法是改成let,或者用函数来界定作用域范围。如果函数外层引用的是var变量,外层普遍的{}不会视为边界。

2023-04-13 18:40:00 1047

原创 JavaScript变量与基本数据类型

JavaScript(JS)是一种具有特性的轻量级、解释型或者说的编程语言。虽然作为 Web 页面中的脚本语言被人所熟知,但是它也被用到了很多非浏览器环境中,例如等。进一步说,JavaScript 是一种、多范式、,并且支持面向对象、命令式和声明式(如函数式编程)风格。

2023-04-12 13:28:59 1111

原创 RabbitMQ单机部署和集群部署

普通模式集群不进行数据同步,每个MQ都有自己的队列、数据信息(其它元数据信息如交换机等会同步)。例如我们有2个MQ:mq1,和mq2,如果你的消息在mq1,而你连接到了mq2,那么mq2会去mq1拉取消息,然后返回给你。:与普通模式不同,队列会在各个q的镜像节点之间同步,因此你连接到任何一个镜像节点,均可获取到消息。而且如果一个节点宕机,并不会导致数据丢失。不过,这种方式增加了数据同步的带宽消耗。分别在3台机器中,设置/etc/hosts文件,添加如下内容。方式二:先下载好后,在本地加载。

2023-04-02 21:40:17 397

原创 Vue.js计算属性和监听属性

开发人员可以在模板中像绑定普通属性一样绑定计算属性,计算属性自动监听依赖值的变化,当其依赖属性的值发生变化时,计算属性的值会自动更新,与之相关的DOM部分也会同步更新。每个计算属性都包含一个getter和setter,上面的例子都是计算属性默认用法,只是利用了getter来读取,在开发人员需要时,也可以提供一个。来读取一个计算属性,在业务中很少使用到setter,所以在声明一个计算属性的时候,可以直接使用默认的写法,不必将getter和setter都声明。在Vue.js框架中,所有计算属性都以。

2023-03-30 18:46:21 876

原创 Vue.js事件修饰符及v-model双向数据绑定

事件冒泡是当事件触发时,会像气泡一样,从DOM树的底层,一层一层往上面传递,一直传递到DOM树的根节点,如果子元素和父级元素触发的是相同的事件,那么当子元素被触发时父元素也会被触发,这就是事件的冒泡机制。上述3行代码的效果都是一样的,第一行代码是第2行代码的语法糖,第2行代码也可以简写为第3行代码,可以看出,v-model与同时使用v-bind和v-on的效果是。v-on指令提供了一些事件修饰符,即自定义事件行为,不同的事件修饰符会产生不同的功能,通常配置v-on指令来使用,下表是常用事件修饰符。

2023-03-29 16:55:10 762

原创 Vue.js基础特性、生命周期及常用指令

Vue.js基础特性、生命周期及常用指令基础笔记

2023-02-26 15:26:28 781

原创 用VSCode搭建Vue.js开发环境及Vue.js第一个应用

用VSCode搭建Vue.js开发环境及Vue.js第一个应用

2023-02-16 09:47:25 14124 2

原创 Dockerfile自定义镜像、CentOS安装DockerCompose及Docker镜像仓库

Dockerfile自定义镜像、CentOS安装DockerCompose及Docker镜像仓库

2022-11-27 22:11:32 1887 4

原创 Docker镜像操作、容器操作、数据卷及挂载数据卷

Docker镜像操作、容器操作、数据卷及挂载数据卷

2022-11-23 18:08:01 2387 2

原创 Docker概述及CentOS安装Docker

Docker概述及CentOS安装Docker

2022-11-22 19:58:13 1226 1

原创 统一网关Gateway、路由断言工厂、路由过滤器及跨域问题处理

统一网关Gateway、路由断言工厂、路由过滤器及跨域问题处理

2022-11-18 20:44:10 3013

原创 基于Feign远程调用、自定义Feign配置、性能优化及最佳实践

基于Feign远程调用、自定义Feign配置、性能优化及最佳实践

2022-11-15 21:13:53 2263

原创 Nacos配置管理-统一配置管理、配置自动刷新、多环境多服务共享配置

Nacos配置管理-统一配置管理、配置自动刷新、多环境多服务共享配置

2022-11-13 22:02:49 3410 2

原创 Nacos注册中心概述、服务注册、分级存储模型及环境隔离

Nacos注册中心概述、服务注册、分级存储模型及环境隔离

2022-11-12 13:10:13 1669

原创 Ribbon负载均衡策略、懒加载及饥饿加载

Ribbon负载均衡策略、懒加载及饥饿加载

2022-11-07 21:05:13 1945 1

原创 Eureka的作用、搭建Eureka注册中心、服务注册及服务发现

Eureka的作用、搭建Eureka注册中心、服务注册及服务发现

2022-11-06 12:27:55 1583 1

原创 微服务结构及微服务远程调用

微服务结构及远程调用

2022-11-06 09:41:34 1827

原创 Android消息提示框及CheckBox组件

Android消息提示框及CheckBox组件的简单示例

2022-10-24 19:44:32 3670

原创 Ant Design Pro安装及简单搭建

Ant Design Pro安装及简单搭建

2022-10-16 11:54:25 7781 4

原创 yarn安装和基本使用

yarn安装和基本使用

2022-10-14 16:48:22 7514 2

原创 利用DMA实现短时间内大量数据传输及文字和图片显示机制

利用DMA实现短时间内大量数据传输及文字和图片显示机制

2022-10-09 17:12:45 1566

原创 外围设备的中断请求及用中断来实现实时处理

外围设备的中断请求及用中断来实现实时处理

2022-10-09 12:10:24 2122 1

原创 支持硬件输入输出的IN指令和OUT指令及测试输入和输出程序

支持硬件输入输出的IN指令和OUT指令及测试输入和输出程序

2022-10-08 22:10:07 5600

基于HTML5+CSS3+JavaScript的售卖商城

基于HTML5+CSS3+JavaScript的售卖商城源代码,开发计划是基于H5+CSS3的麦包包售卖商城的设计与实现开发而编写的,目的是保证团队能够保质保量的完成网页设计的开发,使项目团队更加了解网页设计情况,使网页设计项目工作开展的各个过程有序。用户通过浏览麦包包售卖商城的商品,挑选合适的包包,进行购买,中间涉及会员身份和游客身份,进行购买需要进行登录注册,游客浏览可以不登录浏览各个分栏的女包进行挑选,认为合适进行会员注册登录进行购买。随着生活水平的不断提高,人们对女士包包的品味也在逐层上升,女性更换新包的频率更是快速增长。女士包包售卖网站可以在互联网上通过网银支付系统和快捷的物流业完成供需双方的快速成交,节省人们在工作忙碌和快节奏的都市生活状态中所需要投入的精力,间接性地增强社会生产效率。而在相对经济不发达地区,女士包包售卖网站更可以通过其特有的窗口模式和与其周边汇聚的商务人群更直观的展现当地的特色产业、产品和自然资源,填补了互联网女性包包终端零售业务的空白,避免了资源浪费,自由度和延展性都得到了提高。

2023-02-28

空空如也

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

TA关注的人

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