E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
黑马程序员-Java学习笔记
java学习笔记
(3)——多态
所谓多态,就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用的到底是哪个类中实现的方法,必须在由程序运行期间才能决定。即不修改程序代码就可以让程序有多个运行状态可以选择,这就是多态性。同一个事件发生在不同的对象上会产生不同的结果,可见,多态实现了很好的扩展性。多态的三
烂笔头2020
·
2023-08-08 15:27
Java学习笔记
JVMJVM是java虚拟机,由于不同的客户端(如手机、笔记本、台式)有不同的芯片,同一段代码会被翻译成不同的机器指令,所以在没有JVM的时候,对于这些不同的客户端,需要编写不同的代码,就十分麻烦。那么我们可以通过JVM,达到编写一段代码,通过JVM处理,运行在不同客户端的效果。JRE与JDK快捷指令代码可以在IDEA中查看//mainpublicstaticvoidmain(String[]ar
Marhoosh
·
2023-08-08 12:13
Java
java
学习
笔记
单例模式_
黑马程序员
学习笔记
目录1.介绍:2.单例模式的结构3.单例模式的实现两种。3.1.静态变量实现3.2饿汉式:静态代码块实现:3.3懒汉式(同步方法)3.4懒汉式(双重检查锁)3.5静态内部类,懒汉式3.6枚举(饿汉式)1.介绍:单例模式(SingletonPattern)是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的
乘乘凉
·
2023-08-08 11:34
设计模式
单例模式
java
JavaScript学习笔记--【
黑马程序员
】
目录一、编程语言1.1编程1.2计算机语言1.3编程语言1.4翻译器1.5编程语言和标记语言区别总结二、计算机基础2.1计算机组成2.2.数据存储2.3数据存储单位2.4程序运行三、HTML中的JavaScript1.元素1.1标签的位置1.2延迟脚本--defer1.3异步脚本--async1.4XHML中的变化2.嵌入代码和外部文件3.元素4.小结四、初始JavaScript1.1Javasc
m0_63077733
·
2023-08-08 11:32
学习
解析python网络爬虫
黑马程序员
_解析Python网络爬虫:核心技术、Scrapy框架、分布式爬虫教程...
BXG-2018-58.95GB高清视频第一章:解析python网络爬虫:核心技术、Scrapy框架、分布式爬虫1-1初识爬虫1-1-11.1-爬虫产生背景1-1-21.2-什么是网络爬虫1-1-31.3-爬虫的用途1-1-41.4-爬虫分类1-2爬虫的实现原理和技术1-2-12.1-通用爬虫的工作原理1-2-22.2-聚焦爬虫工作流程1-2-32.3-通用爬虫抓取网页的详细流程1-2-42.4-
weixin_39617215
·
2023-08-08 06:12
【学】Maven 笔记 | 不食花生的猫
第一章Maven基础网页地址视频地址:
黑马程序员
Maven全套教程,maven项目管理从基础到高级,Java项目开发必会管理工具maven_哔哩哔哩_bilibili依赖查询:https://mvnrepository.com
Jim.KK
·
2023-08-07 14:24
Java
maven
科班应届生,我选择来黑马提升技能!
不论是因为对未来的迷茫和焦虑,还是对生活的现状不满意,又或者是想完善自己的专业知识,亦或是跨界迎接新的挑战,都可以来黑马……学科|JavaEE校区|武汉薪资|10k(应届生)
黑马程序员
的学弟、学妹们大家好
Blue92120
·
2023-08-06 19:49
java
java学习笔记
(6)——异常处理
所有的异常类是从java.lang.Exception类继承的子类。Exception类是Throwable类的子类。除了Exception类外,Throwable还有一个子类Error。Java程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。Error用来指示运行时环境发生的错误。例如,JVM内存溢出。一般地,程序不会从错误中恢复。异常类有两个主要的子类:IOEx
烂笔头2020
·
2023-08-06 18:15
【分布式流控组件 Sentinel 快速入门】——图文详解操作流程
欢迎大家来踩踩~《
Java学习笔记
》专栏的文章是本人在Java学习中总结的一些知识点~《每天一点小知识》专栏的文章可以丰富你的知识库,滴水成河~
微风撞见云
·
2023-08-06 16:35
SpringCloud
Java学习笔记
每天一点小知识
分布式
sentinel
spring
cloud
spring
boot
java
【Seata1.5.2 下载 & 配置 & 整合 & 踩坑 & 测试】—— 含各种踩坑记录(详细版)
欢迎大家来踩踩~《
Java学习笔记
》专栏的文章是本人在Java学习中总结的一些知识点~《每天一点小知识》专栏的文章可以丰富你的知识库,滴水成河~
微风撞见云
·
2023-08-06 14:42
SpringCloud
Java学习笔记
每天一点小知识
java
微服务
spring
boot
spring
cloud
seata
JAVA学习笔记
0x02
开始Java版本我选用的是1.6.0_45,需要的请至官网下载:https://www.oracle.com/index.html使用的编译器是MyEclipse10Java需要配置环境变量,windows下的具体操作请参照学习笔记0x00,其他系统请百度。创建一个工程左上角点击File->New->JavaProject项目名称根据需要写,我创建为test,点击finishtest创建工程之后在
CaesarH000
·
2023-08-06 05:59
Java学习笔记
之Eclipse
1.Eclipse模板输入Eclipse打开模板窗口的快捷键是Alt+/(快捷键更改路径:Windows->Preferences->General->Keys->contentassist,一般不改)例如:输入sysout,然后Alt+/,就可以快速输入Sytem.out.println()也可以显式打开对应字母的模板,路径为:Windows->Preferences->Java->Editor
forcensky
·
2023-08-05 23:00
java
java
eclipse
SpringBoot+SSM实战<一>:打造高效便捷的企业级Java外卖订购系统
文章目录项目简介项目架构功能模块管理端用户端技术选型用户层网关层应用层数据层工具项目优缺点结语
黑马程序员
最新Java项目实战《苍穹外卖》:让你轻松掌握SpringBoot+SSM的企业级开发技巧项目简介
IT·陈寒
·
2023-08-05 15:50
Java学习路线
Java实战项目
java
spring
boot
后端
【完美解决】 Python pyecharts Map 地图数据不显示
目录项目场景问题描述原因分析解决方案完整代码项目场景Python数据可视化,使用Pyecharts.charts模块中的Map,并导入数据来构建全国疫情热力地图B站
黑马程序员
Python课程【P106第一阶段
_考不上研究生不改名
·
2023-08-04 22:47
Python
python
pycharm
数据可视化
Java学习笔记
:如何保证线程的安全性?
原文:https://blog.csdn.net/weixin_40459875/article/details/80290875一、线程安全在三个方面体现1.原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作,(atomic,synchronized);2.可见性:一个线程对主内存的修改可以及时地被其他线程看到,(synchronized,volatile);3.有序性:一个线程观察其他
曲钟人散
·
2023-08-04 18:38
Vue [Day1]
学习视频:【2023新版Vue2+Vue3基础入门到实战项目全套教程,自学前端vue就选
黑马程序员
,一套全通关!】
珊珊而川
·
2023-08-03 12:10
vue.js
【C++】 虚析构和纯虚析构,Visual Studio开发人员工具查看类内部结构cl /d1 reportSingleClassLayout
author:&Carltontag:C++topic:【C++】虚析构和纯虚析构,VisualStudio开发人员工具查看类内部结构cl/d1reportSingleClassLayoutwebsite:
黑马程序员
&Carlton
·
2023-08-03 09:49
C++
暑期实践
c++
visual
studio
【C++】文件操作(囊括特殊情况:读文件遇到的空格被跳过、“文件只读一次“)
author:&Carltontag:C++topic:【C++】文件操作(囊括特殊情况:读文件遇到的空格被跳过、“文件只读一次”)website:
黑马程序员
C++date:2023年7月31日目录文本文件写文件源代码文件情况读文件源代码运行结果二进制文件写文件源代码文件情况读文件源代码运行情况文本文件写文件
&Carlton
·
2023-08-03 09:15
C++
暑期实践
c++
黑马程序员
——Web API(DOM)
文章目录一、DOM1.1获取元素1.1.1根据ID获取1.1.2根据标签名获取1.1.3通过HTML5新增的方法获取1.1.4获取特殊元素(body,html)1.2事件基础1.2.1事件三要素1.2.2执行事件的步骤1.2.3常见的鼠标事件1.3操作元素1.3.1改变元素内容1.3.2常见元素的属性操作1.3.3表单元素的属性操作1.3.4样式属性操作1.3.5排他思想1.3.6自定义属性的操作
[email protected]
·
2023-08-03 01:35
前端
html
javascript
web
黑马程序员
——Web API(事件高级)
文章目录二、高级事件2.1注册事件(绑定事件)2.1.1注册事件概述2.1.2addEventListener事件监听方式2.1.3attachEvent事件监听方式2.1.4注册事件兼容性解决方案2.2删除事件(解绑事件)2.2.1删除事件的方式2.2.2删除事件兼容性解决方案2.3DOM事件流2.4事件对象2.4.1什么是事件对象2.4.2事件对象的使用语法2.4.3事件对象的兼容性方案2.4
[email protected]
·
2023-08-03 01:35
前端
javascript
java
web
黑马程序员
——Web API(BOM)
文章目录三、BOM浏览器对象模型3.1window对象的常见事件3.1.1窗口加载事件3.1.2调整窗口大小事件3.2定时器3.2.1两种定时器3.2.2setTimeout()定时器3.2.3停止setTimeout()定时器3.2.4setInterval()定时器3.2.5停止setInterval()定时器3.2.6this3.3JS执行队列3.3.1JS是单线程3.3.2同步和异步、3.
[email protected]
·
2023-08-03 01:35
前端
javascript
开发语言
web
黑马程序员
——JavaScript基础5(JavaScript 数组)
文章目录一、数组的概念二、创建数组2.1数组的创建方式2.2利用new创建数组2.3利用数组字面量创建数组2.4数组元素的类型三、获取数组中的元素3.1数组的索引四、遍历数组4.1数组的长度五、数组中新增元素5.1通过修改length长度新增数组元素5.2通过修改数组索引新增数组元素六、JavaScript数组方法6.1把数组转换为字符串6.2Popping和Pushing6.3位移元素6.4更改
[email protected]
·
2023-08-03 01:04
javascript
前端
开发语言
黑马程序员
——JavaScript基础6(JavaScript 函数)
文章目录一、函数的概念二、函数的使用2.1声明函数2.2调用函数2.3函数的封装三、函数的参数3.1形参和实参3.2函数参数的传递过程3.3函数形参和实参个数不匹配问题四、函数的返回值4.1return语句4.2return终止函数4.3函数没有return返回undefined4.4break,continue,return的区别五、arguments的使用六、函数的两种声明方式6.1自定义函数
[email protected]
·
2023-08-03 01:04
javascript
前端
开发语言
黑马程序员
——JavaScript基础7(作用域、预解析、对象)
文章目录一、作用域1.1作用域1.1.1作用域概述1.1.2全局作用域1.1.3局部作用域(函数作用域)1.4JS没有块级作用域1.2变量的作用域1.2.1变量作用域的分类1.2.2全局变量1.2.3局部变量1.2.4全局变量和局部变量的区别1.3作用域链二、预解析2.1预解析2.2变量预解析和函数预解析2.2.1变量预解析(变量提升)2.2.2函数预解析(函数提升)2.2.3解决函数表达式声明调
[email protected]
·
2023-08-03 01:04
javascript
开发语言
前端
黑马程序员
——JavaScript基础4(JavaScript 流程控制)
文章目录一、流程控制二、顺序结构三、if分支结构3.1if语句3.2ifelse语句(双分支语句)3.3ifelseif语句(多分支语句)四、三元表达式五、switch分支结构5.1switch语句和ifelseif语句的区别六、循环结构6.1循环6.1for循环6.1双重for循环6.1while循环6.1dowhile循环6.1continuebreak6.1.1continue关键字6.1.
[email protected]
·
2023-08-03 01:04
javascript
前端
开发语言
黑马程序员
——JavaScript基础1(初识 JavaScript)
文章目录一、初识JavaScript1.1JavaScript是什么1.2JavaScript的作用1.3HTML/CSS/JS的关系1.4浏览器执行JS简介1.5JS的组成1.5.1ECMAScript1.5.2DOM——文档对象模型1.5.3BOM——浏览器对象模型1.6JS初体验1.6.1行内式JS1.6.2内嵌JS1.6.3外部JS文件二、JavaScript注释2.1单行注释2.2多行注
[email protected]
·
2023-08-03 01:34
javascript
前端
开发语言
黑马程序员
——JavaScript基础2(变量与数据类型)
文章目录一、变量1.1变量概述1.1.1什么是变量1.1.2变量在内存中的存储1.2变量的使用1.2.1声明变量1.2.2赋值1.2.3变量的初始化1.3变量语法扩展1.3.1更新变量1.3.2同时声明多个变量1.3.3声明变量特殊情况1.4变量命名规范二、数据类型2.1数据类型简介2.1.1为什么需要数据类型2.1.2变量的数据类型2.1.3数据类型的分类2.2简单数据类型2.2.1简单数据类型
[email protected]
·
2023-08-03 01:34
javascript
前端
开发语言
黑马程序员
——JavaScript基础3(JavaScript 运算符)
文章目录一、运算符二、算数运算符2.1算术运算符概述2.2浮点数的精度问题2.3表达式和返回值三、递增和递减运算符3.1递增和递减运算符概述3.2递增运算符3.2.1前置递增运算符3.2.2后置递增运算符3.2.3前置递增和后置递增小结四、比较运算符4.1比较运算符概述4.2=小结五、逻辑运算符5.1逻辑运算符概述5.2逻辑与&&5.3逻辑或||5.3逻辑非!5.4短路运算(逻辑中断)5.4.1.
[email protected]
·
2023-08-03 01:34
javascript
前端
开发语言
HTML相关知识【
黑马程序员
前端】
文章目录一、标题标签二、段落标签三、换行标签四、水平线标签五、文本格式化标签六、图片标签七、音频标签八、视频标签九、链接标签十、列表标签10.1无序列表10.2有序列表10.3自定义列表十一、表格标签十二、表单标签12.1input系列标签12.2button系列标签12.3select下拉菜单标签12.4textarea文本域标签12.5label标签十三、语义化标签十四、字符实体一、标题标签二
[email protected]
·
2023-08-03 01:03
前端
html
javascript
CSS相关知识【
黑马程序员
前端】
文章目录一、CSS的外部引入方式二、基础选择器2.1标签选择器2.2类选择器2.3id选择器2.4通配符选择器三、字体样式3.1字体大小(font-size)3.2字体粗细(font-weight)3.3字体样式(font-style)3.4字体系列(font-family)3.5字体font相关属性的连写3.6字体颜色(color)四、文本样式4.1文本缩进4.2文本水平对齐方式4.3水平居中方
[email protected]
·
2023-08-03 01:03
css
前端
css3
【
黑马程序员
前端】JavaScript入门到精通--20230801
B站链接理论HTML相关知识【
黑马程序员
前端】https://blog.csdn.net/m0_48964052/article/details/125951658CSS相关知识【
黑马程序员
前端】https
i see the future
·
2023-08-03 01:02
前端
javascript
开发语言
[
Java学习笔记
]MySql的Dockerfile编写
一、什么是Dockerfile?Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。这里不讲Dockerfile的指令,可自行百度。二、创建MySql的Dockerfile创建基于5.7.30版本的MySql,编写Dockerfile文件具体如下:#创建一个基于5.7.30版本的MySqlFROMmysql:5.7.30MAINTAINERdonEXPO
玏佾
·
2023-08-02 18:55
JAVA- SQL注入案例(
黑马程序员
)和避免 超级详细
文章目录sql注入准备1.创建应该新的数据库用于测试;2.修改配置3.启动jar包4.打开网页测试5.测试sql注入sql注入避免1.java中的登录逻辑代码2.演示sql注入3.原因5.参数化查询-PreparedStatementSQL注入是什么?SQL注入(SQLInjection)是一种常见的网络攻击技术,它利用应用程序没有正确过滤用户输入的数据,将恶意的SQL代码注入到应用程序中执行,从
恶熊比比
·
2023-08-01 22:30
java
sql
开发语言
瑞吉外卖菜品批量删除、启售、停售,超详细讲解(配代码)
瑞吉外卖
黑马程序员
的一门SSM的入门项目,其中在其课程中的菜品业务讲解中,留下了让学员自主实现的几个功能,细分的话可以分为:单个菜品的删除、启售、停售,批量菜品的删除、启售、停售实现流程(超详细)说在前面
BiuPsYao
·
2023-08-01 20:52
JAVA开发
java
java项目
黑马程序员
——微信小程序本地生活案例
新建项目点击+号进入创建场景,选择对应的选项和自己的AppID为了不见黄色警告热重载,可以选择关闭。在project.config.json项目的配置文件的setting配置添加如下:“checkSiteMap”:false2.配置首页2.1新建项目与梳理项目结构点击app.json小程序项目的全局配置文件的pages配置中新建三个页面的目录,同时删掉默认创建的index与logs路径,记得保存。
一只咸鱼秦
·
2023-08-01 17:28
微信小程序
生活
微信
Java学习笔记
-04
目录静态成员mian方法多态抽象类接口内部类成员内部类静态内部类方法内部类匿名内部类静态成员static关键字可以修饰成员方法,成员变量被static修饰的成员,成员变量就变成了静态变量,成员方法就变成了静态方法static修饰的特点:被类的所有对象共享访问(只要有一个修改,则用到的都会被修改)访问静态成员,直接类名.就可以调用(推荐)。当然也可以通过实例化调用Cat.classpackageAn
小辉吖~
·
2023-08-01 13:21
java
学习
笔记
JAVA学习笔记
Java简介Java是一门面向对象编程语言,功能强大且简单易用。Java经常需要new个对象,而面向对象就是面向对象的编程,由ObjectOrientedProgramming翻译而来,简称OOP。最初编程是面向过程的,通过算法来解决问题。但是随着时代的进步,使用算法来解决问题太过困难,因为问题越来越复杂,因此就有了对象这个概念。我们将现实的事物抽象出来,把现实生活的事物以及关系,抽象成类,通过继
kaixin_啊啊
·
2023-08-01 12:25
Java
java
学习
笔记
开发
学习【瑞吉外卖③】SpringBoot单体项目_分类管理业务开发
视频链接:
黑马程序员
【Java项目实战《瑞吉外卖》,轻松掌握SpringBoot+MybatisPlus开发核心技术】资料链接:2022最新版Java学习路线图>第5阶段一企业级项目实战>7.
黑马程序员
瑞吉外卖平台实战开发
YanZhaoHanWei_555
·
2023-07-31 22:50
Java
项目
#
瑞吉外卖
spring
boot
学习
java
java学习笔记
第一天
java基础语法java基础语法对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算,数据修改都是在方法中完成的。实例变量:每个对象都有自己的实例变量,对象的状态由这些实例变量的值决定。基本语法大小写敏感:java是对大小写敏感的。类名:在java中类名的首字母应该大写,如果由多个单词组成,则采用驼峰式写法。方法名
流浪的小呆
·
2023-07-31 16:32
大数据学习笔记-Yarn(二)
YarnWebUI服务1.1yarnwenUI服务,http://RMHOST:8088打开页面,以列表的形式展示处于各种状态的各种程序以下参数指定UI地址UI页面的参数介绍(图片来源
黑马程序员
教程)1.2JobHistoryServer
天码村
·
2023-07-31 07:35
大数据
大数据
学习
hadoop
【Spring AOP + 自定义注解 + 动态数据源 实现主从库切换&读写分离】—— 案例实战
欢迎大家来踩踩~《
Java学习笔记
》专栏的文章是本人在Jav
微风撞见云
·
2023-07-30 21:35
Java学习笔记
每天一点小知识
spring
java
后端
aop
读写分离
《
黑马程序员
2023新版
黑马程序员
大数据入门到实战教程,大数据开发必会的Hadoop、Hive,云平台实战项目》学习笔记总目录
本文是对《
黑马程序员
新版大数据入门到实战教程》所有知识点的笔记进行总结分类。学习视频:
黑马程序员
新版大数据学习时总结的学习笔记以及思维导图会在后续更新,请敬请期待。
放下华子我只抽RuiKe5
·
2023-07-30 11:47
大数据学习笔记(自用)
linux
大数据
hadoop
hbase
云计算
苍穹外卖-day11
本项目学自
黑马程序员
的《苍穹外卖》项目,是瑞吉外卖的Plus版本功能更多,更加丰富。
ANnianStriver
·
2023-07-30 04:33
#
苍穹外卖课件笔记
java
spring
boot
maven
前端
微信小程序
苍穹外卖-day12
本项目学自
黑马程序员
的《苍穹外卖》项目,是瑞吉外卖的Plus版本功能更多,更加丰富。
ANnianStriver
·
2023-07-30 04:33
#
苍穹外卖课件笔记
java
spring
boot
前端
微信小程序
maven
gitee
苍穹外卖-day08
苍穹外卖-day08本项目学自
黑马程序员
的《苍穹外卖》项目,是瑞吉外卖的Plus版本功能更多,更加丰富。
ANnianStriver
·
2023-07-30 04:32
#
苍穹外卖课件笔记
java
spring
boot
idea
node.js
微信小程序
苍穹外卖-day10
本项目学自
黑马程序员
的《苍穹外卖》项目,是瑞吉外卖的Plus版本功能更多,更加丰富。
ANnianStriver
·
2023-07-30 04:31
#
苍穹外卖课件笔记
java
spring
boot
node.js
微信小程序
nginx
前端
C++案例——评委打分
黑马程序员
C++案例——评委打分案列描述:五名选手ABCDE,10个评委分别对一选手打分,去除最高,最低分。
阿樂166
·
2023-07-30 01:46
C++
c++
Java学习笔记
(1)第六节--方法
1.定义:方法就是将一个功能抽取出来,把代码单独定义在一个大括号里,形成一个单独的功能。当我们需要这个代码的时候,就可以去调用它。这样既实现了代码的复用性,又解决了代码冗余的现象。2.定义格式:修饰符返回值类型方法名(参数列表){代码return;}TIP:1.方法名称的命名和变量一样,使用小驼峰(第一个单词首字母小写,后面的单词首字母大写)2.方法体里可以包含任意条语句。3.方法定义先后顺序没有
Jhxia
·
2023-07-29 07:16
【uni-app踩坑记录】observers在uni-app的替代(watch和computed实现监听数据)
有自己的语法,这种情况需要用到watch和computed的结合来监听数据的变化解决方案:比如我要用三个按钮控制rgb三个颜色值,从而来控制一块区域的背景色如果是在微信开发者工具的话,就比较简单可以参考
黑马程序员
教程来实现但是如果使用
临金
·
2023-07-29 04:13
uni-app学习记录
uni-app
微信小程序
小程序
透过
黑马程序员
7月就业数据,看下半年经济复苏及数字化人才发展趋势
近日,
黑马程序员
深圳校区发布了一则就业数据,引得网友围观。
骨灰级收藏家
·
2023-07-29 01:05
人工智能
大数据
互联网
人工智能
大数据
职业规划
数字技术
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他