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单元测试
知识分享之
Golang
——Bleve官方案例解析
知识分享之
Golang
——Bleve官方案例解析背景知识分享之
Golang
篇是我在日常使用
Golang
时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。
cn華少
·
2024-01-21 21:17
第三
单元测试
用例设计方法(一)
测试用例设计方法(一)3.1用例介绍3.1.1定义为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例3.1.2为什么要学习测试用例?在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软件测试的实施重点突出、目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。检验软件是否满足客户需求、体现一个测试人员的工
筱屈
·
2024-01-21 21:26
Mybatis快速入门及遇到的问题(不支持发行版本)(黑马程序员Javaweb)
目录快速入门:1.创建一个Maven项目2.在pom.xml文件中加入mybatis依赖、mysql驱动、junit
单元测试
坐标、添加slf4j日志api、添加logback-classic依赖、添加logback-core
两年半的个人练习生^_^
·
2024-01-21 19:20
mybatis
java
mysql
spring boot 编写
单元测试
1.开始之前IDE:Intellijidea依赖jar包:spring-boot-starter-test生成测试类快捷方式:鼠标移动到要测试的类上按下alt+enter需要的注解:@RunWith(SpringRunner.class)@SpringBootTest@Testex:@RunWith(SpringRunner.class)@SpringBootTestpublicclassClas
wnyto
·
2024-01-21 19:15
codeception在YII2中的使用
codeception是一款PHP的行为测试工具,能自动化进行
单元测试
、功能测试、验收测试等。
gao922699
·
2024-01-21 19:48
golang
os/exec包用法之Kill进程及其子进程
前言&背景平时在做一些开发时难免要调一些shell脚本或者外部程序,
golang
提供了exec包很方便的帮我们解决了这个问题。但是当外部程序或者shell脚本夯死就使得我们自身的程序很不稳定。
zhuxinquan61
·
2024-01-21 17:06
Golang
golang
os/exec
进程
golang
进程启动及监控
1
golang
进程启动及监控文章目录1
golang
进程启动及监控1.1以集成到业务代码的方式实现1.2以单独代码的方式实现以前用c++写过进程守护程序,可启动任意进程并监控进程,如果进程退出就自动重启,
壹零仓
·
2024-01-21 17:36
golang
golang
deamon
守护进程
进程监控
Golang
主线程让子线程退出的三种方式
在
golang
中,主go程告知子go程退出有三种方式,建议用后面两种方式一:全局变量方式packagemainimport("fmt""sync""time")varwgsync.WaitGroupvarexitbool
困了就喝白茶
·
2024-01-21 17:36
Go
go
多线程
sync
Golang
杀死子进程的三种方式
目录前言正文一、cmd.Process.Kill()二、syscall.Kill三、cmd.Process.Signal结论前言熟悉
Golang
语言的小伙伴一定都知道,杀死子进程有三种方式,今天就来简单介绍一下
Data-Mining
·
2024-01-21 17:05
《Go从放弃到入门》
golang
开发语言
后端
Holochain 和 Mozilla CFO接触后的改变
holochain的代码库中加入了holochain-rust(rust语言的实现)holochain-rustholochain为什么放弃
golang
语言,转而使用rust呢?
dashuo
·
2024-01-21 17:08
Vue-Test-Utils + Jest
单元测试
入门与实践
Vue-Test-Utils+Jest
单元测试
入门与实践创建Vue项目在终端用vue-cli创建一个项目$vuecreatevue-test选择Manuallyselectfeatures进行手动选择功能配置
joeal
·
2024-01-21 17:20
Golang
中记录日志详解
前言记录下
Golang
项目中日志使用,以及结合Gin框架记录请求日志。
莫忘初心丶
·
2024-01-21 16:30
golang
开发语言
后端
Golang
中如何实现 Set
在Go编程中,数据结构的选择对解决问题至关重要。本文将探讨如何在GO中实现set和bitset两种数据结构,以及它们在Go中的应用场景。Go的数据结构Go内置的数据结构并不多。工作中,我们最常用的两种数据结构分别是slice和map,即切片和映射。其实,Go中也有数组,切片的底层就是数组,只不过因为切片的存在,我们平时很少使用它。除了Go内置的数据结构,还有一些数据结构是由Go的官方contain
波罗学
·
2024-01-21 16:59
golang
开发语言
后端
Go源码分析——Slice篇
channel、map、slice作为
golang
的核心三剑客,对于使用
golang
作为主语言完成开发工作的程序猿来说是非常重要的。
卑微的程序猿
·
2024-01-21 16:28
golang源码解析
golang
开发语言
后端
golang
二分查找算法实现
前言项目中使用到有序数组查找特定元素,简单记录下
Golang
中二分查找算法。
莫忘初心丶
·
2024-01-21 16:58
golang
go
算法
golang
开发语言
[面试题~]
Golang
1.逃逸分析1.1逃逸分析是什么?在编译原理中,分析指针动态范围的方法称之为逃逸分析。在Go中的表现是,如果一个对象的指针被多个方法或线程引用时,则称这个指针发生了逃逸。所以,我认为逃逸分析指的是,通过分析变量的指针作用范围,来决定这个变量是分配在堆上还是栈上。1.2逃逸分析的作用是什么?通过逃逸分析,可以把那些不需要分配在堆上的变量直接分配到栈上,堆上的变量少了,会减轻堆内存分配的开销,同时减少
程序员三木
·
2024-01-21 16:27
大后端
golang
jvm
开发语言
一周小结
2.本周进行了一次
单元测试
,学生完成的效果不是很理想。原因分析1,书上还有部分题没讲解好2,有些东西强调过好几次,学生正确率还是较低,说明我的表达他们没有明白,语言
HC_dada
·
2024-01-21 14:22
深入解析:如何使用Java、SpringBoot、Vue.js和MySQL构建课表管理系统
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-21 14:05
大数据实战集
Java实战集
Python实战集
java
spring
boot
vue.js
数据库
前端
mysql
课表
Go入门
目录1.Go语言简介2.开发环境3.基本语法3.1HelloWorld3.2变量和数据类型3.3控制流和循环4.函数和结构体5.学习资源Go(也称为
Golang
)是一种开源的编程语言,由Google开发
10岁的小屁孩
·
2024-01-21 13:44
入门
golang
开发语言
golang
php 高并发,
Golang
百万级高并发实例
前言基础我们使用Go语言,基本上是因为他原生支持的高并发:Goroutine和Channel;Go的并发属于CSP并发模型的一种实现;CSP并发模型的核心概念是:“不要通过共享内存来通信,而应该通过通信来共享内存”。简单用法我一开始学习Go语言的时候,遇到大访问量的时候,会先创建一个带缓冲的channel,然后起一个Go协程来逐个读取channel中的数据并处理。说他是并发是因为他没有占用主线程,
Maqiu467
·
2024-01-21 12:16
golang
php
高并发
go 比 java 并发高_
golang
百万并发-
golang
的并发性真的比Java高吗
使用了两种语言,但没有开发相同的业务。然而,在目前的业务下,GO性能已经得到了具体的测试,而不会太担心GO性能,据说即将到来的GO1、5将再次提高性能太多。其实还是很喜欢GO语言,简单,实用,并且适合大规模并发。围棋学习阈值低于java。如果担心gc影响实时,也可以申请大量内存做自己的内存管理。也许JavaGC更好,去不够。去并发比较好,Java达到同样效果,回调写死。真的很想知道,只是考验自己。
游志军
·
2024-01-21 12:16
go
比
java
并发高
Golang
学习二十二(Go 并发)
文章目录1.基本概念2.sync.WaitGroup3.goroutine和线程4.channel5.无缓冲通道和缓冲通道6.案例:生产者和消费者模型7.select多路复用8.单向通道9.并发控制和锁(1)互斥锁(2)读写互斥锁(3)sync.Once(4)sync.Map(5)定时器1.基本概念并发:是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行
公博义
·
2024-01-21 12:45
golang
云计算
devops
golang
学习
开发语言
golang
使用 context 进行并发控制(转)
转自以下两篇文章:并发控制-context篇、Go通关11:并发控制神器之Context1.前言context翻译成中文是”上下文”,即它可以控制一组呈树状结构的goroutine,由于goroutine派生出子goroutine,而子goroutine又继续派生新的goroutine,这种情况下使用WaitGroup就不太容易,因为子goroutine个数不容易确定,甚至如果需要定时取消又怎么办
Lucky小黄人
·
2024-01-21 12:44
golang
java
sql
开发语言
后端
如何实现支持数亿用户的长连消息系统 |
Golang
高并发案例
360消息系统介绍360消息系统更确切的说是长连接push系统,目前服务于360内部多个产品,开发平台数千款app,也支持部分聊天业务场景,单通道多app复用,支持上行数据,提供接入方不同粒度的上行数据和用户状态回调服务。目前整个系统按不同业务分成9个功能完整的集群,部署在多个idc上(每个集群覆盖不同的idc),实时在线数亿量级。通常情况下,pc,手机,甚至是智能硬件上的360产品的push消息
蚯蚓也自由
·
2024-01-21 12:41
网络编程
系统维护
编程
socket
linux
并发
go
go里面几个并发案例
1、用
golang
写一个消息队列,通过channel多协程实现,一个写队列多个读队列typeMessageQueuestruct{musync.Mutexqueuechanstringreaders[]
IT民工锦里
·
2024-01-21 12:10
go打卡学习集合
golang
开发语言
后端
SSM基础入门
SSMMybatis、Spring和SpringMVC这三个框架整合在一起完成业务功能开发文章目录SSM5.1流程5.2详细步骤5.2.1基本配置5.2.2功能模块开发5.2.3测试5.2.3.1
单元测试
美人鱼战士与企鹅男孩合为一体
·
2024-01-21 12:46
Spring
基础知识
笔记
SSM
Spring
SpringMVC
拦截器
GoLang
刷题之leetcode
题目46:全排列题目描述:给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。题解:funcpermute(nums[]int)[][]int{res,r:=[][]int{},[]int{}iflen(nums)==1{res=append(res,nums)returnres}backTracking(&res,r,nums)returnres}funcbac
牛保实
·
2024-01-21 12:10
leetcode
算法
职场和发展
Java导出超大Excel文件,防止内存溢出
Java导出超大Excel文件,防止内存溢出1.采用Poi中的SXSSFWorkbook2.maven中引入Poi3.测试过程4.
单元测试
Java代码5.结论将业务数据导出到Excel表中,导出任务数据量较大时
冰之杍
·
2024-01-21 11:29
【Java】
java
poi
Apache Openoffice安装及使用Java进行word转pdf总结
1.进行
单元测试
2.测试效果3.测试代码地址三、Wordl转Pdf的restful服务提供(待完成)。前言项目中需要使用在线预览Word的功能,可借助ApacheOpenOffice服务然先
冰之杍
·
2024-01-21 11:58
【Java】
java
golang
入门极简教程
基本语法常量常量可以类比于java中的final变量,必须在初始化时复制,不可以修改,不可以使用:=packagemainimport"fmt"//全局常量consta="hello"constb=1funcmain(){//局部常量constc=truefmt.Println(a)test()fmt.Println(c)}functest(){fmt.Println(b)}变量变量的声明方式有一
飞翔的意大利炮
·
2024-01-21 10:06
单元测试
、模块测试、web接口测试
单元测试
与模块测试什么是“
单元测试
”、“模块测试”?然而在功能的实现代码中并没有“单元”,也没有“模块”;只有函数、类和方法。
程序员曦曦
·
2024-01-21 10:41
软件测试
单元测试
模块测试
前端
功能测试
软件测试
自动化测试
程序人生
最长公共前缀
Golang
版
LeetCode14.最长公共前缀
Golang
版1.问题描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。
皮卡猴
·
2024-01-21 09:40
leetcode刷题
leetcode
go
一文弄懂Springboot+Junit5微服务
单元测试
编写实践
Springboot+Junit5微服务
单元测试
编写实践现在写
单元测试
的重要性不言而喻,下边说明一下Junit5测试的会用到的主要注解和方法。PS:常用开发工具都可以自动生成Junit测试类。
马小月啊
·
2024-01-21 09:34
Golang
中逃逸现象-变量何时 栈何时堆
变量的逃逸现象将⼀个局部变量的地址返回给上层函数,依然能够访问,那么这个局部变量产⽣的了逃逸现象,当前变量应该并没有分配到栈上。packagemain//inline内联函数funcfoo(arg_valint)*int{varfoo_val1int=11varfoo_val2int=12varfoo_val3int=13varfoo_val4int=14varfoo_val5int=15//目的
剩下的盛夏~
·
2024-01-21 09:30
Go
Golang
中高级工程师学习笔记
闭包的作用闭包(Closure)是一种函数值,它可以引用在其外部定义的变量。闭包允许这些变量保持在函数内部,而不是被每次调用时重新创建。闭包的作用主要体现在以下几个方面封装:闭包允许函数访问其外部作用域中的变量,形成了一种封装。这意味着可以在闭包内部定义私有的状态,并且只有闭包内部的函数可以访问这些状态。这提供了一种保护数据的机制,防止其被外部直接修改。funccounter()func()int
剩下的盛夏~
·
2024-01-21 09:24
Go
golang
学习
笔记
gin中使用JWT
1.jwt使用安装gogetgithub.com/
golang
-jwt/jwt/v4默认Claim如果我们直接使用JWT中默认的字段,没有其他定制化的需求则可以直接使用这个包中的和方法快速生成和解析token
leellun
·
2024-01-21 08:45
gin从入门到实践
gin
gin介绍及helloworld
1.介绍Gin是一个
golang
的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点对于
golang
而言,web框架的依赖要远比Python,Java之类的要小。
leellun
·
2024-01-21 08:15
gin从入门到实践
gin
Golang
卡码网55 右旋字符串 切片拷贝问题补充
右旋字符串55卡码网关于go中切片的拷贝问题:通过[:]的方式进行赋值的方式,如b:=a[:2],由于其共享底层的数组,所以说修改其中之一,另一个也是受影响的,为浅拷贝切片如果想要实现深拷贝,需要使用**copy**packagemainimport"fmt"funcmain(){//1.使用递归?//2.从头开始遍历,但是从第k个开始写入/*fori,b:=rangemiddle{}*///3.
鳄梨阿龙
·
2024-01-21 08:45
golang
开发语言
后端
致向阳花们的第四封信
本周语文教学内容:语文课:复习第一单元的内容,进行
单元测试
。开启第二单元拼音单元,学习a.o.e,i.u.ü.yi.wu,让孩子会读,会拼写。同时在学习中培养孩子的学习习惯,关注握笔姿势和书写姿势。
张玉平_6f7b
·
2024-01-21 08:55
Golang
通脉之结构体
Go语言中的基础数据类型可以表示一些事物的基本属性,但是要表达一个事物的全部或部分属性时,这时候再用单一的基本数据类型明显就无法满足需求了,Go语言提供了一种自定义数据类型,可以封装多个基本数据类型,这种数据类型叫结构体,英文名称struct。也就是可以通过struct来定义自己的类型了。Go语言中通过struct来实现面向对象。结构体的定义Go语言中数组可以存储同一类型的数据,但在结构体中我们可
drunkery
·
2024-01-21 08:51
测试覆盖与矩阵
4.Coverage-衡量测试的覆盖率我们已经掌握了如何进行
单元测试
。接下来,一个很自然的问题浮现出来,我们如何知道
单元测试
的质量呢?这就提出了测试覆盖率的概念。覆盖率测量通常用于衡量测试的有效性。
量化风云
·
2024-01-21 08:48
Python能做大项目
python
单元测试
R2DBC-响应式数据库
pom.xml1.0.5io.asyncerr2dbc-mysql${r2dbc-mysql.version}org.springframework.bootspring-boot-starter-testtest
单元测试
Angela龙
·
2024-01-21 06:39
数据库
数据库设计最佳实践:学院个人信息管理系统中的MySQL优化
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-21 05:36
大数据实战集
Java实战集
Python实战集
数据库
mysql
spring
boot
java
vue.js
课程设计
学院个人信息
洋州影院购票系统:如何用Java、Spring Boot、Vue和MySQL实现现代化管理
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-21 05:36
Python实战集
Java实战集
大数据实战集
java
spring
boot
vue.js
前端
javascript
django
影院购票
全面解析:学生宿舍管理系统的数据库设计与实现
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-21 05:35
大数据实战集
Java实战集
Python实战集
数据库
java
spring
boot
vue.js
课程设计
mysql
宿舍
揭秘:Java、Spring Boot、Vue 和 MySQL 在学生信息管理系统中的应用
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-21 05:34
Python实战集
Java实战集
大数据实战集
java
spring
boot
vue.js
数据库
前端
mysql
学生信息
测试要了解那些东西(软件测试)
一,软件测试可分为1.
单元测试
2.集成测试3.系统测试4.验收测试二,方法可分为1.黑盒测试2.白盒测试需要了解软件开发流程?
FuSw
·
2024-01-21 05:07
灵验的第六感
2018.10.17P281晴今天数学
单元测试
,小悠没考100,我心里早就有感觉,这第六感也很灵验啊。
月出孤舟寒
·
2024-01-21 05:12
【基础算法练习】快速排序模板
文章目录快排模板题我使用的快排模板C++版本的快排
Golang
版本的快排为什么学习快排快排模板题第一道题,所有排序都适合在这里练习:912.排序数组第二道题,适合快排和堆排:215.数组中的第K个最大元素我使用的快排模板我使用的是双指针版本的快排
戊子仲秋
·
2024-01-21 04:55
基础算法练习
算法
kali安装go环境
一、下载1、
Golang
的官网下载。
咸鱼咸菜
·
2024-01-21 03:29
kali
开发语言
后端
golang
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他