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
深入理解搜素中间件
深入理解
Go-Defer的机制
defer的作用和执行时机go的defer语句是用来延迟执行函数的,而且延迟发生在调用函数return之后,比如funca()int{deferb()return0}b的执行是发生在return0之后,注意defer的语法,关键字defer之后是函数的调用。defer的重要用途一:清理释放资源由于defer的延迟特性,defer常用在函数调用结束之后清理相关的资源,比如f,_:=os.Open(f
云爬虫技术研究笔记
·
2024-02-06 01:00
ShardingSphere实现openGauss分布式架构
本文档采用openGauss结合ShardingSphere
中间件
的架构,实现openGauss数据库分布式OLAP场景的环境部署。
福娃筱欢
·
2024-02-06 00:34
分布式
架构
有限元编程经典教材推荐
以下是10本关于有限元编程的教材,每本书都具有其独特的优势,并为读者提供了
深入理解
和实践有限元方法的机会。需要的小伙伴可以私信我~1.
suoge223
·
2024-02-06 00:57
有限元编程从入门到精通
matlab
python
c++
c语言
github
visual
studio
code
制造
「性能提升」扩展 Spring Cache 支持多级缓存
为什么多级缓存缓存的引入是现在大部分系统所必须考虑的redis作为常用
中间件
,虽然我们一般业务系统(毕竟业务量有限)不会遇到如下图在随着data-size的增大和数据结构的复杂的造成性能下降,但网络IO
冷冷zz
·
2024-02-05 23:49
Redis入门指南
文章目录Redis概述Redis基本数据类型Redis与MySQL的区别以及使用场景如何保持双写一致性(缓存一致性)1.延迟双删2.分布式锁(强一致性时使用)3.
中间件
Redis持久化机制RDB(redisdatabase
屈家全
·
2024-02-05 23:37
#
Redis
redis
数据库
缓存
Go指针探秘:
深入理解
内存与安全性
内存地址与值的地址1.2.1内存中的数据存储1.2.2如何理解值的地址2.Go中的指针操作2.1指针类型和值2.1.1基本数据类型的指针2.1.2复合数据类型的指针2.2如何获取一个指针值2.3指针(地址)解引用3.
深入理解
指针
TechLead KrisChang
·
2024-02-05 23:02
Go
Docker
K8S
云原生
golang
开发语言
后端
把握社交电商的六大特点,何愁没钱挣?
社交电商作为一种新兴的商业模式,其具有以下六大特点,
深入理解
和把握这些特点,将有助于您在社交电商领域获得成功。
氧惠爱高省
·
2024-02-05 23:59
idea配置jvm启动参数
前言:最近在看《
深入理解
JAVA虚拟机》这本书,需要在IDE中设置JVM的一些参数信息。本人使用的是idea,所以记录一下如何使用idea配置JVM参数。
m0_67401134
·
2024-02-05 22:50
java
intellij-idea
jvm
java
大数据
前端
Android动态部署一:Google原生Split APK浅析
在分析Android动态部署原理之前,我们先通过以下四点来分析一下Google原生支持的SplitAPK机制,了解了SplitAPK机制之后,可能会对大家
深入理解
Android动态部署原理有一定的帮助。
饭小粒
·
2024-02-05 21:53
android
Androi
6.关于Xamarin Android对APK包大小的处理
本着能少一点是一点的态度,我们还是要
深入理解
下xamarin生成的apk包里面有那些内容。
weixin_30273175
·
2024-02-05 21:18
移动开发
runtime
软件架构设计
一、考点分布软件架构的概念(※※※)基于架构的软件开发(※※※※)软件架构风格(※※※※※)特定领域软件架构(※※※)软件质量属性(※※※※※)软件架构评估(※※※※)软件产品(※※※)构件与
中间件
技术
一心猿
·
2024-02-05 21:04
软件工程
手写RPC框架
RPC框架核心组件对于RPC框架简洁模式下,主要有以下角色,暂且抛开心跳机制以及负载均衡等复杂策略,我们先来自己实现一个RPC框架,后面我们再
深入理解
。
coffee_babe
·
2024-02-05 20:27
网络IO
Netty
rpc
网络协议
网络
java
消息
中间件
之RocketMQ源码分析(五)
消费进度保存机制消费者启动时会同时启动位点管理器,RocketMQ设计了远程位点管理和本地位点管理两种位点管理方式.集群消费时,位点由客户端提交给Broker保存.广播消费时,位点保存在消费者本地磁盘上OffsetStore接口核心方法voidload():加载位点信息voidupdateOffset():更新缓存位点信息longreadOffset():读取本地位点信息voidpersistAl
coffee_babe
·
2024-02-05 20:57
消息中间件
java-rocketmq
rocketmq
java
Scrapy发送邮件 报错 builtins.AttributeError: 'NoneType' object has no attribute 'bio_read'
应用场景:在爬虫关闭或者爬虫空闲时可以通过发送邮件的提醒,通过twisted的非阻塞IO实现,可以直接写在spider中,也可以写在
中间件
或者扩展中,看你具体的需求。
朝畫夕拾
·
2024-02-05 20:20
深入理解
iOS App的启动过程
原文地址:(https://blog.csdn.net/Hello_Hwc/article/details/78317863)作者:为自己丶拼个未来链接:https://www.jianshu.com/p/a51fcabc9c71来源:著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。前言启动时间是衡量应用品质的重要指标。本文首先会从原理上出发,讲解iOS系统是如何启动APP的,然后
小小小Lucky
·
2024-02-05 20:19
聊聊 Http 服务化改造实践
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,
中间件
,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:55
C++Linux后端
http
网络协议
网络
C++服务器开发
服务器
linux
C++并发编程:如何编写多线程代码
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,
中间件
,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:54
C++Linux后端
c++
服务器
后端开发
linux
C++多线程
C++线程池
高并发
MongoDB 中的分布式集群架构
粉丝福利,免费领取C/C++开发学习资料包、技术视频/项目代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,
中间件
,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线
程序员老舅
·
2024-02-05 19:22
C++Linux后端
mongodb
分布式
架构
C++服务器开发
C++后端开发
linux
c++
RocketMQ消息队列(一)—— 基本概念和消息类型
RocketMQ是一个来自阿里巴巴的分布式消息
中间件
,于2012年开源,并在2017年正式成为Apache顶级项目。
断剑zou天涯
·
2024-02-05 18:05
微服务架构
#
RocketMQ
rocketmq
Covalent (CQT):构建全新链上协议收入体系,致力于财务透明
Covalent的价值累积机制在核心层面上,CovalentNetwork(CQT)扮演了双重角色,它既是一个去中心化的物理基础设施,又是一个
中间件
区块链蓝海
·
2024-02-05 17:17
区块链
DP第一天:力扣● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
要搞清楚:DP数组及其下标的含义;DP数组如何初始化;递推公式;遍历顺序;打印DP数组;无论难易,动态规划都可以用这5步来
深入理解
,即动规五部曲。
孤馆深沉
·
2024-02-05 17:06
leetcode
算法
职场和发展
深入理解
HashMap扩容
看过HashMap源码的人(大神请忽略)可能会有些疑问,HashMap究竟什么时候扩容?扩容的条件是什么?好的,接下啦我给大家介绍一下HashMap扩容相关的一些参数。staticfinalintDEFAULT_INITIAL_CAPACITY=1<<4;//默认的桶数组大小staticfinalintMAXIMUM_CAPACITY=1<<30;//极限值(超过这个值就将threshold修改为
菜鸟程序员一枚
·
2024-02-05 16:46
看完这篇,还不明白怎么让消息变的可靠你打我(RabbitMQ)
在我们开发中,随着业务的不断复杂和调用链路的不断增长,我们可能会慢慢引入越来越多的
中间件
来更好的服务于我们的系统,但是每样技术都是一把双刃剑,在提高我们系统性能的同时,我们也要想办法来减少它对系统带来稳定性的影响
whynot_0
·
2024-02-05 16:33
如何评估一款软件的安全性?
要有效评估软件的安全性,关键不在于简单地堆砌技术,而是要
深入理解
安全需求,并据此制定策略。这里,我们将探讨如何进行深入的安全需求分析和风险评估,特别是在考虑加密狗技术应用的背景下。
Dola_Zou
·
2024-02-05 16:15
软件加密
加密狗
软件加密
软件需求
MySQL如何实时同步数据到ES?试试阿里开源的Canal
前言前几天在网上冲浪的时候发现了一个比较成熟的开源
中间件
——Canal。在了解了它的工作原理和使用场景后,顿时产生了浓厚的兴趣。今天,就让我们跟随我的脚步,一起来揭开它神秘的面纱吧。
漫走云雾
·
2024-02-05 15:28
mysql
elasticsearch
开源
Kubernetes 访问外部服务
文章目录一、概述1.K8S访问外部服务1.1.ExternalName方式1.2.Endpoint方式2.ExternalIP二、基础
中间件
1.PostgreSQL1.1.创建Endpoint1.2.创建镜像
IoTHub - 物联网开源技术社区
·
2024-02-05 15:25
Kubernetes
云原生
kubernetes
容器
云原生
【C语言】
深入理解
函数指针
函数指针是C语言中一个非常有用且强大的概念,它允许我们将函数作为参数传递给其他函数、在运行时动态选择要调用的函数以及实现回调函数等功能。在本篇博客中,我们将深入探讨函数指针的概念、用法以及其在实际编程中的应用。目录前言什么是函数指针函数指针的用法示例一示例二转移表的实现应用场景结语前言我们都知道指针指向的是地址,那么函数是否具有地址呢,只有当函数具有地址的时候才可以被指针指向。于是我们用一下代码做
不爱学英文的码字机器
·
2024-02-05 15:38
#
指针
C语言
#
C
函数
c语言
开发语言
【GAMES101】Lecture 15 全局光照
本节继承上一节的难度并继续加深,讲这个BRDF,然后理解反射方程和渲染方程,最终实现全局光照,以下内容很抽象……如果想要
深入理解
建议到隔壁基于物理着色:BRDF-知乎(zhihu.com)或者多看几遍视频
MaolinYe(叶茂林)
·
2024-02-05 14:54
GAMES101
图形渲染
games101
CDN的
深入理解
+搭建自己的CDN
1.空间换时间思想:简单来说把客户端要请求的资源在靠近客户端侧准备一个备份,可以分区域准备一些备用服务器来存储这些资源,CDN的DNS会将客户端的请求的域名解析的一个靠近的备用服务器的地址返回给客户端。TODO:这样客户端不需要都去源服务器那里请求资源,而是备用服务器上存储的资源就可以满足客户端的需求。减轻服务端的压力。https://zhuanlan.zhihu.com/p/523629502.
Fairy要carry
·
2024-02-05 14:21
网络传输
开发语言
深入理解
TCP网络协议(3)
目录1.前言2.流量控制2.阻塞控制3.延时应答4.捎带应答5.面向字节流6.缓冲区7.粘包问题8.TCP异常情况9.小结1.前言在前面的博客中,我们重点介绍了TCP协议的一些属性,有连接属性的三次握手和四次挥手,还有保证数据安全的重传机制和确认应答,还有为了提高效率所用的滑动窗口等.然而TCP协议的特性远不止这些,在这篇博客中,我们将更深入的了解决TCP协议的其它特性.2.流量控制滑动窗口我们知
老cu
·
2024-02-05 13:43
网络协议
tcp/ip
网络
使用 IntelliJ IDEA 配合 Docker 对 Weblogic
中间件
进行远程调试
使用idea对jar包远程调试:打开一个springboot的项目进行远程调试设置:运行:其实我不太明白远程调试的意义,本地直接debug不好嘛。。。点击debug的按钮,打断点测试:跑到断点处:远程debug即对远程部署的内容进行debug,例如我们部署的项目在线上出现问题了,而我们又不知道具体是哪里出现问题,我们就可以使用远程debug进行排查问题。这里在idea中使用的是localhost,
carrot11223
·
2024-02-05 12:31
网络安全
intellij-idea
docker
中间件
SpringCloud-消息驱动(Stream、生产者、消费者)
SpringCloud消息驱动StreamSpringCloudStream,的诞生是为了解决各种消息
中间件
之间的兼容性问题,学习过消息
中间件
的同学都知道现在市面上流行的消息
中间件
有ActiveMQ、RabbitMQ
JolyouLu
·
2024-02-05 12:30
SpringCloud
spring
cloud
rabbitmq
kafka
stream
分布式
C语言之
深入理解
指针(2)
目录1.数组名的理解2.使用指针访问数组3.一维数组传参的本质4.冒泡排序5.二级指针6.指针数组7.指针数组模拟二维数组1.数组名的理解在之前使用指针访问数组的内容时,有这样的代码:intarr[10]={1,2,3,4,5,6,7,8,9,10};int*p=&arr[0];这里使用&arr[0]的方式拿到了数组第一个元素的地址,但是其实数组名本来就是地址,而且是数组首元素的地址。intmai
凡人多烦事~
·
2024-02-05 12:17
C语言知识
c语言
算法
数据结构
C语言之
深入理解
指针(3)
目录1.字符指针变量2.数组指针变量数组指针变量是什么?数组指针变量数组指针变量怎么初始化3.二维数组传参的本质4.函数指针变量函数指针变量的创建和使用两段有趣的代码typedef关键字5.函数指针数组6.转移表1.字符指针变量在指针的类型中我们知道有一种指针类型为字符指针char*intmain(){charch='w';char*pc=&ch;//pc就是字符指针constchar*p="ab
凡人多烦事~
·
2024-02-05 12:17
C语言知识
c语言
java
数据结构
spring boot打完jar包后使用命令行启动,提示xxx.jar 中没有主清单属性
在对springBoot接口
中间件
开发完毕后,本地启动没有任何问题,在使用package命令打包也没异常,打完包后使用命令行:java-jarxxx.jar启动发现报异常:xxx.jar中没有主清单属性
智商三岁半i
·
2024-02-05 12:35
spring
boot
jar
后端
深入理解
InnoDB -- 事务篇
事务的定义事务的基本要素(ACID)原子性:Atomicity,整个数据库事务是不可分割的工作单位一致性:Consistency,事务将数据库从一种状态转变为下一种一致的状态隔离性:Isolation,每个读写事务的对象对其他事务的操作对象能相互分离持久性:Durability,事务一旦提交,其结果是永久性的事务的并发问题脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数
晓码君
·
2024-02-05 11:10
基于OpenCV灰度图像转GCode的双向扫描实现
的双向扫描实现引言激光雕刻简介OpenCV简介实现步骤1.导入必要的库2.读取灰度图像3.图像预处理4.生成GCode1.简化版的双向扫描2.优化版的双向扫描5.保存生成的GCode6.灰度图像双向扫描代码示例总结系列文章⭐
深入理解
cheungxiongwei.com
·
2024-02-05 11:56
⭐激光雕刻
opencv
人工智能
计算机视觉
GCode
激光雕刻
3D打印
C++
nuxt.js之serverMiddleware的使用(踩坑)之路
zh.nuxtjs.org/api/configuration-servermiddleware使用serverMiddleware的目的:使用过express,koa等node框架的小伙伴相信都会知道
中间件
的作用
我的昵称好听吗
·
2024-02-05 11:48
C语言之
深入理解
指针(5)
目录1.sizeof和strlen的对比sizeofstrlensizeof和strlen的对比2.数组和指针题目解析一维数组字符数组二维数组3.指针运算笔试题解析题目1题目2题目3代码4代码5题目6题目71.sizeof和strlen的对比sizeof在学习操作符的时候,我们学习了sizeof,sizeof计算变量所占内存,内存空间的大小,单位是字节,如果操作数是类型的话。计算的是使用类型创建的
凡人多烦事~
·
2024-02-05 10:53
C语言知识
c语言
算法
开发语言
安全基础~通用漏洞4
文章目录知识补充XSS跨站脚本**原理****攻击类型**XSS-后台植入Cookie&表单劫持XSS-Flash钓鱼配合MSF捆绑上线ctfshowXSS靶场练习知识补充SQL注入小迪讲解文件上传小迪讲解文件上传
中间件
解析
`流年づ
·
2024-02-05 10:22
安全学习
安全
ShardingSphere 5.x 系列【3】分库分表
中间件
技术选型
有道无术,术尚可求,有术无道,止于术。本系列SpringBoot版本3.1.0本系列ShardingSphere版本5.4.0源码地址:https://gitee.com/pearl-organization/study-sharding-sphere-demo文章目录1.前言2.MyCat3.ShardingSphere4.Dble5.Vitess6.大厂开源6.1Cobar6.2Atlas6.
云烟成雨TD
·
2024-02-05 09:40
Sharding
Sphere
5.x
spring
boot
sharding
sphere
分库分表
深入理解
ext2文件系统
ext2文件系统需要考虑哪些因素:1.最重要的是保证数据的安全性。2.效率,方便文件的查找读写。3.文件在磁盘空间占用空间小。(1)树形目录结构EXT文件系统采用一个独立的顶级树形目录架构(即所有一切都从root根目录开始,延伸到子目录)来组织和管理全部文件。目录文件记录了本目录下所有文件和子目录的信息(文件名和索引节点号inode),并依次存放在数据块中,采用把文件名(放在目录文件中)与文件的其
Linux技术芯
·
2024-02-05 08:21
Linux文件系统
文件系统
【Linux】Ext2 文件系统
文件系统前言一、磁盘硬件1.磁盘的物理存储结构2.磁盘存储的逻辑抽象结构二、理解Ext2文件系统1.初步理解文件系统2.
深入理解
文件系统(1)inodeTable(2)Datablocks(3)inodeBitmap
YoungMLet
·
2024-02-05 08:16
Linux系统
linux
运维
服务器
centos
开发语言
数据库
Redis-缓存问题及解决方案
本文已收录于专栏《
中间件
合集》目录概念说明缓存问题缓存击穿问题描述解决方案缓存穿透问题描述解决方案缓存雪崩问题描述解决方案提高缓存可用性过期时间配置熔断降级总结提升概念说明 Redis是一个开源的内存数据库
武梓龙_Wzill
·
2024-02-05 08:11
中间件合集
缓存
redis
数据库
k8s-
深入理解
Service(为Pod提供负载均衡和发现)
一、Service存在的意义二、Service的定义和创建Pod与Service的关系Service的定义和创建三、Service使用NodePort对外暴露应用四种类型,常用的三种:指定Service的NodePort端口在实际生产中,k8s的集群不会直接暴露在公网中,一般会在k8s集群前加一个负载均衡器,这个负载均衡器暴漏在公网。四、Service负载均衡实现之iptablesService代
milo.qu
·
2024-02-05 08:52
k8s
kubernetes
容器
云原生
kubernetes-
深入理解
Pod对象:调度
一、创建一个Pod的工作流程Pod创建流程:1、kubectl向APIServer发起一个Pod创建请求。2、APIServer接受到Pod创建请求后,不是直接创建Pod,而是将Pod的数据写入etcd中,待写入操作执行完成,APIServer将结果返回给kubectl,此时仅仅是在etcd中写入数据,Pod还没真正创建。3、Controller-Manager通过APIServer提供的watc
milo.qu
·
2024-02-05 08:21
k8s
kubernetes
容器
云原生
kubernetes-
深入理解
Pod对象:基本管理
一、Pod的基本概念二、Pod存在的意义三、Pod资源共享实现机制四、Pod常用管理命令将pod.yaml改名pod-net-test.yaml演示共享网络:-为方便演示这里直接创建Pod,正常情况下不会这么使用。同一Pod下,两个容器查看到相同的网络以及监听端口,容器"web"之所以没有对应的命令,是因为它是个nginx容器,如果有的话,如刚才所有应该保持一致。还有一种验证方式:进入容器“tes
milo.qu
·
2024-02-05 08:20
k8s
kubernetes
容器
云原生
自学Python第二十二天- Django框架(六) django的实用插件:cron、APScheduler
django-crontab和django-cron有时候需要django在后台不断的执行一个任务,简单的可以通过
中间件
来实现,但是
中间件
是根据请求触发的。如果需要定时执行任务,则需要使用到一些插件。
runsong911
·
2024-02-05 08:06
python
django
python
django
庄|图44《高效能人士的七个习惯》再论由内而外造就自己
如果我们能够为了抽时间从事第二象限事务(即彼此深入交流)而重新审视自己的计划,改变行为模式和调整生活,就会收获宝贵的双赢关系、彼此的
深入理解
和精彩的统合综效。
爱画画的设计师庄媛惠
·
2024-02-05 06:05
查找占用 USB 储存设备的进程
p=13223)打开资源监视器
搜素
被占用无法弹出的储存设备盘符右键结束占用设备的进程,就能弹出了比如这里我的移动硬盘就是被系统的LocalSystemNetworkRestricted占用了,这个进程是用来预读文件的
astuv
·
2024-02-05 06:58
windows
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他