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常见错误
从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
目录一、前端Vue发送JSON数据二、后端SpringBoot接收JSON数据三、
常见错误
和问题四、总结在现代Web开发中,前后端分离已成为一种趋势,Vue和SpringBoot也成为了其中最流行的前后端框架
Yeats_Liao
·
2024-01-27 22:56
缓存
状态模式
Golang
协程池ants使用笔记
最近工程中遇到goroutine滥用导致的bug,采用了ants协程池来解决。github-ants官方源码和使用说明。记录一个例子packagemainimport("fmt""runtime""sync""time""github.com/panjf2000/ants/v2")//模拟一个任务:求数字x的平方funcsquare(xint,chchanint){time.Sleep(1*tim
雪的期许
·
2024-01-27 22:20
编程:编程语言&框架
golang
笔记
开发语言
go-carbon v2.3.7 发布,轻量级、语义化、对开发者友好的
golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2024-01-27 20:32
golang-module
go-carbon
golang
开发语言
后端
深入了解Go语言中的HTTP代理处理机制
Go语言,也被称为
Golang
,自2009年诞生以来,凭借其简洁、高效的特点,逐渐在系统编程、Web开发等多个领域崭露头角。在Web开发中,HTTP代理处理是常见的需求之一。
华科℡云
·
2024-01-27 20:50
python
http
golang
生成protobuf和json对比
创建一个proto文件指定proto版本为proto3,目前主流使用的都是proto3syntax="proto3";optiongo_package="./goproto;goproto";//普通proto类型messageHelloRequest{stringname=1;//1是编号不是值}messageHelloResponse{stringreply=1;}//helloService
hengbo.liu
·
2024-01-27 18:49
golang
golang
json
开发语言
rpc
[设计模式Java实现附plantuml源码~结构型] 提供统一入口——外观模式
前言:为什么之前写过
Golang
版的设计模式,还在重新写Java版?答:因为对于我而言,当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言,更适合用于学习设计模式。
程序员三木
·
2024-01-27 14:41
设计模式
设计模式
java
外观模式
《大话设计模式-
Golang
》模板方法模式
概念模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。需求利用模板方法模式抄写题目并作答UML图代码考试题目模板类packagetemplateMethodimport"fmt"typeTestPaperstruct{Answer1func()Answer2func()}func(p*TestPaper)T
A夏天夏天悄悄过去留下小秘密
·
2024-01-27 14:08
设计模式
设计模式
golang
模板方法模式
golang
设计模式——模板模式
模板模式目录模板模式分析使用场景代码实现实例代码单元测试总结模板模式定义算法骨架,使用上有两个特征,一是要继承算法骨架,达到复用的目的;二是具体的算法步骤在子类中实现,达到扩展的目的。模板模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。UML:分析模板模式的UML图几乎是最简单的了。**模板方法模式可以让子类在不改
~庞贝
·
2024-01-27 14:37
设计模式
golang
设计模式
代理模式
《
golang
设计模式》第三部分·行为型模式-10-模板方法(Template Method)
文章目录1.概述1.1角色1.2类图2.代码示例2.1设计2.2代码2.3类图1.概述模板方法(TemplateMethod)用来定义算法的框架,将算法中的可变步骤定义为抽象方法,指定子类实现或重写。1.1角色AbstractClass(抽象类):用来定义算法框架和抽象操作templateMethod()方法:使用final修饰,包含了不可变的算法,不允许子类重定义它。invariantStep(
玄德公笔记
·
2024-01-27 14:33
#
golang与23种设计模式
golang
设计模式
模板方法模式
template
method
行为型模式
go 引用fork后的模块的两种方式(replace和工作区)
一是工作琐碎,二是处在舒适区,但最近看着身边的同事一个个离开,危机感骤然而生,不得不重拾书本,毕竟生活还得继续,不卷是不可能的,谁让我们生在这个卷中卷的国度,只能活到老卷到老…说完题外话,说说正题,笔者使用
Golang
代码一天不写我浑森蓝廋
·
2024-01-27 13:21
go
mod
go
replace
go
workspace
第5章:Python
常见错误
和异常处理(基于最新版 Python3.12 编写)
文章目录5.1Python的
常见错误
类型5.1.1语法错误(SyntaxError)5.1.2名称错误(NameError)5.1.3类型错误(TypeError)5.1.4索引错误(IndexError
江帅帅
·
2024-01-27 12:56
python
windows
开发语言
Golang
TCP/IP服务器/客户端应用程序,设计一个简单可靠帧传送通信协议。(并且正确处理基于流式控制协议,带来的应用层沾帧[沾包]问题)
在
Golang
语言标准库之中提供了,对于TCP/IP链接、侦听器的高级封装支持,这易于上层开发人员轻松基于这些BCL(基础类库)实现期望的功能。
liulilittle
·
2024-01-27 12:48
Extension
golang
tcp/ip
服务器
protobuf-go pragma.go 文件介绍
文件文件位于:https://github.com/protocolbuffers/protobuf-go/blob/master/internal/pragma/pragma.go该文件核心思想:利用
Golang
fananchong2
·
2024-01-27 11:32
Go语言杂文
golang
开发语言
后端
go
vet
go
lint
Golang
闭包快速入门
闭包(closure)是函数式语言实现词法作用域的技术,也称绑定。第一次读这个定义,可能有点懵,简言之,闭包就是函数值,它可以引用它的函数体所包含的变量。需要注意的是闭包不是匿名函数。简单示例下面创建简单闭包示例,并通过该实例学习其工作原理。首先创建函数getLimit()函数,其中包括int类型limit变量,并被设置为10,接着连续调用该函数:main.gopackagemainimport"
梦想画家
·
2024-01-27 11:14
Golang
golang
Go语言自学系列 |
golang
闭包
视频来源:B站《
golang
入门到项目实战[2021最新Go语言教程,没有废话,纯干货!持续更新中...]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
热爱编程的通信人
·
2024-01-27 11:43
视频学习笔记
golang
深入了解Java与Spring Boot在小说阅读平台中的应用
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-27 10:35
Python实战集
大数据实战集
Java实战集
java
spring
boot
开发语言
vue.js
数据库
mysql
小说阅读
Java后端开发:学籍系统核心逻辑
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-27 10:01
Java实战集
大数据实战集
Python实战集
java
开发语言
mysql
数据库
spring
boot
vue.js
学籍
Golang
中make与new有何区别
作者简介:过去日记,致力于Java、
GoLang
,Rust等多种编程语言,热爱技术,喜欢游戏的博主。
过去日记
·
2024-01-27 09:50
go进阶
golang
开发语言
Java集合相关面试题
作者简介:过去日记,致力于Java、
GoLang
,Rust等多种编程语言,热爱技术,喜欢游戏的博主。
过去日记
·
2024-01-27 09:45
java面试题
java
开发语言
嗖嗖移动业务大厅项目
文章目录一、项目介绍1.目的2.意义二、功能模块1.使用的技术2.项目结构3.项目的功能模块一级菜单二级菜单三、
常见错误
四、总结与收获一、项目介绍1.目的移动大厅业务系统的设计目的是提供一个便捷、高效和个性化的移动服务平台
Shirley7627
·
2024-01-27 07:04
项目实践
android
java
笔记
课程设计
linux编译安装时
常见错误
解决办法
Thisarticleispostonhttps://coderwall.com/p/ggmpfa原文链接:http://www.bkjia.com/PHPjc/1008013.htmlconfigure:error:xslt-confignotfound.Pleasereinstallthelibxslt>=1.1.0distribution复制代码代码如下:yum-yinstalllibxsl
ggcoder
·
2024-01-27 04:01
C++面试:递归
在C++中,递归需要正确理解以避免
常见错误
,如栈溢出或效率低下。
Thomas_Lbw
·
2024-01-27 00:12
c++
面试
C++
golang
代码规范和单元测试
代码规范方便团队内部统一风格,提高代码可读性,统一性命名规范包名尽量和目录名一致采用有意义,简短不要和标准库冲突包名应该尽量全部小写文件名如果多个单词可以采用蛇形命名法变量名蛇形不使用驼峰gounuserName专有名词全大写或者全小写结构名驼峰首字母大写接口命名和结构体差不多接口已er结尾IR常量命名全部大写,多个单词采用蛇形APP_VERSION注释规范:go提供两种注释://适合单行注释大段
入 梦皆星河
·
2024-01-27 00:58
log4j
c语言变量按作用域范围分两种,第02天C语言(10):变量-作用域
【掌握】
常见错误
##1.变量的作用域*C语言中所有变量都有自己的作用域,申明变量的类型不同,其作用域也不同。C语言中的变量,按照作用域的范围可分两种,即局部变量和全局变量。
暗黑达人
·
2024-01-26 22:40
c语言变量按作用域范围分两种
golang
源码剖析(4): 垃圾回收
基本概念三色标记和写屏障起初所有的对象都是白色扫描所有的可达对象,标记为灰色,放入待处理队列从队列中提取灰色对象,将其引用的对象标记成灰色放入队列,自身标记为黑色写屏障监视对象内存修改,重新标色或者放回队列.当完成全部的扫描和标记工作后,剩余的只有白色和黑色两种,分别代表待回收和活跃对象,清晰操作只需将白色对象内存回收即可。流程可分为以下几步:扫描a.设置STW(stoptheworld,暂停用户
darcyaf
·
2024-01-26 22:41
阅读go语言工具源码系列之gopacket(谷歌出品)----第一集 DLL的go封装
gopacket项目是google出品的
golang
第三方库,项目源码地址google/gopacket:ProvidespacketprocessingcapabilitiesforGo(github.com
伏虎山真人
·
2024-01-26 21:36
golang
golang
开发语言
后端
go get 提示 unrecognized import path “google.
golang
.org/protobuf/proto“ 的解决办法
主要原因是访问不到资源,需要我们自行下载1、在$GOPATH的src路径上新建文件夹google.
golang
.org2、在google.
golang
.org目录下执行:gitclonehttps://
yezhijing
·
2024-01-26 18:37
golang
golang
开发语言
后端
常见错误
:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure解决
最
常见错误
:com.mysql.cj.jdbc.exceptions.CommunicationsException:Communicationslinkfailure,如下图:定位报错位置:从代码上看
qyhua
·
2024-01-26 18:35
mysql
数据库
golang
视角下 protobuf 的安装 从proto文件到go文件
ProtocolBuffers(protobuf)是一种由Google开发的轻量级、高效的数据序列化格式。它设计的目的是为了在不同系统之间进行数据交换,同时保持数据的结构化和高效传输。以下是一些关键特点:二进制格式:Protobuf使用二进制格式来序列化数据,相比于一些文本格式(如JSON和XML),二进制格式更加紧凑,传输效率更高。结构化数据:Protobuf使用消息定义数据结构,类似于在编程语
静谧之心
·
2024-01-26 18:31
Go
golang
chrome
python
千万级高性能长连接Go服务架构实践
本文主要介绍了百度系内基于
golang
实现的统一长连接服务。
百度Geek说
·
2024-01-26 17:28
golang
架构
开发语言
长连接
Golang
grpc server响应请求
朋友偶然问了一句,
golang
的grpc在接到请求后是如何调到对应的实现函数的?当时对着代码讲了一通。后来想想觉得这是个好问题,写下来记录一下。
郭老汉
·
2024-01-26 16:17
elasticsearch-6.5.4集群部署(图文详细)及
常见错误
目录服务器规划部署包下载服务器初始化(所有节点都要操作)内核参数修改/etc/security/limits.conf修改/etc/sysctl.conf文件修改禁用selinux关闭防火墙创建es用户安装jdkes部署单节点(节点1)部署部署包上传解压配置文件修改修改文件属组部署包分发单节点(节点2)部署配置文件修改修改文件属组单节点(节点3)部署配置文件修改修改文件属组启动ES集群验证单节点验
夜灬狼丶
·
2024-01-26 16:09
运维
elasticsearch
elasticsearch
运维
golang
实现协程池
go的goroutine提供了一种比线程而言更廉价的方式处理并发场景。相比线程,协程占据更小的内存空间,并且由于是在用户态进行调度,上下文切换的代价更小。所以协程更加容易支撑几万几百万的并发。但goroutine太多仍会导致调度性能下降、GC频繁、内存暴涨,引发一系列问题。因此本文的目的是学习如何实现一个go协程池。借鉴java的线程池,定义如下的结构体typeGoroutinePoolstruc
云舒编程
·
2024-01-26 13:39
golang
开发语言
后端
[设计模式Java实现附plantuml源码~创建型] 复杂对象的组装与创建——建造者模式
前言:为什么之前写过
Golang
版的设计模式,还在重新写Java版?答:因为对于我而言,当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言,更适合用于学习设计模式。
程序员三木
·
2024-01-26 12:21
设计模式
设计模式
java
建造者模式
深入理解旅游网站开发:Java+SpringBoot+Vue+MySQL的实战经验
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-26 12:45
Java实战集
Python实战集
大数据实战集
java
旅游
spring
boot
vue.js
mysql
前端
javascript
LLM-大模型训练-
常见错误
:RuntimeError: expected scalar type Half but found Float
RuntimeError:expectedscalartypeHalfbutfoundFloat原因一Peft版本不兼容,尝试使用不同版本的Peft原因二1.问题描述 使用GPUV100(32GB)对ChatGLM模型进行lora微调时,分别在训练和预测时均出现了RuntimeError:expectedscalartypeHalfbutfoundFloat的错误提示,如下图所示: 在经过了亲
u013250861
·
2024-01-26 11:52
LLM
python
开发语言
golang
入门
学习方法1、在实践中学2、适当的囫囵吞枣,有可能学到后面,对前面的疑问焕然大悟3、注重整体,刚开始不要去扣细节安装需要配置3个环境变量,如果.msi文件安装时设置好了就不需要了,自己可以检查下GOROOT:GO安装目录Path:环境变量,加bin目录GOPATH:GO代码目录,即工作目录(这个好像项目里面设置也行,不太清楚了,上面两个肯定需要)执行goversion注意事项1、严格区分大小写2、单
精神小伙2号
·
2024-01-26 11:51
golang
开发语言
后端
golang
map真有那么随机吗?——map遍历研究
在随机选取map中元素时,本想用map遍历的方式来返回,但是却并没有通过测试。那么难道map的遍历并不是那么的随机吗?以下代码参考go1.18hiter是map遍历的结构,主要记录了当前遍历的元素、开始位置等来完成整个遍历过程//Ahashiterationstructure.//Ifyoumodifyhiter,alsochangecmd/compile/internal/reflectdata
动态一时爽,重构火葬场
·
2024-01-26 11:51
lang
golang
windows安装gvm
Releases·voidint/g·GitHub--https://github.com/voidint/g/releases下载后1、设置windows环境变量G_MIRROR=https://
golang
.google.cn
zwm_yy
·
2024-01-26 10:41
go
全栈实训管理系统:Java、Spring Boot、Vue和MySQL的实战解析
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-01-26 10:05
Java
Python
微信小程序
大数据实战项目集
java
spring
boot
vue.js
课程设计
mysql
开发语言
实训
实习生管理系统的最佳实践:JAVA+SPRINGBOOT+VUE+MYSQL
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-01-26 10:04
Java
Python
微信小程序
大数据实战项目集
java
spring
boot
vue.js
课程设计
mysql
开发语言
实习生
如何用SpringBoot快速构建社区防疫物资申报系统?
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-01-26 10:34
Java
Python
微信小程序
大数据实战项目集
spring
boot
后端
java
vue.js
python
mysql
防疫物资
实战经验分享:Vue.js在社区疫情返乡管控系统中的最佳实践
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-01-26 10:04
Java
Python
微信小程序
大数据实战项目集
vue.js
前端
javascript
spring
boot
python
java
社区疫情
社区物资交易互助平台的架构设计与实现
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-01-26 10:31
Java
Python
微信小程序
大数据实战项目集
java
spring
boot
vue.js
mysql
课程设计
物资交易互助
Golang
指针初探
初次接触
Golang
语言,对Go的了解暂时还比较局限。在这里对Go指针进行了简单学习,感觉跟之前学的C指针是差不多的。Go语言的取地址符是&,放到一个变量前使用就会返回相应变量的内存地址。
我去买个大橘子
·
2024-01-26 09:30
golang
常见导致panic的场景
1、越界常见有数组越界和字符串越界2、空指针引用直接引用空指针结构体的字段会引发panic,但调用成员方法里如果没引用结构体的字段不会引发panic3、断言失败4、map操作错误map未初始化,可读不可写。map的value如果是结构体指针,使用时先判空。5、除数为06、调用未实现的方法7、通道操作错误向已经关闭的管道写会panic,读不会panic多次调用close会导致panic只有生产者,没
二楼后座。
·
2024-01-26 09:31
go框架
golang
数据结构
哈希算法
x509: certificate signed by unknown authority (
golang
http请求报错)
原因:访问了没有证书的域名或ip地址解决方法funcNewHttpClient()*http.Client{t:=http.DefaultTransport.(*http.Transport).Clone()//不对证书进行校验t.TLSClientConfig=&tls.Config{InsecureSkipVerify:true}t.MaxConnsPerHost=200t.MaxIdleCo
二楼后座。
·
2024-01-26 09:00
go
http
https
golang
Golang
并发:并发协程的优雅退出
goroutine作为
Golang
并发的核心,我们不仅要关注它们的创建和管理,当然还要关注如何合理的退出这些协程,不(合理)退出不然可能会造成阻塞、panic、程序行为异常、数据结果不正确等问题。
StellarCode
·
2024-01-26 09:11
Golang
你知道几种Go并发控制方式
引言
Golang
中通过go关键字就可开启一个goroutine,因此,在Go中可以轻松写出并发代码。但是,如何对这些并发执行的groutines有效地控制?提到并发控制,很多人可能最先想到的是锁。
叫我峰兄
·
2024-01-26 09:09
GO
并发控制
Goroutine并发调度模型深度解析之手撸一个协程池
通常goroutine会被当做coroutine(协程)的
golang
实现,从比较粗浅的层面来看,这种认知也算是合理,但实际上,goroutine并非传统意义上的协程,现在主流的线程模型分三种:内核级线程模型
青季
·
2024-01-26 09:09
golang
上一页
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
其他