Gitee Jenkins Plugin 是码云基于 GitLab Plugin 开发的 Jenkins 插件。用于配置 Jenkins 触发器,接受码云平台发送的 WebHook 触发 Jenkins 进行自动化持续集成或持续部署,并可将构建状态反馈回码云平台。简单来说意思就是当你把代码提交到码云上时,码云会发一个Post请求给Jenkins
JS中声明全局变量主要分为显式声明或者隐式声明。1.显示声明:使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量;在function内部声明的是局部变量。<script> var global= '我是全局变量';//全局变量 function a(){ var part= '我是局部变量';//局部变量 console.l
软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。 根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种:通过$.extend()来扩展jQuery通过$.fn 向jQuery添加新的方法通过$.widget()应用jQuery UI的部件工厂方式创建 通常我们使用第二种方法来进行简单插件开发
转载 2023-09-22 11:44:01
106阅读
模板方法模式概念  模板方法模式属于行为型模式,它定义一个操作中的算法的骨架,而将一些步骤推迟到子类当中实现。父类抽取并实现的是公共方法,对于可变方法,父类做的只是定义了可变行为的接口,具体实现留给子类去完成,实现对代码的重复利用。模板方法模式类图 这里的templateMethod方法就是公共方法,是所有子类所拥有的公共行为;abstractMethod方法就是可变的行为,是每个子类独特行为,这
什么是单例设计模式1.单例设计模式是指采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并对该类只提供一个取得其对象实例的方法。2.单例设计模式有两种方式:1)饿汉式;2)懒汉式。饿汉式步骤如下:1)构造器私有化(防止创建新对象)2)类的内部创建对象3)向外暴露一个静态的公共方法(getInstance)4)代码实现饿汉式(不使用对象实例,类也已经创建好对象实例了,可能造成资源浪
工厂方法模式与抽象工厂模式都是设计模式中重要而且常见的模式。      工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。通用类图如下:      在工厂方法模式中,抽象产品类Product负责定义产品的共性,实现对事物最抽象的定义;Creator为抽象创建类,也就是抽象工厂,具体如
Java - 底层建筑 - JVM - 第5篇 - 方法区运行时数据区结构图栈、堆、方法区之间的交互关系从线程是否共享来看从创建对象的角度来看方法区的基本理解《Java虚拟机规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但是一些简单的实现可能不会选择区进行垃圾收集或者压缩”。但是对于HotSpot虚拟机而言,方法区还有个名字叫 Non-Heap(非堆),目的就是要和堆分开所以,方法
转载 2023-09-23 20:54:42
60阅读
1.封装1.1.封装的作用(1)保证内部结构的安全,外部人员不可随意访问 (2)屏蔽复杂,暴露简单 不封装会使xxx类的属性对外暴露,可以被随意访问、更改,不安全。1.2.封装方法—private表示私有的,被他修饰后,该数据只能在“当前类”中访问。封装代码的两步:(1)、属性私有化(private) (2)、1个属性对外提供2个set\get方法,可以在set方法中设立关卡(限定传入数据的取值范
访问修饰符 public 该类或非该类均可访问private 本类可以访问使用protected 该类及其子类的成员可以访问,同一个包中的类也可以访问。默认(不写修饰符)本包可以访问,不能跨包,即使是跨包的子类。类似外面的私生子 private 缺省(不写) protected public 同一类
转载 2023-09-17 17:14:05
33阅读
第13条:使类成员的可访问性最小化  设计良好的模块的模块与设计不好的模块区别在于,设计良好的模块会隐藏所有的实现细节,把它的API与他的实现清晰地隔离开来。然后模块之间只通过API通信。  信息隐藏之所以非常重要,是因为它可以有效地解除各模块的耦合性,使这些模块可以独立地开发、测试。  类接口有两种访问级别。包级私有公有,包级私有就是没有任何修饰符(也有书上翻译成友好的),如果只有这个包中
# Java 公共方法的实现指南 作为一名刚入行的开发者,理解如何实现使用公共方法是一个非常重要的基础。在Java中,公共方法的定义使用至关重要,下面我们将详细讲解实现一个简单公共方法的流程代码示例。 ## 实现流程 在开始之前,让我们先了解实现公共方法的总体流程。以下是一个简单的步骤表格,展示了我们需要进行的步骤。 | 步骤 | 内容 | 说明
原创 2024-10-02 04:07:31
36阅读
1.单例模式单例模式,它的定义就是确保某一个类只有一个实例,并且提供一个全局访问点。单例模式具备典型的3个特点:1、只有一个实例。 2、自我实例化。 3、提供全局访问点。因此当系统中只需要一个实例对象或者系统中只允许一个公共访问点,除了这个公共访问点外,不能通过其他访问点访问该实例时,可以使用单例模式。单例模式的主要优点就是节约系统资源、提高了系统效率,同时也能够严格控制客户对它的访问。也许就是因
上一家公司有用到插件式开发来做一个工具箱,类似于QQ电脑管家,有很多工具列表,点一下工具下载后就可以开始使用了。可惜在那家公司待的时候有点短,没有好好研究一下。现在有空,自己在网上找了些资料,也来试试。 主要思路:公开一个插件接口,如果.DLL或.EXE的代码中有继承这个接口就将其示为插件,并将这些插件放在同一目录。运行程序的时候扫描目录并通过反射判断.DLL或.EXE中是否存在该接口,
转载 2024-06-17 20:20:45
43阅读
Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法?1.clone方法创建并返回此对象的一个副本保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。PS:浅复制是指当对象的字段值被复制时,字段引用的对象不会被复制例如,如果一个对象有一个指向字符串的字段,并且我们对该
转载 2023-11-10 22:35:37
79阅读
# 如何创建Java公共插件项目 ## 整体流程 首先,我们需要创建一个新的Java项目,并将其设置为一个公共插件项目。接下来,我们将添加所需的依赖项,并编写代码来实现项目的功能。最后,我们需要将项目打包成jar文件,以便其他项目可以引用并使用该插件。 下面是创建Java公共插件项目的详细步骤: | 步骤 | 描述 | |------|-----------
原创 2024-06-02 04:29:26
18阅读
--获取规字符串中的指定名称的某个字段值1、public String getValueByName(String params,String name) --用于通过表单选中的复选框获取它的值(js的方法)2、function getSelectedMasterKeys() --获取当前年3、public String getCurMonth()  --汇
概述: 是指子类继承父类的特征行为,使得子类对象(实例)具有父类的实例域方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承主要解决的问题就是:共性抽取 所谓的共性抽取可以理解为把两个或多个类中具有相同的属性定义为一个基类(父类) 两个或多个类中各自拥有的属性定义为派生类(子类)继承关系中的特点子类可以拥有父类的内容子类还可以拥有自己的专有内容继承的关键字 :extends格式定义父类
转载 2023-10-23 09:08:02
113阅读
1. 单例(Singleton)Intent确保一个类只有一个实例,并提供该实例的全局访问点。Class Diagram使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量。ImplementationⅠ 懒汉式-线程不安全以下实现中,私有静态变量 uniqueInstance 被延迟实例化,
Java分析提取公共类的方法一、 概述: 本文主要从公共类或方法的设计原则开始,以现有类的公共方法或逻辑的提取为主线逐步展开说明,针对于项目中多处重复的代码或某一特定场景处理相对分散的情况进行分析,对其进行提取公共类处理,提高代码的效率、可读性复用性。借此阐述提取公共类的意义方法,达到优化代码逻辑工程结构的目的。二、 设计基本原则使用场景:1、 设计基本原则:向上抽取共性,尽可能的包含子
目录方法设计1.方法的定义1.1方法定义的一般格式1.2例2.访问方法修改方法3.方法的调用4.总结方法设计1.方法的定义(1)方法是类为用户提供的接口,用户使用方法操作对象。(2)一个方法的定义包括2个部分,方法的声明方法体的定义。1.1方法定义的一般格式[修饰符]  返回值类型  方法名(方法参数){     &nbsp
  • 1
  • 2
  • 3
  • 4
  • 5