文章 2024-08-29 来自:开发者社区

jenkins学习笔记之十三:配置SonarScanner扫描Java项目

一、手动测试 注意此版本已经内置包含Java语言扫描插件,不再需要单独安装 1.clone代码 git clone git@192.168.1.128:root/demo-maven-service.git  #demo-maven-service网上都有 2.手动编译项目 cd demo-maven-service/ mvn clea...

jenkins学习笔记之十三:配置SonarScanner扫描Java项目
文章 2024-01-25 来自:开发者社区

JavaWeb学习笔记

一、简介 在Java中,动态web资源开发的技术统称为JavaWeb 二、基本概念 1、Web应用程序 是可以提供浏览器访问的程序 组成部分:静态web和动态web web应用程序-->Tomcat:服务器 配置文件:Properties web应用程序编写完毕后,若想提供给外界访问,需要一个服务器来统一管理2、静态web .htm,.html 存在的缺点 ...

JavaWeb学习笔记
文章 2024-01-25 来自:开发者社区

Spring5学习笔记——狂神说Java

本文撰写的是狂神说Java视频笔记学习记录一、Spring 框架组成Spring 框架的分为7个模块,组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:1.核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应....

Spring5学习笔记——狂神说Java
文章 2023-12-25 来自:开发者社区

[硬核]卷起来!两万六千字总结的JavaWeb核心技术学习笔记

前言大家好,我是ChinaManor,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。该JavaWeb学习笔记源自zcc同学,非常善于总结知识的一位同学,可以收藏起来慢慢学习http协议笔记协议 : 约定 网络传输协议: `规范网络传输` 如 速率 . 传输码率 . 代码结构 . 传输控制 TCP 三次握手 四次挥手 简介 ...

[硬核]卷起来!两万六千字总结的JavaWeb核心技术学习笔记
文章 2023-10-13 来自:开发者社区

【设计模式——学习笔记】23种设计模式——职责链/责任链模式(Chain of Responsibility)(原理讲解+应用场景介绍+案例介绍+Java代码实现)

案例引入学校OA系统的采购审批项目: 需求是采购员采购教学器材如果金额 小于等于5000(0<x<=5000),由教学主任审批如果金额 小于等于10000(5000<x<=10000),由院长审批如果金额 小于等于30000(10000<x<=30000),由副校长审批如果金额 超过30000以上(30000<x),由校长审批传统方式实现创建一个不同的审....

【设计模式——学习笔记】23种设计模式——职责链/责任链模式(Chain of Responsibility)(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章 2023-10-13 来自:开发者社区

【设计模式——学习笔记】23种设计模式——策略模式Strategy(原理讲解+应用场景介绍+案例介绍+Java代码实现)

案例引入有各种鸭子,比如野鸭、北京鸭、水鸭等。 鸭子有各种行为,比如走路、叫、飞行等。不同鸭子的行为可能略有不同。要求显示鸭子的信息传统方案实现不同的鸭子继承一个父类Duck,如果是相同的行为就继承,不同行为就重写方法实现【鸭子抽象类】package com.atguigu.strategy; public abstract class Duck { public Duck() { ...

【设计模式——学习笔记】23种设计模式——策略模式Strategy(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章 2023-10-13 来自:开发者社区

【设计模式——学习笔记】23种设计模式——状态模式State(原理讲解+应用场景介绍+案例介绍+Java代码实现)

案例引入请编写程序完成APP抽奖活动具体要求如下:假如每参加一次这个活动要扣除用户50积分,中奖概率是10%奖品数量固定,抽完就不能抽奖活动有四个状态: 可以抽奖、不能抽奖、发放奖品和奖品领完,活动的四个状态转换关系图如下一开始的状态为“不能抽奖”,当扣除50积分成功之后,状态就变成了“可以抽奖”状态介绍基本介绍状态模式: 它主要用来解决对象在多种状态转换时,需要对外输出不同的行为的问题。状态和....

【设计模式——学习笔记】23种设计模式——状态模式State(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章 2023-10-13 来自:开发者社区

【设计模式——学习笔记】23种设计模式——解释器模式Interpreter(原理讲解+应用场景介绍+案例介绍+Java代码实现)

案例引入通过解释器模式来实现四则运算,如计算a+b-c的值,具体要求先输入表达式的形式,比如a+b+c-d+e,要求表达式的字母不能重复在分别输入a,b,c,d,e的值最后求出结果传统方案编写一个方法,接收表达式的形式,然后根据用户输入的数值进行解析,得到结果【分析】如果加入新的运算符,比如*或/等等,不利于扩展,另外让一个方法来解析会造成程序结构混乱,不够清晰【改进】可以考虑使用解释器模式,即....

【设计模式——学习笔记】23种设计模式——解释器模式Interpreter(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章 2023-10-13 来自:开发者社区

【设计模式——学习笔记】23种设计模式——备忘录模式Memento(原理讲解+应用场景介绍+案例介绍+Java代码实现)

案例引入游戏角色有攻击力和防御力,在大战Boss前保存自身的状态(攻击力和防御力),当大战Boss后攻击力和防御力下降,可以从备忘录对象恢复到大战前的状态传统设计方案针对每一种角色,设计一个类来存储该角色的状态【分析】一个对象,就对应一个保存对象状态的对象, 这样当我们游戏的对象很多时,不利于管理,开销也很大传统的方式是简单地做备份,new出另外一个对象出来,再把需要备份的数据放到这个新对象,但....

【设计模式——学习笔记】23种设计模式——备忘录模式Memento(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章 2023-10-13 来自:开发者社区

【设计模式——学习笔记】23种设计模式——中介者模式Mediator(原理讲解+应用场景介绍+案例介绍+Java代码实现)

案例引入案例一普通实现在租房过程中,客户可能去找房东问房子是否可以租,但是房东可能要和家人进行一系列的沟通,最后还可能派出另一个家庭成员来和客户进行交流,整个沟通过程非常复杂、沟通线路繁多。如果是写成程序的模式,不同成员之间需要留好接口方便成员之间互相进行调用【分析】各个成员彼此联系,你中有我,我中有你,不利于松耦合各个成员之间所传递的消息(参数)容易混乱当系统增加一个新的成员时,或者执行流程改....

【设计模式——学习笔记】23种设计模式——中介者模式Mediator(原理讲解+应用场景介绍+案例介绍+Java代码实现)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注