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
nginx之sendfile
【kafka01】消息队列与微服务
之
Kafka详解
KafkaKafka介绍阿里云消息队列云消息队列ApsaraMQ云消息队列ApsaraMQ_打造消息服务生态-阿里云云消息队列ApsaraMQ是阿里云消息队列品牌,致力于“高弹性低成本、更稳定更安全、智能化免运维”三大核心方向的发展与创新,满足企业和开发者的不同业务场景需求。云消息队列ApsaraMQ全系列产品Serverless化,支持按量付费、自适应弹性、跨可用区容灾,帮助客户降低使用和维护成
运维&陈同学
·
2025-05-10 02:37
#
消息队列与微服务
运维
分布式
微服务
云原生
kafka
架构
容器
后端
快速发布自己的网站(
Nginx
服务器搭建)
背景:Linux系统一更新一下yumsudoyuminstall-yepel-releasesudoyum-yupdate二、安装
Nginx
sudoyuminstall-y
nginx
安装成功后,默认的网站目录为
AloneCat2012
·
2025-05-10 02:07
linux
nginx
服务器
从0开始学PHP面向对象内容
之
常用设计模式(总结——不要为了设计而设计)
一、引言Helloeveryone好久不见,最近有点懒惰,就没跟上趟更新,今天的这篇文章主要是做个关于php面向对象中的设计模式做个总结,当然还有很多设计模式没有讲到,这个就靠自己去探索了。二、个人感觉就我个人感觉而言,在我的编程生涯中,很少用到设计模式,因为我就是个curd业务的代码搬运工,基于PHP的框架。很多设计模式都融于框架之中,你开箱即用就可,不用大费周章的去研究设计,当然如果你有需要的
菜鸟、小高
·
2025-05-10 01:36
#
从头开始学PHP之面向对象
php
设计模式
redis高级篇
之
skiplist跳表 第164节答疑
跳表查询的空间复杂度分析比起单纯的单链表,跳表需要存储多级索引,肯定要消耗更多的存储空间。那到底需要消耗多少额外的存储空间呢?我们来分析一下跳表的空间复杂度。第一步:首先原始链表长度为n,第二步:两两取首,每层索引的结点数:n/2,n/4,n/8..,8,4,2每上升一级就减少一半,直到剩下2个结点,以此类推;如果我们把每层索引的结点数写出来,就是一个等比数列。原始链表大小为n,每2个结点抽1个,
raiseup2
·
2025-05-10 01:35
redis
java
数据库
性能优化
缓存
Kafka消息队列
之
【消费者分组】 详解
消费者分组(ConsumerGroup)是Kafka提供的一种强大的消息消费机制,它允许多个消费者协同工作,共同消费一个或多个主题的消息,从而实现高吞吐量、可扩展性和容错性。基本概念消费者分组:一组消费者实例的集合,这些消费者实例共同订阅一个或多个主题,并通过分组来协调消息的消费。每个消费者分组都有一个唯一的名称,用于标识该分组。分区分配:Kafka会将主题的分区分配给消费者分组中的各个消费者实例
不会飞的鲨鱼
·
2025-05-10 01:05
Kafka
kafka
分布式
项目之前后端分离
前言前后端分离已成为互联网项目开发的业界标准使用方式,通过
nginx
+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、
微步_ym
·
2025-05-09 23:54
Java
前后端分离
docker常用命令大全
示例:dockersearch--limit5
nginx
dockersearch--filter"is-official=true"
nginx
2.dockerpull(下载镜像)作用:从远程仓库拉取镜像
宇航sir
·
2025-05-09 23:18
docker
eureka
容器
Java大师成长计划
之
第16天:高级并发工具类
友情提示:本文由银河易创AI(https://ai.eaigx.com)平台gpt-4o-mini模型辅助创作完成,旨在提供灵感参考与技术分享,文中关键数据、代码与结论建议通过官方渠道验证。在现代Java应用中,处理并发问题是确保系统性能和可扩展性的关键。在前面的学习中,我们已经了解了Java中的基本线程操作和线程安全机制。本篇文章将深入探讨Java的高级并发工具类,包括Executor框架、Fu
码上飞扬
·
2025-05-09 23:48
开发语言
java
算法刷题-动态规划
之
区间DP
今天博主将开始区间dp的新篇章,相较于树形dp,区间dp的理解其实较为容易。石子问题是最为经典的区间dp问题,博主将从石子问题开始帮助大家更好的理解区间dp最基本的转移思想。1.题目描述有n堆石子排成一排,每堆石子有一定的数量。现在我们要将n堆石子并成为一堆,每次只能合并相邻的两堆石子,合并的花费为这两堆石子的总数。经过n−1次合并后会成为一堆,求总的最小花费。输入描述第一行输入一个n,代表石子的
亮亮爱刷题
·
2025-05-09 22:45
算法
动态规划
网络安全护网行动
之
个人见解
本篇文章纯属个人见解-不要反驳我-你要相信你就是对的-本文纯文字-纯原创护网是什么?网络安全护网行动简称护网护网又包括国家护网-省级护网-市级-行业-联合等等护网的角色:红队-说白了就是攻击方,就是那个护网刚开始你就发现你的分数被扣了1w分,当你去接触红队,你就会知道这里面的不易和不被见解了,这个时候领悟到红队的入门了。当然,这里面没有任何的劝退,你可以选择勇往直前,也可以选择下一次当蓝队,也就是
请再坚持一下
·
2025-05-09 22:44
网络安全
web安全
安全
网络安全
C++负载均衡远程调用学习
之
获取主机信息功能
目录01Lars-lbAgentV0.2-赋值均衡数据结构关系分析02Lars-lbAgent0.2-host_info-load_balance-route_lb数据结构的定义03Lars-lbAgentV0.2-proto协议的定义04Lars-lbAgentV0.2-route_lb与UDPserver的关联05-Lars-lbAgentV0.2-route_lb与UDPserver的关联0
李匠2024
·
2025-05-09 22:42
负载均衡
学习
运维
c++
前端函数防抖(Debounce)完整讲解 - 从原理、应用到完整实现
古
之
立大事者,不惟有超世之才,亦必有坚忍不拔
之
志个人CSND主页——Micro麦可乐的博客《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战《RabbitMQ
Micro麦可乐
·
2025-05-09 21:35
前端技术
前端
防抖函数
javascript
debounce
html5
ajax
基于nacos实现动态线程池设计与实践:告别固定配置,拥抱弹性调度
古
之
立大事者,不惟有超世之才,亦必有坚忍不拔
之
志个人CSND主页——Micro麦可乐的博客《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战《RabbitMQ
Micro麦可乐
·
2025-05-09 21:35
开发技巧
动态线程池
nacos
java
spring
cloud
spring
boot
spring
Nginx
入门方面知识点
一、
Nginx
的简介以及应用场景1.1简介1.
nginx
是一款轻量级的、高性能的,并发能力强的框架2.可以提供HTTP服务、反向代理服务、邮箱服务等功能3.由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru
南潇如梦
·
2025-05-09 20:31
大数据那些事
nginx
运维
linux
Nginx
HTTPS实践
Nginx
HTTPS实践文章目录
Nginx
HTTPS实践1.HTTPS基本概述1.1.为何需要HTTPS1.2.什么是HTTPS1.3.TLS如何实现加密2.HTTPS实现原理2.1.加密模型-对称加密
Jiangxl~
·
2025-05-09 20:01
#
《Python基础语法入门篇》
nginx
https
运维
正则表达式三剑客
之
——awk命令
目录一.什么是awk二.awk的语法格式1.选项2.模式(Pattern)3.操作(Action)4.输入文件(file)5.总结三.awk的工作原理1.逐行扫描输入2.匹配模式1.正则表达式:2.逻辑表达式:3.特殊模式:3.执行操作打印:计算:修改字段:4.内置变量5.工作流程四练习4.1awk命令基础部分4.2awk命令高级部分一.什么是awkawk是一种模式扫描和处理语言,其核心思想是:逐
一盏盏洺灯
·
2025-05-09 20:30
正则表达式
spring boot Lombok @Slf4j 日志处理一篇足够
本文将深入讲解@Slf4j注解,以及与
之
相关的SLF4J、Logback和Log4j之间的关系,同时详细介绍日志级别、
FlyingCowUp
·
2025-05-09 20:29
spring
boot
log4j
WPF
之
使用Storyboard故事板做动画效果
**通过Storyboard实现位移和透明度变化动画效果第一种方式通过Window.Resources在XAML中写的**怎么触发呢!!!第二种方式通过Button的Click事件触发ThicknessAnimationthicknessAnimation=newThicknessAnimation();thicknessAnimation.Duration=newTimeSpan(0,0,0,1
日照香炉生紫烟~
·
2025-05-09 19:24
WPF
wpf
Java设计模式及应用场景
之
《责任链模式》
文章目录一、责任链模式定义二、责任链模式的结构和说明三、责任链模式示例四、责任链模式的优缺点五、责任链模式的应用场景及案例一、责任链模式定义Avoidcouplingthesenderofarequesttoitsreceiverbygivingmorethanoneobjectachancetohandletherequest.Chainthereceivingobjectsandpassthe
晓呆同学
·
2025-05-09 19:53
Java设计模式
设计模式
责任链模式
职责链模式
功能链模式
STM32标准库学习笔记(六)ADC
本篇是嵌入式开发
之
片上外设ADC,从硬件原理到实际应用,深入了解ADC模数转换原理以及相关应用。注:本文章为学习笔记,部分图片与文字来源于网络/江协科技课程/手册,如侵权请联系!谢谢!
向往天空的鱼!
·
2025-05-09 19:20
STM32标准库学习
stm32
学习
笔记
单片机
0基础纯小白新手到大神
之
Linux系统文件与目录管理
目录Linux系统文件与目录管理一、Linux系统目录结构1、查看目录结构命令二、文件与目录操作命令1、打印工作目录命令2、目录切换命令3、目录内容查看命令4、文件查看命令cat命令重定向符号Linux系统文件与目录管理一、Linux系统目录结构在根目录下输入ls,即可查看根目录下的子目录[root@wezzer/]#lsbin devhomelib64mntprocrun srvtmpvarbo
Wezzer
·
2025-05-09 18:45
java
linux
服务器
centos
一看就会
小白专用
前端取经路——框架修行:React与Vue的双修之路
无论你是哪派弟子,掌握双修
之
术,才能在前端之路上游刃有余。准备好启程了吗?掌握了DOM渡劫的九道试炼后,是时候踏入现代前端的核心领域——框架修行。在这条充满挑战的双修之路上,我们将探索React与
若愚6792
·
2025-05-09 18:13
前端取经路
前端
react.js
vue.js
Spark
之
FileSourceScanExec Operator
casetest("SPARKdecoderwithoutcodegen"){withSQLConf(SQLConf.WHOLESTAGE_CODEGEN_ENABLED.key->"false"){spark.catalog.createTable("variance","/mnt/DP_disk1/string_variance_value.gz.parquet","parquet")vald
zhixingheyi_tian
·
2025-05-09 18:12
spark
spark
大数据
分布式
Spark
之
Aggregate
Aggregate参考链接:https://github.com/PZXWHU/SparkSQL-Kernel-Profiling完整的聚合查询的关键字包括groupby、cube、groupingsets和rollup4种。分组语句groupby后面可以是一个或多个分组表达式(groupingExpressions)。聚合查询还支持OLAP场景下的多维分析,包括rollup、cube和group
zhixingheyi_tian
·
2025-05-09 18:12
spark
spark
大数据
分布式
Spark
之
DataFrame
创建DataFramevaldf=Seq((1,100,10),(2,100,12),(3,200,10),(4,200,12),(5,300,12),(6,300,15)).toDF("StudentID","Class","Age")df.createOrReplaceTempView("student")spark.sql("SELECT*FROMstudent").show+-------
zhixingheyi_tian
·
2025-05-09 18:42
spark
Spark
Sql
spark
大数据
big
data
Ansible内置模块
之
package
原创:厦门微思网络Ansible内置模块
之
packageansible.builtin.package模块用于管理基于Linux系统上的软件包。
xmweisi02
·
2025-05-09 16:00
linux技术专栏-微思网络
linux
ansible
RHCE
RHCA
红帽认证
IT培训
Flutter
之
原生混合开发
打开原生项目的setting.gradle文件:include‘:app’rootProject.name=“NativeToFlutter”//加入如下代码setBinding(newBinding([gradle:this]))evaluate(newFile(‘flutter_lib/.android/include_flutter.groovy’))include‘:flutter_lib
2401_85730375
·
2025-05-09 15:55
flutter
web 自动化
之
Selenium 元素定位和浏览器操作
文章目录一、元素定位的八大方法1、基于id/name/class/tag_name定位2、基于a标签元素的链接文本定位3、基于xpath定位4、css定位二、浏览器操作1、信息获取2、浏览器关闭3、浏览器控制一、元素定位的八大方法web自动化测试就是通过代码对网页进行测试,在对网页进行测试之前,必须掌握如何1、基于id/name/class/tag_name定位2、基于a标签元素的链接文本定位im
水银嘻嘻
·
2025-05-09 15:25
web
自动化测试
前端
自动化
selenium
Springboot
之
maven依赖管理
Springboot
之
maven依赖管理maven依赖传递性与依赖冲突解决maven插件MavenHelper统一管理dependencyManagement标签import标签手动声明依赖排除在我们日常开发中
ricardo.M.Yu
·
2025-05-09 14:19
spring
boot
maven
后端
c++: c++ unique_ptr使用
在C++中,动态内存的管理是通过一对运算符来完成的:new,在动态内存中为对象分配空间并返回一个指向该对象的指针,可以选择对对象进行初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与
之
关联的内存
DinnerHowe
·
2025-05-09 13:43
c++
力扣热题100
之
移动零
题目(双指针)给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。代码方法一:这里需要使用快慢指针的方法,慢指针需要在记录记录数组中0的位置;快指针需要一次遍历数组中的每个元素,寻找非零的元素;然后将快慢指针位置上的元素进行交换。当数组中不存在0时,快慢指针指向同一个元素。classSolution:defmo
Mi Manchi26
·
2025-05-09 13:41
leetcode
算法
python
固件(Firmware)
「」的各地常用別名中国大陸港臺顧名思義,韌體的所在是位於軟體和硬體
之
間的。像軟體一樣,他是一個被電腦所執行的程式。然而
rocazj
·
2025-05-09 13:40
wiki
wiki
c/c++序列化数据
之
protobuf
ProtocolBuffers(protobuf):是一种由google开发的高效、跨语言、跨平台的序列化框架。它的核心功能是定义结构化数并将其序列化(序列化是指将数据对象转换为以字节流以便传输或存储:所谓序列化就通俗来说就是把内存的一段数据转换为二进制并存储或者通过网络传输,而读取磁盘或另一端接收到后可以在内存中重建这段数据,即protobuf就是编解码,可以把程序中的一些对象用pb序列化,然后
jjkkzzzz
·
2025-05-09 12:09
c++
protobuf
序列化工具
网络编程释疑
之
:单台服务器上的并发TCP连接数可以有多少
曾几何时我们还在寻求网络编程中C10K问题的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了。我们先假设单台服务器最多只能支持万级并发连接,其实对绝大多数应用来说已经远远足够了,但是对于一些拥有很大用户基数的互联网公司,往往面临的并发连接数是百万,千万,甚至腾讯的上亿(注:QQ默认用的UDP协议)。虽然现在的集群,分布式技术可以为我们将并发负载分担在多台服务
易醒是好梦
·
2025-05-09 12:35
网络
Spring设计模式-实战篇
之
策略模式 + 工厂模式
案例:使用策略模式和工厂模式优化大量的if-else原先代码如下,有衣服、零食、蔬菜三种类型的商品,并且每一类满减折扣不一样,如果使用if-else,代码会显得非常冗长,并且大量的if-else很容易眼花导致维护代码时改错地方,不利于后期维护和扩展。publicstaticdoublecalculatePrice(Stringtype,doubleprice){if("cloth".equals(
每天一个java小知识
·
2025-05-09 12:35
spring
设计模式
策略模式
java
简单工厂模式
Android第六次面试总结
之
Java设计模式(二)
一、适配器模式(AdapterPattern)1.ListViewvsRecyclerView的Adapter核心区别?为什么RecyclerView需要ViewHolder?解答:核心区别:特性ListView.Adapter(如ArrayAdapter)RecyclerView.AdapterViewHolder机制无,直接通过getView重复创建View(性能差)强制使用ViewHolde
每次的天空
·
2025-05-09 11:30
android
面试
java
JVM
之
jcmd命令详解
jcmd是OracleJDK(JavaDevelopmentKit)自JDK7起引入的一个强大的诊断工具,用于与正在运行的JVM(JavaVirtualMachine)实例进行交互。它允许用户执行各种诊断命令,比如线程堆栈分析、堆转储、GC信息、类加载器统计等,非常适合在生产环境中对Java应用程序进行调试和监控。一、jcmd命令基本语法jcmd[options]:目标Java进程的进程ID。:目
promise524
·
2025-05-09 11:58
Linux
jvm
jcmd
java
linux
运维
服务器
bash
Java 和 .NET Core 在企业级应用开发中各有什么优势和劣势?看看AI是怎么回答的
看看AI是怎么回答的1.kimi网址:https://kimi.moonshot.cn/Kimi是北京月
之
暗面科技有限公司于2023年10月9日推出的一款智能助手,主要应用场景为专业学术论文的翻译和理解
橙-极纪元JJYCheng
·
2025-05-09 10:57
java
.netcore
人工智能
[数据库
之
十一] 数据库索引
之
联合索引
执行数据库查询时,通常查询条件是多对个属性进行判断和约束,对于这种类型的查询,如果存在多个索引则使用多个索引,或者使用建立在多属性搜索码上的索引,这样能提高查询效率。一、使用多个单码索引 假设数据表instructor有两个单码索引,分别建立在dept_name和salary上。为了找到金融系中工资为80000的所有老师,使用以下SQL:selectIDfrominstructorwhere
苹果酱0567
·
2025-05-09 10:54
面试题汇总与解析
课程设计
spring
boot
vue.js
java
mysql
spring mvc源码学习笔记
之
八
本文说点儿简单的。如果你想研究基于XML配置的springmvc的话,可以简单扫一眼本文。在基于XML配置的springmvc开发中,我们主要就是通过spring提供的各种标签来配置。但是,大家是不是都有个疑问,spring到底给我们提供了多少标签?都有哪些?子元素有哪些?属性有哪些?当然,如果你对XML非常熟悉,那简单,直接看对应模块的schema文件就行了。比如在sping-webmvc模块的
杂货铺的小掌柜
·
2025-05-09 10:53
Spring
spring
mvc
学习
spring mvc源码学习笔记
之
五
pom.xml内容如下4.0.0com.qsmlearn1.0.0com.qsdemo-4388UTF-8org.springframeworkspring-webmvc5.3.28javax.servletjavax.servlet-api4.0.1providedweb.xml内容如下app1org.springframework.web.servlet.DispatcherServletco
杂货铺的小掌柜
·
2025-05-09 10:23
Spring
spring
mvc
学习
CTF
之
常见的文件头和文件尾
1、图片JPEG文件头:FFD8FF文件尾:FFD9TGA未压缩的前4字节00000200RLE压缩的前5字节0000100000PNG文件头:89504E470D0A1A0A文件尾:AE426082GIF文件头:4749463839(37)61文件尾:003BBMP文件头:424D文件头标识(2bytes)42(B)4D(M)TIFF(tif)文件头:49492A00ico文件头:0000010
cai_huaer
·
2025-05-09 09:21
渗透测试
安全
Java | Leetcode Java题解
之
第284题窥视迭代器
题目:题解:classPeekingIteratorimplementsIterator{privateIteratoriterator;privateEnextElement;publicPeekingIterator(Iteratoriterator){this.iterator=iterator;nextElement=iterator.next();}publicEpeek(){retur
m0_57195758
·
2025-05-09 09:44
分享
Java
Leetcode
题解
Python | Leetcode Python题解
之
第284题窥视迭代器
题目:题解:classPeekingIterator:def__init__(self,iterator):self.iterator=iteratorself._next=iterator.next()self._hasNext=iterator.hasNext()defpeek(self):returnself._nextdefnext(self):ret=self._nextself._ha
Mopes__
·
2025-05-09 09:42
分享
Python
Leetcode
题解
gavin中文是什么意思_Gavin[加文,盖温]的中文翻译及英文名意思
Gavin的基本信息英文名字:Gavin(常用于姓氏)中文音译:加文,盖温中文翻译:独立的,战争
之
鹰,胜利
之
鹰。
AR新视野
·
2025-05-09 07:04
gavin中文是什么意思
Web 自动化
之
HTML & JavaScript 详解
文章目录一、HTML常用标签二、javascript脚本1、什么是javascript(js)2、js变量和函数3、js弹窗处理4、js流程控制语句和switch结构语句应用一、HTML常用标签HTML:超文本标记语言超文本:不仅只包含文字,还有超链接、视频…这些元素HTML与HTML5(H5)HTML5=HTML+一些其他特殊标签比如:canvas画图标签HTML结构标签对:网页的标题常用标签分
水银嘻嘻
·
2025-05-09 07:33
web
自动化测试
前端
自动化
html
Python头歌字典字典及其操作
每个键都与一个值相关联,我们可以使用键来访问与
之
相关联的值。与键相关联
Incredibleuion
·
2025-05-09 06:57
python
前端
网络
视频编解码学习9
之
照相机历史
照相机的发展历史可以追溯到19世纪初,至今已有200多年。以下是照相机技术演进的主要阶段和里程碑:1.早期探索阶段(1820s-1880s)1826年:法国人尼埃普斯(NicéphoreNiépce)用沥青感光法拍摄《窗外风景》,完成人类首张永久性照片(曝光8小时)。1839年:达盖尔(LouisDaguerre)发明"银版摄影法"(Daguerreotype),曝光时间缩短至30分钟,摄影术正式
小虎卫远程打卡app
·
2025-05-09 06:24
视频编解码
数码相机
程序员养身指南
皇帝内经:素问·阴阳应象大论篇第五原文:黄帝曰:阴阳者,天地之道也,万物
之
纲纪,变化之父母,生杀之本始,神明
之
府也。治病必求于本。故积阳为天,积阴为地。阴静阳躁,阳生阴长,阳杀阴藏。阳化气,阴成形。
再写三行
·
2025-05-09 06:24
程序人生
视频编解码学习一
之
相关学科
RGB、YUV等颜色空间(ColorSpace)以及图像的显示、表示、编码等相关的学科通常属于以下领域:图像处理(ImageProcessing)包括图像的表示(如RGB、YUV、HSV等颜色模型)、转换、压缩(如JPEG、PNG)、增强、滤波等基础技术。颜色科学(ColorScience)研究颜色的感知、表示(如CIEXYZ、sRGB、AdobeRGB)、色彩管理、颜色空间转换等。计算机图形学(
小虎卫远程打卡app
·
2025-05-09 06:24
视频编解码
计算机视觉
人工智能
深度学习
上一页
96
97
98
99
100
101
102
103
下一页
按字母分类:
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
其他