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
makefile详解
【微服务】springboot集成ELK使用
详解
目录一、前言二、为什么需要ELK三、ELK介绍3.1什么是elk3.2elk工作原理四、ELK环境搭建4.1搭建es环境4.1.1获取es镜像4.1.2启动es容器2.1.3配置es参数2.1.4重启es容器并访问4.2搭建kibana4.2.1拉取kibana镜像4.2.2启动kibana容器4.2.3修改配置文件4.2.4重启容器并访问4.3搭建logstash4.3.1下载安装包4.3.2解
小码农叔叔
·
2024-01-29 06:06
分布式技术
技术总结
架构技术栈
springboot集成elk
springboot整合elk
springboot使用elk
微服务集成elk
微服务使用elk
【
详解
】二分查找(含java实现代码)
需求算法描述算法步骤注意事项算法实现packageBasic;publicclassBinarySearch{publicstaticintbinarySearchBasic(inta[],inttarget){inti=0,j=a.length-1;while(i>>1;//注意不能直接用除法if(target==a[m]){returnm;}elseif(target>>1;if(target
TOKI不吃海鲜
·
2024-01-29 06:34
算法
java
算法
【
详解
】二分查找改良版(内含java实现)
点击本链接先学习二分查找基础版二分查找改良版算法思想算法实现publicstaticintbinarySearchBalance(inta[],inttarget){inti=0,j=a.length;while(j-i>1){intm=(i+j)>>>1;if(target1,即只剩余i这个位置的值有效之后退出和之前的方法对比为什么三种方法的循环条件不同i和j都有效时,需要j>i退出循环,即已经
TOKI不吃海鲜
·
2024-01-29 06:34
算法
java
开发语言
IOC控制反转DI依赖注入
详解
三层架构规范:controllerservice(interface)接口、serviceImpl(class)实现类dao(interface)接口、daoImpl(class)实现类分层解耦原始的controller、service、dao模块之前耦合度高(互相依赖、关联的程度),因为controller调用service需要创建service的实现类,如果service类名变换或者实现类变换
TOKI不吃海鲜
·
2024-01-29 06:34
JavaWeb学习笔记
rpc
网络协议
网络
SpringBoot 请求参数处理
详解
目录请求参数处理0、请求映射1、rest使用与原理1、普通参数与基本注解1.1、注解:1.2、ServletAPI:1.3、复杂参数:1.4、自定义对象参数:2、POJO封装过程3、参数处理原理1、HandlerAdapter2、执行目标方法3、参数解析器-HandlerMethodArgumentResolver4、返回值处理器5、如何确定目标方法每一个参数的值额外:自定义Converter请求
zoeil
·
2024-01-29 06:01
spring
boot学习
java
前端
servlet
spring
boot
详解
微服务
微服务(Microservices)是一种软件架构风格,它将一个大型的应用程序拆分为一组小型、独立的服务,这些服务可以独立开发、部署、扩展和维护。每个微服务都专注于执行一组明确定义的任务,并通过轻量级的通信机制(通常是HTTPAPI)与其他服务进行交互。微服务架构旨在提高应用的灵活性、可维护性和可伸缩性。以下是微服务架构的一些关键特点:服务拆分:应用被拆分为多个小型服务,每个服务负责特定的业务功能
程序小勇
·
2024-01-29 06:29
Spring
微服务
架构
云原生
java
spring
cloud
spring
boot
mybatis
Springboot各种请求参数
详解
文章目录请求Postman**为什么需要Postman****什么是Postman****Postman使用教程**请求参数简单参数实体参数数组参数集合参数![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/eba0ca80e3724412ae4c79af72b859c3.png#pic_center)日期参数json参数路径参数总结请求Postman为
TOKI不吃海鲜
·
2024-01-29 06:58
JavaWeb学习笔记
spring
boot
lua
后端
详解
SpringCloud微服务技术栈:ElasticSearch实践2——RestClient查询并处理文档
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:
详解
SpringCloud微服务技术栈:ElasticSearch搜索结果处理(排序、分页、高亮)订阅专栏:微服务技术全家桶希望文章对你们有所帮助这一部分主要是做点
布布要成为最负责的男人
·
2024-01-29 06:26
微服务技术全家桶
spring
cloud
微服务
elasticsearch
RestClient
java
Unity 迭代器模式(实例
详解
)
文章目录简介**实例1:遍历数组****实例2:自定义迭代器类****实例3:异步加载资源****实例4:游戏关卡序列****实例5:无限生成敌人**简介在Unity中,虽然不直接使用迭代器模式的原始定义(即设计模式中的迭代器模式),但我们可以借助C#语言中的迭代器功能来实现类似的效果。迭代器模式允许顺序访问聚合对象的元素,而无需暴露其内部表示。Unity引擎中广泛应用了C#的IEnumerato
极致人生-010
·
2024-01-29 06:55
unity
C#设计模式详解
unity
迭代器模式
游戏引擎
c#
Unity 中介者模式 (实例
详解
)
文章目录简介实例1:玩家与UI交互实例2:战斗模块中的攻击事件协调实例3:游戏场景中的事件广播实例4:模块间通信-地图导航与角色移动实例5:UI模块间同步-菜单切换与选项状态简介在Unity游戏开发中,中介者(Mediator)模式用于降低多个对象之间的耦合度,通过引入一个中介类来封装和管理对象间的交互。下面我将提供五个简化的代码实例来说明如何在Unity项目中应用中介者模式:实例1:玩家与UI交
极致人生-010
·
2024-01-29 06:52
unity
C#设计模式详解
命令模式
unity
c#
中介者模式
经典目标检测YOLO系列(三)YOLOv3算法
详解
经典目标检测YOLO系列(三)YOLOv3算法
详解
不论是YOLOv1,还是YOLOv2,都有一个共同的致命缺陷:小目标检测的性能差。
undo_try
·
2024-01-29 06:10
#
深度学习
目标检测
YOLO
python
关于职称评审的加分项——专利常见问题
详解
随着最近几年,职称改革政策的深入化,职称的竞争激烈程度日益加大。专利作为职称评审中非常重要的一种加分项,就显得越来越重要了。一般来说职称评审的加分项主要有这么几种:职称论文发表、专利、课题、著作出书等。其中论文几乎都是必备的,但是专利很多人还没有意识到它的重要性。今天就重点给大家讲下有关专利的一些问题。问题一:专利分为哪几种?评职称应该怎么选?解答:目前我国的专利一共可以分为三种。分别是外观专利、
职称一路通
·
2024-01-29 06:40
社保专题
详解
1社保是什么社保是社会保险的简称,是指养老保险、医疗保险、生育保险、失业保险、工伤保险五个险种。“五险一金”中的“五险”是指社保,“一金”是指公积金,五险一金包含社保,根据我国相关条例规定,单位必须按照规定按时足额的为员工缴存五险一金。社保是由政府计划举办的,强制某一群体将收入的一部分缴纳为社会保险基金,这也算是对群众的一种社会保障,很好的保障每个人的生老病死。2社保存在的意义社会保险是指一种为丧
01f6d689a9e1
·
2024-01-29 06:01
vue中如何监听select滚动底部,vue指令实现滚动加载监听步骤
详解
这次给大家带来vue指令实现滚动加载监听步骤
详解
,vue指令实现滚动加载监听的注意事项有哪些,下面就是实战案例,一起来看一下。既然你诚心诚意的发问了,我就大发慈悲的告诉你.
黄雀飞
·
2024-01-29 06:18
MyBatis
详解
(5)-- MyBatis注解
MyBatis
详解
(5)注解映射器xml配置文件的缺陷:常用注解1.基本注解:实现简单的增删改查操作。
Apesource-吉
·
2024-01-29 05:16
MyBatis
mybatis
java
Vue
详解
Vue
详解
一、回顾SSMSSMmybatisspringspringmvc二、Vue概述1、Vue概述Vue是一套用于构建用户界面的渐进式JavaScript框架。
Zero摄氏度
·
2024-01-29 05:16
前端
vue.js
前端
javascript
MyBatis
详解
(4) -- 动态SQL
MyBatis
详解
(4)动态SQL两种方式:1.映射器配置文件;2.注解常用的动态SQL元素if元素where元素set元素choose元素(优先,只执行一个)trim元素foreach元素(批量处理)
Apesource-吉
·
2024-01-29 05:15
MyBatis
mybatis
sql
数据库
前端Vue select 下拉框
详解
以及监听事件
目录简介使用
详解
演示示例:key="option.value":value="option.value"区别监听事件简介在Vue中,下拉框通常通过元素与一系列的元素来创建。
A乐神
·
2024-01-29 05:44
前端
前端
vue.js
javascript
MyBatis
详解
(3)-- 动态代理及映射器
MyBatis
详解
(3)mybatis动态代理动态代理的规范selectOne和selectListnamespacemybatis映射器映射器的引入:映射器的组成select元素结构:单个参数传递多个参数传递
Apesource-吉
·
2024-01-29 05:12
MyBatis
mybatis
java
【小白浅谈】 AJAX
详解
Ajax概述:Ajax的交互过程Ajax开发过程原生js实现ajax1、异步对象:XMLHttpRequestXMLHttpRequest对象:onreadystatechange事件readyState属性status属性2、初始化异步请求对象open()方法3、异步对象发送请求send()方法4、获取服务器端响应数据responseText属性原生js实现ajax示例:JQuery实现ajax
韩小兔修媛史
·
2024-01-29 05:40
Ajax学习摘录
ajax
javascript
一文
详解
C++拷贝构造函数
文章目录引入一、什么是拷贝构造函数?二、什么情况下使用拷贝构造函数?三、使用拷贝构造函数需要注意什么?四、深拷贝和浅拷贝浅拷贝深拷贝引入在现实生活中,可能存在一个与你一样的自己,我们称其为双胞胎。相当于就是把自己复制一遍,内置类型如int,char这些要实现复制很简单只需要:inta=10;intb=a;那在创建类对象时,如何创建一个与已存在对象一摸一样的新对象呢?答案是拷贝构造。classDat
争不过朝夕,又念着往昔
·
2024-01-29 05:37
C++
c++
详解
赋值重载及取地址及const取地址操作符重载
文章目录前言一、赋值运算符重载1.运算符重载回忆2.赋值重载二、const成员三、取地址及const取地址操作符重载前言往期回顾:
详解
构造函数
详解
析构函数
详解
拷贝构造一、赋值运算符重载1.运算符重载回忆运算符重载是具有特殊函数名的函数
争不过朝夕,又念着往昔
·
2024-01-29 05:37
C++
c++
开发语言
C++之
详解
构造函数
文章目录前言六大成员函数构造函数1.为什么要有构造函数2.构造函数的概念与用法(1)概念(2)用法3.构造函数的特性4.默认构造函数总结前言本篇文章将带领大家详细说明C++类和对象中,6大默认成员函数之一的构造函数。考虑到大家可能不太喜欢看把一大堆知识点整合在一起的万字长文,所以我就把万字长文分开几个部分,用较少的内容说清楚一块内容,让大家读起来也不那么累。当然喜欢读万字长文的朋友们也别着急,在我
争不过朝夕,又念着往昔
·
2024-01-29 05:07
C++
c++
开发语言
Linux
Makefile
文件模板
1、编译驱动的
Makefile
文件模板:ifneq($(KERNELRELEASE),)obj-m:=test.oelse#KERNEL_DIR?
小桥流水啦啦啦
·
2024-01-29 05:34
MacOS X 中 OpenGL 环境搭建
Makefile
的方式
1,预备环境安装brew:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装glfw:brewinstallglfw安装glew:brewinstallglew2.编译下载源代码:gitclonehttps://github.com/AmazingZhen/AsR
Eloudy
·
2024-01-29 05:31
macos
opengl
makefile
CSS选择器
详解
及部分元素属性
一,CSS介绍1.什么是CSSCSS又叫层叠样式表(CascadingStyleSheets);CSS能够对网页中元素位置的排版进行像素级精确控制,实现美化页面的效果,能够做到页面的样式和结构分离。2.CSS基本语法CSS的使用需要一个选择器搭配若干属性声明:其中选择器通常是选中一个标签或者是一组标签,若干属性声明就是对选中的标签进行添加一些属性来达到美化页面的效果!注意:基本语法格式:选择器+{
蜡笔小心眼子!
·
2024-01-29 05:22
计算机基础学习
css
学习
html
opencv自适应阈值二值化函数adaptiveThreshold
详解
一、基本原理 使用全局阈值或OTSU阈值对图像进行二值化处理时,图像中的所有像素点采用相同的阈值,公式如下: 自适应阈值法会为图像中的每个像素点(x,y)(x,y)(x,y)计算一个阈值
时吨吨
·
2024-01-29 05:21
opencv
opencv
人工智能
计算机视觉
6.1开源框架-okhttp网络框架-
详解
okhttp网络框架OkHttp使用简介OkHttp源码剖析1.OkHttp使用简介图图图图创建客户端OkhttpClientclient=newOkHttpClient();//作为单例,这样所有的请求可以公共response缓存和线程池创建Request对象Requestrequest=newRequest.Builder().url("http://xxx").build();图上:封装了H
205蚁
·
2024-01-29 05:55
NGINX配置文件
详解
nginx.conf#usernobody;#开启进程数<=CPU数worker_processes1;#错误日志保存位置#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#进程号保存文件#pidlogs/nginx.pid;#每个进程最大连接数(最大连接=连接数x进程数)每个w
Trouble_Ma
·
2024-01-29 04:34
linux命令top
详解
这是一张top的图image第一行字符含义top-10:03:19当前系统时间up137days,10:40系统已运行时间,系统已经运行了137天10小时40分钟(在这期间系统没有重启过的吆!)2user在线用户,当前有2个用户登录系统,包含系统用户。loadaverage:0.00,0.01,0.05系统负载。loadaverage后面的三个数分别是1分钟、5分钟、15分钟的负载情况。loada
PENG先森_晓宇
·
2024-01-29 04:32
three.js 轨道控制器的常用属性和初始化(OrbitControls)
2.初始化控制器(常用属性
详解
)首先引入外部包初始化varcontrols=newTHREE.OrbitControls(camera,renderer.domElement);//建立控制器controls.target
three小白白
·
2024-01-29 04:12
three.js
js
3d
vr
html
探索Android开源框架 - 8. Gson使用及源码解析
Gson是我们经常用来在Java对象和JSON数据之间进行映射的库,今天我们就来分别讲一讲其使用和源码分析使用
详解
1.基本的解析与生成Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法
今阳说
·
2024-01-29 03:37
高阶函数离不开闭包
文章目录高阶函数
详解
高阶函数的定义函数作为参数传递代码示例:函数作为返回值代码示例:高阶函数的应用场景高阶函数与闭包的关系高阶函数中闭包的使用利用闭包特性增强高阶函数功能代码示例:实现一个简单的函数修饰器闭包与高阶函数结合的实际案例
球球不吃虾
·
2024-01-29 03:22
随笔
前端
javascript
高阶函数
[毕设项目-苍穹外卖]
详解
项目的代码层级结构
文章目录1、整体2、pom.xml2.1、sky-take-out⭐2.2、sky-pojo2.3、sky-common2.4、sky-server3、sky-pojo模块3.1、何为pojo3.2、⭐pojo细分4、sky-common模块4.1、constant常量类4.2、context上下文对象4.3、enumeration枚举4.4、exception异常类4.5、json操作类⭐4.6
逐梦苍穹
·
2024-01-29 02:59
课程设计
毕业设计
毕设
Java
spring
boot
苍穹外卖
makefile
的使用
1.理解
makefile
用于构建和管理项目代码的工具;可以根据文件的变动时间实现增量编译;想要实现增量编译,用shell脚本是不好实现的,于是有了
makefile
这种特殊脚本专门做这个事;可以把整个
makefile
厨子老林
·
2024-01-29 01:06
诺亚方舟
makefile
详解
Docker 容器网络配置
详解
Docker容器网络配置我在cnaaa上购买了云服务器。
奋斗的工程师
·
2024-01-29 01:02
docker
网络
linux
docker(三·)docker容器与网络模式
文章目录一,namespaces的六项隔离二,Docker网络1.端口映射2.查看容器日志3.docker的网络模式网络模式
详解
1.host模式:2.container模式3.none模式4.brideg
疯狂的斯图卡
·
2024-01-29 01:02
docker
网络
容器
Docker 容器网络及其配置
详解
docker容器网络Docker在安装后自动提供3种网络,可以使用dockernetworkls命令查看[root@localhost ~]# docker network lsNETWORK ID NAME DRIVER SCOPEcd97bb997b84 bridge bridge
开源Linux
·
2024-01-29 01:32
docker
网络
运维
容器
linux
[嵌入式系统-4]:龙芯1B 开发学习套件-1-开发版硬件介绍
核心板2.2.1CPU2.2.2什么是核心板2.2.3龙芯1B200核心板2.2.4龙芯1B核心板的接口定义2.3开发板2.3.1龙芯1B0200开发板2.3.2龙芯1C300B开发板2.4开发板接口
详解
文火冰糖的硅基工坊
·
2024-01-29 01:27
嵌入式系统
嵌入式硬件
学习
单片机
物联网
架构
Redis持久化:RDB和AOF机制
详解
目录1.Redis持久化简介2.RDB持久化2.1什么是RDB持久化?2.2触发方式2.3Redis.conf中配置RDB2.4RDB更深入理解2.5RDB优缺点3.AOF持久化3.1什么是AOF持久化?3.2如何实现AOF3.3Redis.conf中配置AOF3.4深入理解AOF重写4.RDB和AOF混合方式(4.0版本)5.从持久化中恢复数据1.Redis持久化简介首先什么是Redis的持久化
北~笙
·
2024-01-29 01:24
redis
数据库
缓存
aof
rdb
Go select chan操作
如果从ch1信道成功接收数据,则执行该分支代码casech2<-1://如果成功向https://www.cnblogs.com/gwyy/p/13629999.html摘要2:Go-select语句
详解
@子非鱼
·
2024-01-29 01:54
golang
golang
开发语言
后端
Redis 持久化
详解
:RDB 与 AOF 的配置、触发机制和实际测试
什么是持久化?就是Redis将内存数据持久化到硬盘,避免从数据库恢复数据。之所以避免从数据库恢复数据是因为后端数据通常有性能瓶颈,大量数据从数据库恢复可能会给数据库造成巨大压力。Redis持久化通常有RDB和AOF两种方式,RDB相当于快照备份,AOF相当于追加形式的备份。Redis重启的时候,恢复数据的优先级RDB>AOF。AOF恢复的优先级appendonly.aof.{x}.base.rdb
xiucai_cs
·
2024-01-29 01:54
redis
持久化
rdb
aof
Webpack(四):devTool中SourceMap模式
详解
一:什么是SourceMap?我们在项目进行打包后,会将开发中的多个文件代码打包到一个文件中,并且经过压缩,去掉多余的空格,且babel编译化后,最终会用于线上环境,那么这样处理后的代码和源代码会有很大的差别,当有bug的时候,我们只能定位到压缩处理后的代码位置,无法定位到开发环境中的代码,对于开发不好调式,因此sourceMap出现了,它就是为了解决不好调式代码问题的。官网devtoolhttp
CodeMT
·
2024-01-29 01:58
详解
最小化 Kafka 到 ClickHouse 延迟的原理和方法
。本文字数:4801;估计阅读时间:13分钟审校:大平本文在公众号【ClickHouseInc】首发引言ClickHouse博客上的很多话题都是由社区参与的公共讨论引起的,诸如Slack频道等。随着最近我们正式发布了官方Kafka连接器,及其在ConfluentCloud中的支持,已经有人联系到我们:咨询将数据从Kafka传输到ClickHouseCloud时应该怎么考虑,如何缩短同步的延迟。这是
ClickHouseDB
·
2024-01-29 01:16
软件工程
kafka
clickhouse
分布式
古筝d调变降e调怎么办_古 筝 转 调 变 调 方 法
原标题:古筝转调变调方法最全古筝转调变调
详解
DGCF降B右移升记号转调DGCF降B是右移各相邻调式间均相差一个小二度,即固定把前一个调的3(mi)音调为4(fa)音,则原调的此音4(fa)等于下一调1(
weixin_39657521
·
2024-01-29 00:10
古筝d调变降e调怎么办
LINUX系统第六章:yum仓库及NFS共享
yum实现过程3.如何实现安装服务4.yum配置文件及命令4.1yum配置文件4.1.1主配置文件4.1.2仓库设置文件/etc/yum.repos.d/*.repo4.1.3日志文件4.2yum命令
详解
渐觉
·
2024-01-29 00:31
linux
运维
服务器
GC 算法
详解
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Luomingkui1109/article/details/728216921.GC算法是什么频繁收集Young区;较少收集Old区;基本不动Perm区;2.GC三大算法总体概述imageJVM在进行GC时,并非每次都对上面三个内存区域一起回收的,
DCMeng
·
2024-01-29 00:58
[架构之路-255]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 架构设计 - 软件架构风格:串行-数据流风格、同步调用返回风格、并行异步分发与接收风格、虚拟机风格、数据仓库风格
什么是软件架构风格2.2如何区分不同的软件架构风格2.3软件架构风格的发展阶段2.4软件架构风格与软件架构的区别2.5常见的软件架构风格的种类1.8复杂软件系统可以组合多种架构风格二、常见的软件架构风格
详解
文火冰糖的硅基工坊
·
2024-01-29 00:25
架构之路
架构
软件工程
风格
Spark
详解
(五):Spark作业执行原理
Spark的作业和任务调度系统是其核心,它能够有效地进行调度的根本原因是对任务的划分DGG和容错。下面我们介绍一下相关术语:作业(Job):RDD中由行动操作所生成的一个或者多个调度阶段调度阶段(Stage):每个作业会因为RDD之间的依赖关系拆分成多组任务集合,称为调度阶段,也叫做任务集合(TaskSet)。调度阶段的划分是由DAGScheduler俩划分的,调度阶段由ShuffleMapSta
MasterT-J
·
2024-01-28 23:42
Spark框架
Spark框架
Spark框架
嵌入式产品开发流程
详解
嵌入式产品开发流程
详解
阶段1:产品需求阶段2:产品规格说明阶段3:产品总体设计方案阶段4:产品概要设计阶段5:产品详细设计阶段6&7:产品调试与验证阶段8:测试阶段9:产品附录:嵌入式硬件开发流程硬件阶段
Frey_Liu
·
2024-01-28 23:31
嵌入式C编程
嵌入式
开发流程
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
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
其他