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
golang架构设计迪米特法则
goleveldb的原理简述(基于
golang
的goleveldb库)
简介goleveldb是基于LSM-Tree实现的针对处理写多读少场景的解决方案,通常用于构建写多读少的存储引擎整体架构图如下基于用户接口层简述原理吧Get,按key查询数据,首先区内存中的数据,如果内存中没有则依次从硬盘中的ldb文件中取得数据。Put,按key更新数据,首先写内存数据,如果大小达到内存存储的阈值,则将immutable替换为memtable,新建一个logfile存储wal日志
陈墨1234
·
2024-09-10 00:08
golang进阶之路
源码学习
golang
开发语言
后端
经验分享
笔记
db
golang
空结构体struct{}解析
Introduction这篇文章详细介绍了我最喜欢的Go数据类型,空结构体—struct{}。空结构体是没有位段的结构体,以下是空结构体的一些例子:typeQstruct{}varqstruct{}但是如果一个就结构体没有位段,不包含任何数据,那么他的用处是什么?我们能够利用空结构体完成什么任务?Width在深入研究空结构体之前,我想先简短的介绍一下关于结构体宽度的知识。术语宽度来自于gc编译器,
「已注销」
·
2024-09-10 00:33
struct
go
结构
当NAS遭遇鲁棒性:寻找对抗攻击的坚固架构
该项目源自CVPR2020的一篇论文,并提供了详细的实现代码和实验指南,致力于探索在网络
架构设计
甄如冰Lea
·
2024-09-09 23:30
设计模式七大原则
文章目录闲话少许单一职责原则开放-封闭原则里氏代换原则依赖倒转原则
迪米特法则
合成/聚合复用原则闲话少许学习内容来自(大话设计模式程杰)注意:代码规范。2.命名一目了然,符合规定。
andQVQ
·
2024-09-09 23:27
设计模式学习
设计模式
基于实时深度学习的推荐系统
架构设计
和技术演进
内容包括实时推荐系统的原理以及什么是实时推荐系统、整体系统的架构及如何在阿里云上面实现,以及关于深度学习的细节介绍本文整理自5月29日阿里云开发者大会,大数据与AI一体化平台分论坛,秦江杰和刘童璇带来的《基于实时深度学习的推荐系统
架构设计
和技术演进
阿里云云栖号
·
2024-09-09 19:03
云栖号技术分享
架构
阿里巴巴
高效的嵌入式系统
架构设计
高效的嵌入式系统
架构设计
1.高效的嵌入式系统
架构设计
2.算法优化1.高效的嵌入式系统
架构设计
设计高效的嵌入式系统架构是确保系统性能和能效的关键。
迷璃学妹
·
2024-09-09 15:37
系统架构
[译] How things get done on the Go Team
6天前,掌舵Go语言团队12年Rsc在
golang
-dev/群组发文宣布,将在9月1号后辞去当前职位,转去做Gaby和Oscar.这对于Go语言发展无疑是里程碑式的事件。
techdashen
·
2024-09-09 13:50
golang
java
开发语言
不只是答题:用WebSocket和SpringBoot让双人PK变得刺激又好玩
架构设计
:采用前后端分离,将WebSocket服务独立部署。前端使用JavaScr
8tydegrees
·
2024-09-09 12:46
websocket
websocket
spring
boot
网络协议
后端
网络
javascript
论基于架构的软件设计方法及应用
在此项目中,我担任了架构师,负责项目总体
架构设计
工作。本文以该综合管理系统为例,主要论述了基于架构的软件设计方法及应用。在架构需求阶段,以系统的商业需求及质量需求出发标识系统构
zju3080103798
·
2024-09-09 11:40
软考
java
big
data
论基于架构的软件设计方法(ABSD)及应用
#系统
架构设计
师#软考#论文在分享这片论文之前先小小的打一个广告,本人任职某运营商解决方案架构师职位,因工作需要考取了软考的系统架构师认证,并顺利的通过了考试一点点心得分享如下:选择题(就是刷,刷到你出肌肉记忆
不戴眼镜的朱学长
·
2024-09-09 10:31
系统架构
论文笔记
分布式数据库架构:从单实例到分布式,开发人员需及早掌握?
而开发人员、项目经理,一定要认识到数据库技术正在经历一场较大的变革,及早掌握好分布式
架构设计
,帮助公司从古老的单实例架构迁移到分布式架构,对自己在职场的竞争力来说,大有益处。一、什么是分布式数据库?
我爱娃哈哈
·
2024-09-09 10:31
MySQL实战
分布式
数据库架构
数据库
使用PHP和MQTT构建高效的物联网数据转发服务器流程
技术栈关键词PHPMQTTMySQLESP8266/ESP32(单片机)DHT11(温湿度传感器)Linux服务器Apache/Nginx二、系统架构系统
架构设计
本项目的系统架构主要由
极客小张
·
2024-09-09 06:32
php
物联网
服务器
单片机
运维
MQTT
数据库
基于ARM芯片与OpenCV的工业分拣机器人项目设计与实现流程详解
技术栈关键词ARM芯片步进电机控制OpenCV图像识别无线通信模块传感器(如超声波传感器、红外传感器)二、系统
架构设计
符合项目需求的系统架构本项目的系统架构主要由以下几个部分组成:控制单元:基于ARM芯片的主控板
极客小张
·
2024-09-09 06:31
arm开发
opencv
机器人
单片机
计算机视觉
人工智能
物联网
软件架构师:理论与实践全攻略
本文还有配套的精品资源,点击获取简介:本文探讨了软件架构师在IT行业中的重要性,讲解了软件
架构设计
的核心概念和实践方法。
二院大蛙
·
2024-09-09 01:30
【面试专题】|技术&
架构设计
提升系列:面试题目及解题的正确姿势(1)
-----学习笔记-----今天是咱们第一节,我想和你聊一聊:研发工程师想提升面试竞争力,需要具备的三个技术认知是什么。在我参加研发同学述职的时候,发现几乎每个人最后都会用一页PPT来规划自己的未来职业发展,比如:我目前处在初级研发工程师阶段,下一步要成为中高级研发工程师,最终要成为一名研发架构师。但是在进一步地追问后,大多数研发同学对自身技术发展的认知,仅停留在学习了哪种新的技术,掌握了哪种新的
云世
·
2024-09-09 01:30
架构师
面试专题
面试
架构师
构建可扩展的淘客返利系统
架构设计
与实现
构建可扩展的淘客返利系统
架构设计
与实现大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在构建淘客返利系统的架构时,我们需要考虑到系统的可扩展性、高可用性和性能。
wx_tangjinjinwx
·
2024-09-08 18:14
系统架构
使用 Flutter 实现 MVVM 架构
二、MVVM
架构设计
三、代码案例3.1Model3.2ViewModel3.3View四、扩展MVVM架构4.1引入服务层4.2使用依赖注入4.3状态管理4.4遵循最佳实践五、实战案例:待办事项应用5.1Model5.2
陆业聪
·
2024-09-08 14:43
flutter
架构
软考架构师论文:论软件架构评估
摘要:xxxx年x月,我参加了xxx项目,并担任系统
架构设计
师,负责项目的需求分析、
架构设计
、架构评估等工作。该项目是xxx的项目,合同金额xxx万,建设工期x个月。该项目的目标是xxx。
种树人20240819
·
2024-09-08 12:03
笔记
华为、Cisco、锐捷三家网络设备供应商的常用网络命令对比
此外,深入理解这些配置命令的优缺点,有助于更好地进行网络
架构设计
和性能优化。华为设备常用配置命令进入全局配置模式system-view配置接口interfaceGigabit
Network_Engineer
·
2024-09-08 12:01
RS
网络
华为
服务器
系统
架构设计
师——信息系统
架构设计
(一)
基本概念概念概述1.主体:信息信息系统
架构设计
的主体是信息。在现代社会中,信息已成为企业的重要资源之一。它包括各种形式的原始事实或观察结果,如事务数据、文档和图像等。
吴代庄
·
2024-09-08 12:01
#
系统架构设计师
系统架构
网络
系统架构设计师
系统
架构设计
师——架构评估(一)
质量属性1.性能:性能通常指软件系统的响应时间、处理速度和资源消耗等。高性能的软件应用能够快速响应用户请求,处理大量数据而不影响用户体验。在设计阶段,需要考虑优化算法、高效编码和适当的硬件资源配置来提高系统性能。提升性能提升性能是软件系统中至关重要的方面,尤其是在高负载和高并发的场景下。以下是提升性能的策略,包括资源需求、资源管理和资源仲裁:资源需求减少处理事件时对资源的占用:通过优化算法和数据结
吴代庄
·
2024-09-08 12:58
#
系统架构设计师
系统架构
架构
数据库
系统架构设计师
Go-Snowflake 项目教程
Go-Snowflake项目教程go-snowflake❄AnLockFreeIDGeneratorfor
Golang
basedonSnowflakeAlgorithm(Twitterannounced
喻季福
·
2024-09-08 02:23
深入剖析 RabbitMQ:架构深度解析、原理细节与关键特性全面掌握
摘要:本文深入探讨了RabbitMQ这一开源消息代理的各个方面,包括其
架构设计
、工作原理、关键特性如延迟消息、死信队列、高可用性、消费限流、去重策略、消息持久化和事务性操作等。
马丁的代码日记
·
2024-09-08 01:43
开发语言
后端
开源项目教程:Serverless Dev Tools 深度指南
项目地址:https://gitcode.com/gh_mirrors/sl/sls-dev-tools1.项目介绍ServerlessDevTools是一个专为无服务器
架构设计
的开发者工具集合,它提供了自动化
史恋姬Quimby
·
2024-09-08 00:06
golang
中使用aws-sdk-go-v2
1.aws-sdk-go-v2常用api1.引入所需包import("context""fmt""log""os""path/filepath""sync""time""github.com/aws/aws-sdk-go-v2/aws""github.com/aws/aws-sdk-go-v2/config""github.com/aws/aws-sdk-go-v2/credentials""gi
weixin_44919041
·
2024-09-07 23:29
golang
阿里云
aws
后端
路径处理秘籍:
Golang
path包最佳实践与技巧
路径处理秘籍:
Golang
path包最佳实践与技巧引言基本概念和功能path包简介路径的概念:相对路径与绝对路径常见操作函数概览路径清理和拼接path.Cleanpath.Joinpath.Split路径提取与处理
walkskyer
·
2024-09-07 20:07
golang标准库
golang
开发语言
后端
架构学习(转)
架构设计
不是架构师的专属工作,对非技术人员甚至是开发人员来说,从实实在在的需求到高神莫测的
架构设计
仿佛是一个神秘的过程,只有具有架构师头衔的人才能掌握各中玄妙,这篇文章就是从最基本的事物关系来回答如何根据需求进行
架构设计
的问题
kanwwan
·
2024-09-07 18:28
Java
习惯在Java使用Spring Boot,转
golang
之后,也可以简单又高效的开发高性能的web服务
但是,如果你想尝试转向
golang
时,你会发现有很多的挑战和困难。
golang
是一种编译型的语言,它有着不同的语法、类型系统、并发模型、错误处理等,你需要花费很多时间和精力来学习和适
zhuyasen
·
2024-09-07 17:16
spring
boot
golang
gin
restful
mysql gh 划线,gh-ost:在线DDL修改MySQL表结构工具
咨询了做DBA的老同事,他将gh-ost推荐给我,基于
golang
语言,是github开源的一个DDL工具,gh-ost是gitHub,sOnlineSchem
jordan.xue
·
2024-09-07 16:12
mysql
gh
划线
探索Go语言构建web应用的宝典:《使用Go语言编写Web应用程序》
探索Go语言构建web应用的宝典:《使用Go语言编写Web应用程序》build-web-application-with-
golang
astaxie/build-web-application-with-
golang
束鲲淳Grayson
·
2024-09-07 14:28
Apache Flink 替换 Spark Stream的架构与实践( bilibili 案例解读)_streamsparkflink加载udf(1)
2.开发
架构设计
(1)开发架构图:如下图左侧所示。最上层是Saber-Streamer,主要进行作业提交以及API管理。下一层是BSQL层,主要进行SQL的扩展和解析,包括自定义算子和个性算子。
2401_84165953
·
2024-09-07 12:44
程序员
flink
spark
架构
golang
学习笔记06——怎么实现本地文件及目录监控-fsnotify
推荐学习文档基于
golang
开发的一款超有个性的旅游计划app经历
golang
实战大纲
golang
优秀开发常用开源库汇总
golang
学习笔记01——基本数据类型
golang
学习笔记02——gin框架及基本原理
GoppViper
·
2024-09-07 11:12
golang学习笔记
golang
开发语言
后端
文件操作
鸿蒙 HarmonyOS NEXT应用开发案例集
如需转载请参考【转载须知】文章目录概述分层
架构设计
应用通用开发范例App分层架构模块化设计应用通用开发范例App模块化结构工程框架和实现设计产品定制层基础特性
小北编程
·
2024-09-07 09:53
HarmonyOS
harmonyos
华为
Go 使用mqtt
gomodulesgomodinit其中是你的模块名称,如下gomodinitexample.com/myproject2、安装mqtt扩展gogetgithub.com/eclipse/paho.mqtt.
golang
3
u010373106
·
2024-09-07 07:40
Go
Mqtt
golang
开发语言
后端
golang
---知识点总结2
golang
时间格式化格式化输出时间:packagemainimport("fmt""time")funcmain(){//未格式化fmt.Println(time.Now().Unix())//只取年
Stride Max Zz
·
2024-09-07 07:08
golang
go
golang
Golang
安装配置
1.首先从https://
golang
.google.cn/dl/下载对应平台的安装包如果是windows系统,下载https://
golang
.google.cn/dl/go1.16.5.windows-amd64
幸福的灰灰
·
2024-09-07 07:17
golang
-数组和切片的区别
数组:语法://value:=[数据长度]类型{}arr:=[1]string{"1"}//声明并且赋值arr=[1]string{}//声明未赋值arr[0]="1"数组类型的值(以下简称数组)的长度是固定的数组的长度在声明它的时候就必须给定,并且在之后不会再改变。可以说,数组的长度是其类型的一部分(数组的容量永远等于其长度,都是不可变的)切片:语法://value:=[]类型{}//创建长度容
niyiwei
·
2024-09-07 03:59
基于知名微服务框架go-micro开发gRPC应用程序
go-micro是
golang
的一个微服务框架。
萤火架构
·
2024-09-06 22:05
Unity3D ECS架构的优缺点详解
前言Unity3D作为一款强大的游戏开发引擎,近年来在性能优化和
架构设计
上不断进化,其中ECS(Entity-Component-System)架构的引入是其重要的里程碑之一。
Thomas_YXQ
·
2024-09-06 21:09
架构
Unity3D
游戏
游戏开发
unity
游戏引擎
流程行业智能工厂系统集成总体解决方案:总体架构、SCADA厂务监控、MES、MON、EMS、数字孪生
流程行业智能工厂系统集成总体解决方案流程行业智能工厂系统集成总体解决方案总体架构智能工厂概念及特点系统集成目标与原则总体
架构设计
思路关键技术与挑战SCADA厂务监控系统SCADA系统概述及功能数据采集与传输技术设备监控与报警机制能源管理与优化策略
数字化建设方案
·
2024-09-06 20:05
智能制造
数字工厂
制造业数字化转型
工业互联网
架构
大数据
人工智能
流程制造行业数字化智能工厂总体规划建设方案:1. 总体设计方法:确立智能工厂的设计原则和方法论,以支持整个规划和实施过程。 2. 业务调研与分析:深入了解企业的业务流程、技术需求和市场定位。
流程制造行业数字化智能工厂总体规划建设方案流程制造行业数字化智能工厂总体规划建设方案总体设计方法智能工厂设计原则确立方法论支持与规划实施跨部门协作与沟通机制持续改进策略业务调研与分析企业业务流程梳理技术需求评估与对接市场定位及竞争策略调研成果整合与报告系统架构规划数字化管理框架构建核心业务模块划分数据集成与共享策略系统可扩展性与灵活性保障功能
架构设计
智能机构设置及职责划分智能检测与监控功能开发智能
数字化建设方案
·
2024-09-06 20:05
数字化转型
数据治理
主数据
数据仓库
制造
软考高级系统
架构设计
师:SOA和ESB含义、作用与特点
软考高级系统
架构设计
师:SOA和ESB含义、作用与特点一、SOA基本概念二、ESB基本概念三、ESB作用一、SOA基本概念SOA是一个组件模型,SOA将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来
快乐骑行^_^
·
2024-09-06 14:19
软考高级系统架构设计师考试
系统架构
软考高级系统架构设计师
SOA和ESB含义
作用与特点
微服务架构(MSA)
Summary:微服务是一个
架构设计
方
鸣鸣就
·
2024-09-06 14:17
微服务
架构
microservices
Go最新慢 SQL 分析与优化(3),2024年最新
Golang
零基础
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!该方式较方式一的优点在于可并行查询,每个分段查询
2401_84905024
·
2024-09-06 13:37
面试
学习路线
阿里巴巴
go
学习
面试
“八股文”在程序员面试中的价值:助力还是阻力?
”的反对者观点3.1实战经验的重视3.2忽视创新与灵活性3.3学习成本与心理压力4.八股文的具体内容分析4.1数据结构与算法4.1.1数据结构的重要性4.1.2算法的应用4.2系统设计4.2.1系统的
架构设计
精神阿祝
·
2024-09-06 10:19
尝鲜
面试
职场和发展
企业级业务架构(EBA)设计方法论
设计方法论引言目的和背景业务架构定义与重要性设计方法论概述企业战略与业务架构关系企业战略制定过程业务架构对企业战略支撑作用战略导向下业务架构调整策略EBA设计原则与方法设计原则设计方法关键成功因素EBA核心组件设计组织
架构设计
流程体系设计信息系统
架构设计
数据治理与管理体系设计
数字化建设方案
·
2024-09-06 10:49
数字化转型
数据治理
主数据
数据仓库
架构
数据库
运维
企业
架构设计
(业务架构、数据架构、应用架构、技术架构)方法及实例
企业
架构设计
方法及实例企业
架构设计
方法及实例企业
架构设计
概述定义与重要性
架构设计
原则
架构设计
流程业务
架构设计
业务架构定义与目标业务架构组成要素业务
架构设计
方法业务架构实例分析数据
架构设计
数据架构定义与目标数据架构组成要素数据
架构设计
方法数据架构实例分析应用
架构设计
应用架构定义与目标应用架构组成要素应用
架构设计
方法应用架构实例分析技术
架构设计
技术架构定义与目标技术架构组成要素技术
架构设计
方法技术架构
数字化建设方案
·
2024-09-06 08:06
数字化转型
数据治理
主数据
数据仓库
架构
大数据
微服务
软考高级架构师/分析师论文【论软件系统架构评估/架构评估方法】
我作为该项目的系统架构师,主要负责
架构设计
、架构评估等工作。本文以该项目为例,主要论述ATAM架构评估方法在该项目中的具体应用与效果。
saikey0379
·
2024-09-06 06:52
软考高级论文
系统架构设计师
系统分析师
计算机软件资格考试
Apache Flink 运行时架构
Flink运行时架构Flink整个系统由两个主要部分组成JobManager和TaskManager,Flink架构也遵循Master-Slave
架构设计
原则,JobManager为Master节点,TaskManager
生病的毛毛虫
·
2024-09-06 04:44
flink
架构
go hive skynet_
golang
-栈内存空间
Go语言设计与实现中关于栈空间的描述多数架构上默认栈大小都在2~4MB左右,极少数架构会使用32MB作为默认大小。用户程序可以在分配的栈上存储函数参数和局部变量。Go语言的逃逸分析遵循以下两个不变性1.指向栈对象的指针不能存在于堆中;2.指向栈对象的指针不能在栈对象回收后存活;栈内存空间Go语言使用用户态线程Goroutine作为执行上下文,它的额外开销和默认栈大小都比线程小很多,然而Gorout
weixin_39980596
·
2024-09-06 02:31
go
hive
skynet
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他