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
mongoshake使用详解
MySQL-InnoDB MVCC实现、Read View
使用详解
InnoDB事务支持 MySQLInnoDB引擎使用redolog(重做日志)保证事务的持久性,使用undolog(回滚日志)来保证事务的原子性。 MySQLInnoDB引擎通过锁机制、MVCC等手段来保证事务的隔离性(默认支持的隔离级别是可重复读)。 保证了事务的持久性、原子性、隔离性之后,一致性才能得到保障。 ACID以及事务隔离性参考另外一篇文章:MySQL-ACID、事务隔离级别I
冲上云霄的Jayden
·
2023-11-02 22:37
MySQL技术
mysql
InnoDB
MVCC
undo
log
read
view
Linux 部分很实用的命令
使用详解
Linux常用命令表ab相关命令说明及用法命令说明语法参数abab命令是Apache提供的Web服务器的性能测试工具,它可以测试安装Web服务器每秒种处理的HTTP请求数。通常,可以使用ab压力测试工具对网站的并发及负载能力进行测试ab[选项][主机名]主机名:被测试的主机名称选项-A:指定连接服务器的基本的认证凭据;-c:指定一次向服务器发出请求数;-C:添加cookie;-g:将测试结果输出为
滨海新世界
·
2023-11-02 09:09
linux
运维
服务器
@ConfigurationProperties注解
使用详解
在Spring框架中,@ConfigurationProperties注解是用于将配置文件中的属性绑定到Java对象中的重要工具。它使得开发者能够将外部配置与应用程序代码解耦,提高代码的可维护性和可扩展性。本文将详细介绍@ConfigurationProperties注解的用法、特点、作用以及示例,帮助读者深入理解其用法和优势。一、@ConfigurationProperties注解背景和重要性在
信息化战略
·
2023-11-02 09:59
java
spring
boot
java
Android ConstraintLayout
使用详解
ConstraintLayout(约束布局)已经推出有一段时间了,在AndroidStudio中也作为了默认布局,能够减少布局的层级并改善布局性能,因此很有必要来研究下其功能与使用方法ConstraintLayout能够灵活地定位和调整子View的大小,子View依靠约束关系来确定位置。在一个约束关系中,需要有一个Source(源)以及一个Target(目标),Source的位置依赖于Target
CQ_TYL
·
2023-11-02 08:41
Flutter之GetX controller tag
使用详解
本文主要介绍GetX依赖注入中tag的作用和
使用详解
。
shelutai
·
2023-11-02 07:47
flutter/dart
flutter
Mockito
使用详解
Mockito一张思维导图鸟瞰全文单元测试一个单元测试应该有如下特点应该是自动化的应该可以快速运行每个单元测试不应该依赖其它测试的结果和执行顺序,单元测试框架可以按任意的顺序执行每个测试每个单元测试不应该依赖数据库,外部文件,或者任何长时间运行的任务。单元测试应该是独立的,不应该依赖于任何外部环境单元测试应该在任何时间任何环境都可以任意执行,不该依赖外部环境测试应该是有意义的,具有表达性,可以表达
疯狂敲代码的老刘
·
2023-11-02 07:57
单元测试
junit
java
flutter之bloc
使用详解
flutter中一切皆为Widget,因此在我们开发中,往往业务和UI逻辑写在一起,这样不利于代码维护,因此状态管理框架久诞生了,这篇就开始讲一讲Bloc。对于Bloc库有两个,如下图:flutter_bloc其实是对bloc的进一步封装,flutter_bloc引入了bloc库和provider库,是对bloc的进一步延伸。bloc官方文档:https://bloclibrary.dev/#/z
朽木成才
·
2023-11-02 05:12
Flutter系列
flutter
bloc
阿里云宣布开源
MongoShake
支持跨机房容灾
6月29日,阿里云宣布正式开源基于MongoDB的容灾和多活解决方案平台--
MongoShake
(github地址),该方案可实现跨机房数据同步,最高处理QPS可达50万,解决过去灾备不灵活、单点写入等问题
weixin_34310127
·
2023-11-02 04:59
数据库
运维
阿里云正式开源MongoDB容灾和多活解决方案平台--
MongoShake
6月27日,阿里云宣布正式开源基于MongoDB的容灾和多活解决方案平台--
MongoShake
(github地址),该系统可以跨数据中心进行数据同步,最高处理QPS可达50万左右,使得跨数据中心的高效的灾备和多活业务成为可能
qswm_18301240090
·
2023-11-02 04:27
数据库
数据库
命令行工具:jps、jstack、jmap、jhat、jstat、hprof
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof
使用详解
jps(JavaVirtualMachineProcessStatusTool)jsp详细说明jstackjstack
Kate_Blog
·
2023-11-02 04:16
C++ 多线程之OpenMP并行编程
使用详解
C++多线程之OpenMP并行编程
使用详解
总结OpenMP
使用详解
本文转载自:https://blog.csdn.net/AAAA202012/article/details/123665617?
明月醉窗台
·
2023-11-01 22:45
C++特性
c++
开发语言
windows
visual
studio
多线程
自动化测试mock模块
使用详解
介绍
mock简介py3已将mock集成到unittest库中为的就是更好的进行单元测试简单理解,模拟接口返回参数通俗易懂,直接修改接口返回参数的值官方文档:unittest.mock---模拟对象库—Python3.11.3文档mock作用解决依赖问题,达到解耦作用当我们测试某个目标接口(模块)时,该接口依赖其他接口,当被依赖的接口未开发完成时,可以用mock模拟被依赖接口,完成目标接口的测试模拟复杂
程序员雷子
·
2023-11-01 17:39
log4j
apache
测试用例
postman
测试工具
功能测试
单元测试
pthread 自旋锁
使用详解
pthread自旋锁使用自旋锁:一种基于忙等待的锁,它不会使线程进入睡眠状态,即无上下文切换,而是循环尝试获取锁,直到成功为止。pthread_spin_init函数原型:intpthread_spin_init(pthread_spinlock_t*lock,intpshared);lock:指向要初始化的自旋锁对象的指针。pshared:指定了锁的共享属性,可以取以下两个值:PTHREAD_P
luohaha66
·
2023-11-01 16:04
并发编程
linux
c语言
pthread 条件变量
使用详解
pthread条件变量使用条件变量:多线程中常用的一种同步机制。通常与互斥锁结合使用,用于实现线程之间的等待和通知机制。条件变量提供了线程间的通信方式,其中一个线程可以等待某个条件满足,而另一个线程可以通知条件已经满足。允许线程在某个特定的条件下进行等待,而不是占用CPU资源进行轮询检查。通常用于解决生产者-消费者问题、读者-写者问题以及其他需要线程间同步的场景。在使用条件变量时,需要搭配互斥锁以
luohaha66
·
2023-11-01 16:04
并发编程
开发语言
linux
c语言
pthread 读写锁
使用详解
pthread读写锁使用读写锁:提供了一种高效的机制来控制对共享资源的访问。允许多个线程同时读取共享资源,但只允许一个线程独占地写入访问。适用于读取远远超过写入的场景下,因为写入操作需要独占地访问资源,可能会影响读取操作的性能。pthread_rwlock_init函数原型:intpthread_rwlock_init(pthread_rwlock_t*rwlock,constpthread_rw
luohaha66
·
2023-11-01 16:34
并发编程
开发语言
linux
c语言
nginx-geoip2模块
使用详解
前言前面的博客介绍了如何通过重新编译nginx,从而加载geoip2模块。还有简单的使用案例。传送门:nginx-配置GeoIP2模块获取地域信息接下来将继续介绍geoip2模块的详细参数和变量配置规则。配置参数示例http{...geoip2/etc/maxmind-country.mmdb{auto_reload5m;$geoip2_metadata_country_buildmetadata
一边学习一边哭
·
2023-11-01 14:42
nginx
nginx
运维
linux
Verilog inout端口
使用详解
理解来源特权同学-https://www.eefocus.com/ilove314/blog/11-09/231507_10e01.htmlinout用法浅析 有感于之前IIC通信中第一次使用verilog的inout端口,早就想写点什么。有些人可能会认为所谓的inout端口FPGA会自己处理,你要它做INPUT的时候从它读数据,你要它OUTPUT的时候给它赋值就行。问题可不是这么简单!我先送上一
jk_101
·
2023-11-01 10:24
FPGA
fpga开发
mysql中date_add与date_sub函数
使用详解
在mysql中date_add与date_sub函数分别date_add是对日期加减操作而date_sub是从日期减去指定的时间间隔了,下面我来介绍几个实例大家一起看看mysql中DATE_ADD(date,INTERVALexprtype)和DATE_SUB(date,INTERVALexprtype)这些函数执行日期运算。date是一个DATETIME或DATE值,用来指定起始时间。expr是
温温top
·
2023-11-01 09:18
mysql
数据库
Three.js编辑器editor
使用详解
http://t.csdn.cn/5b2dMeditor里边渲染的模型可以直接在项目中使用,可以按实际情况调整模型大小添加灯光等
printf_824
·
2023-11-01 08:59
vue
与
three
javascript
Paramiko模块的安装与
使用详解
Paramiko是一个用于在Python中进行SSH(SecureShell)操作的模块,它提供了SSH客户端和服务器的功能,使得我们可以通过Python代码远程执行命令、传输文件等操作。本文将详细介绍Paramiko模块的安装和使用方法,并提供相应的源代码示例。安装Paramiko模块要使用Paramiko模块,首先需要安装它。你可以通过pip命令来安装Paramiko,具体步骤如下:打开命令行
CodeWG
·
2023-11-01 05:27
python
linux
开发语言
Python
swift中Masonry的布局
iOSSnapKit自动布局
使用详解
(Swift版Masonry)对于自动布局:我们在StoryBoard中可以使用约束实现,简单明了,但如果用纯代码来设置约束就很麻烦了OC里面,我们常用的有Masonry
单线程Jack
·
2023-11-01 05:53
Swift - RxSwift的
使用详解
38(UICollectionView的使用2:RxDataSources)
Swift-RxSwift的
使用详解
31(UITableView的使用2:RxDataSources)2,单分区的CollectionView(1)假设我们要实现如下效果:(2)首先自定义一个单元格类(
八级大狂风AM
·
2023-11-01 02:38
Vue-Router路由
使用详解
(二)
文章目录1.路由守卫2.路由元信息3.过渡动效4.数据获取5.滚动行为6.路由懒加载7.导航故障1.路由守卫全局前置守卫全局前置守卫的应用场景之一就是在触发路由跳转后,对其拦截判断是否登陆或登陆是否失效,根据判断结果进行处理。router.beforeEach((to,from,next)=>{//进行逻辑判断,democonstisLogin=localStorage.getItem("isLo
小于___
·
2023-10-31 19:24
Vue
Typescript
vue
【Java】Java队列Queue
使用详解
Queue是java中实现队列的接口,它总共只有6个方法,我们一般只用其中3个就可以了。Queue的实现类有LinkedList和PriorityQueue。最常用的实现类是LinkedList。Queue的6个方法分类:压入元素(添加):add()、offer()相同:未超出容量,从队尾压入元素,返回压入的那个元素。区别:在超出容量时,add()方法会对抛出异常,offer()返回false弹出
小白学编程123
·
2023-10-31 15:22
java
开发语言
前端
Boost Fiber协程库
使用详解
一、概述Boost.Fiber是一种微线程(用户层),也可以叫作纤程(协程),与一般的协程相比,其内部提供了调度管理器。每个fiber都有自己的栈,它可以保存当前的执行状态,包括所有寄存器的CPU标志、指令指针和堆栈指针,然后可以从此状态恢复。其目的是在单个线程上通过协作调度运行多个可执行序列(即函数)。正在运行的fiber可以明确的决定什么时候yield,从而允许另外一个fiber运行(上下文切
大隐隐于野
·
2023-10-31 11:08
存储专栏
java
前端
算法
diamond大基因序列快速比对工具
使用详解
-包含超算集群多节点计算使用方法
Diamond是一款快速的序列比对工具,其使用方法如下:1.安装Diamond:可从官方网站(https://github.com/bbuchfink/diamond/releases)下载安装包,并安装到本地电脑中。当然还有docker,conda以及编译安装方式,一般用不上,但注意新版对gcc的要求高,出现gcc错误时可选择下载低版本的diamond或者升级gcc到指定版本以上。#下载diam
小果运维
·
2023-10-31 09:24
生信分析-bioinfo
diamond
blast
序列比对
快速
生信分析
C++ 条件变量
使用详解
【导读】:本文主要讲解条件变量的详细使用方法。condition_variable介绍在C++11中,我们可以使用条件变量(condition_variable)实现多个线程间的同步操作;当条件不满足时,相关线程被一直阻塞,直到某种条件出现,这些线程才会被唤醒。其主要成员函数如下:条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程因等待"条件变量的条件成立"而挂起;另
程序员编程指南
·
2023-10-31 05:07
多线程
java
c++
面试
python
前端开发者需要去了解的一些Node.js知识以及应用场景
JavaScript匿名函数的定义、特性、作用和使用场景详解Node.js之正则表达式的使用方法详解和实战Node.js测试之benchmark基准测试详解和代码示例Node.js重点概念之作用域、闭包、this的
使用详解
和代码示例
SteveRocket
·
2023-10-31 02:07
javascript
前端
开发语言
node.js
MSQL系列(十二) Mysql实战-为什么索引要建立在被驱动表上
Mysql实战-left/right/innerjoin
使用详解
前面我们讲解了B+Tree的索引结构,也详细讲解下leftJoin的底层驱动表选择原理,那么今天我们来实战一下leftjoin,rightjoin
jzjie
·
2023-10-31 00:45
Mysql实战
mysql索引优化
mysql索引建在哪个表
mysql查询过程
mysql
索引执行查询过程
mysql索引与被驱动表
HTML5视频和音频常见的格式,HTML5中视频音频的
使用详解
一、video1.1video支持视频格式常见的视频格式视频的组成部分:画面、音频、编码格式视频编码:H.264、Theora、VP8(google开源)HTML5支持的视频格式:1、Ogg带有Theora视频编码+Vorbis音频编码的Ogg文件支持的浏览器:F、C、O2、MEPG4带有H.264视频编码+AAC音频编码的MPEG4文件支持的浏览器:S、C3、WebM带有VP8视频编码+Vorb
刁小刀
·
2023-10-30 21:06
HTML5视频和音频常见的格式
pthead 互斥锁
使用详解
pthead互斥锁使用互斥锁:一种简单的线程同步机制,它可以用来保护共享资源,防止多个线程同时修改共享资源而引发竞争条件。pthread_mutex_init函数原型:intpthread_mutex_init(pthread_mutex_t*mutex,constpthread_mutexattr_t*attr);mutex:指向要初始化的互斥锁的指针。attr:一个可选的指向互斥锁属性的指针,
luohaha66
·
2023-10-30 14:16
并发编程
linux
c语言
C++基础之关键字——using
使用详解
目前为止C++中的using关键字主要有三中使用场景,从C++11开始新增了第三种。下面我们分别介绍一下。指示使用某命名空间,对命名空间成员进行声明也就是说指明用哪个命名空间的成员Using-directives:指示使用某命名空间,这也是最常见的使用方法语法:attr(optional)usingnamespacenested-name-specifier(optional)namespace-
helpburn
·
2023-10-30 09:29
每天一点C++
c++
Criteria Queries
使用详解
先给一个范例:先生成CriteriaBuilderByCriteriaBuildercriteriaBuilder=session.getCriteriaBuilder();然后根据要找的对象生成CriteriaQueryCriteriaQuerycriteriaQuery=criteriaBuilder.createQuery(Product.class);生成RootRootroot=crit
Max_Liu_95
·
2023-10-30 04:49
Linux下protobuf和 protobuf-c安装使用
protobuf
使用详解
:https://blog.csdn.net/qq_42402854/article/details/134066566下面在Linux下安装protobuf和protobuf-c
Charge8
·
2023-10-30 02:52
#
Protobuf
protobuf安装使用
protobuf-c安装使用
【大数据Hive】hive 表数据优化
使用详解
目录一、前言二、hive常用数据存储格式2.1文件格式-TextFile2.1.1操作演示2.2文件格式-SequenceFile2.2.1操作演示2.3文件格式-Parquet2.3.1Parquet简介2.3.2操作演示2.4文件格式-ORC2.4.1ORC介绍2.4.2操作演示三、hive存储数据压缩优化3.1数据压缩-概述3.2数据压缩的优缺点3.2.1压缩的优点3.2.2压缩的缺点3.3
逆风飞翔的小叔
·
2023-10-29 23:50
hive表优化策略
hive表优化
hive表优化详解
Jmeter学习-BeanShell 内置变量vars、props、prev
参考:JmeterBeanShell内置变量vars、props、prev的
使用详解
_java_脚本之家1.介绍在使用Jmeter过程中,或多或少都会接触些BeanShell,它会使工具的使用,变得更灵活
Christina.bai
·
2023-10-29 22:41
jmeter
学习
Azure - 自动化机器学习AutoML Azure
使用详解
目录一、AutoML是如何工作的?二、何时考虑AutoML?三、AutoML助力训练与集成过程四、实战案例五、总结自动化机器学习,简称为AutoML,旨在将机器学习模型的开发中繁琐且重复的任务自动化。这使得数据科学家、分析师以及开发人员能够构建高度可扩展、高效和高性能的ML模型,且不牺牲模型的质量。Azure机器学习的AutoML功能是基于MicrosoftResearch团队的前沿技术而开发的。
TechLead KrisChang
·
2023-10-29 20:03
人工智能
azure
机器学习
人工智能
1024程序员节
Ubuntn下安装protobuf和
使用详解
1、Ubuntn下安装protobuf环境准备ubuntn20.04protobufv3.19.4安装这里有两种方式安装,一种是通过apt方法安装,另外一种是通过下载源码进行编译安装,这里使用编译源码安装方式下载protobuf版本为tobufv3.19.4sudowgethttps://github.com/protocolbuffers/protobuf/releases/download/v
小小码农Come on
·
2023-10-29 15:47
Linux
linux
ubuntu
vim
SpringSecurity权限管理框架系列(七)-SpringSecurity自定义配置类中自定义Filter的
使用详解
1、Filter请求过滤器filter请求过滤器可以帮助我们进行HttpServletRequest请求和HttpServletResponse响应的过滤在自定义的Filter过滤器中我们可以对我们的请求进行过滤,同时也可以对返回的相应进行处理,在方法中实现我们自定义的业务逻辑处理,这是很常见的需求,下面说说springsecurity框架中怎么是怎么搭配自定义Filter过滤器来使用的。2、自定
嫣夜来
·
2023-10-29 07:52
Spring全家桶
Spring
Security
spring
security
权限框架
spring
vue中如何调取api_vue项目中api接口
使用详解
这次给大家带来vue项目中api接口
使用详解
,vue项目中api接口使用的注意事项有哪些,下面就是实战案例,一起来看一下。
weixin_39624873
·
2023-10-29 03:58
vue中如何调取api
Spring-AOP
在线文档地址(建议用谷歌浏览器观看):https://github.com/DocsHome/spring-docs/blob/master/pages/core/aop.md06.SpringAOP
使用详解
汤米粥
·
2023-10-29 02:43
spring
AOP
stream流—关于Collectors.toMap
使用详解
目录使用规则:1.将list转成以id为key的map,value是id对应的某对象2.假如id存在重复值,则会报错Duplicatekeyxxx3.想获得一个id和name对应的Map3.1name为空时null3.2id重复时4.分组使用groupingby使用规则:toMap(Function,Function)返回一个Collector,它将元素累积到一个Map中,其键和值是将提供的映射函
大龄烤红薯
·
2023-10-29 01:46
SpringBoot
postman
java
spring
spring
boot
list
集成学习
pip 安装 升级 卸载
piptar-xzvfpip-1.5.4.tar.gz解压cdpip-1.5.4进入解压文件pythonsetup.pyinstall安装1.3升级pippython-mpipinstall--upgradepippip
使用详解
醋留香
·
2023-10-29 01:22
Linux操作系统基础精讲篇第3讲:Linux软件包管理器、编辑器、编译器、调试器、项目自动化构建等工具的
使用详解
!!!
Linux操作系统基础精讲篇第1讲:基础核心指令讲解_King_lm_Guard的博客-CSDN博客https://blog.csdn.net/King_lm_Guard/article/details/125964348Linux操作系统基础精讲篇第2讲:深入理解Linux权限及相关运用_King_lm_Guard的博客-CSDN博客https://blog.csdn.net/King_lm_G
King_lm_Guard
·
2023-10-28 21:46
Linux操作系统
linux
服务器
编辑器
vim
c++
51.MongoDB聚合操作与索引
使用详解
聚合操作聚合操作允许用户处理多个文档并返回计算结果。从效果而言,聚合框架相当于SQL查询中的GROUPBY、LEFTOUTERJOIN、AS等。聚合管道整个聚合运算过程称为管道(Pipeline),由多个阶段(Stage)组成原始数据集-----------Stage---------》中间结果------------Stage--------》中间结果--------------------》结
小虾米吃橘子
·
2023-10-28 07:55
726打卡
mongodb
线性代数
数据库
Vuex中状态管理器的
使用详解
这篇文章主要介绍了Vuex状态管理器的使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下!一、Vuex是什么?Vuex在Vue项目开发时使用的状态管理工具。简单来说,就是对Vue的应用中多个组件的共享状态进行集中式的管理(读/写)Vuex实现了一个单向数据流,在全局拥有一个State存放数据,当组件要更改State中的数据时,必须通过Muta
很酷的站长
·
2023-10-28 02:38
编程笔记
前端
javascript
vue.js
线程池ForkJoinPool工作原理分析
千万大小数组进行排序基于归并排序算法实现二、单线程和多线程并行场景下归并排序性能对比单线程实现归并排序Fork/Join并行归并排序并行实现归并排序的优化和注意事项三、Java并行框架Fork/Join
使用详解
什么是
小超同学卷起来
·
2023-10-28 00:44
并发专题
java
2021-02-07 接口测试工具-Postman
使用详解
接口测试工具-Postman
使用详解
1、安装postman官网下载地址:https://www.postman.com/downloads/选择好对应的版本下载,下载完后直接安装即可。
studyer_domi
·
2023-10-27 16:00
计算机
接口测试
Postman
接口自动化测试工具,Postman
使用详解
一、概念1、Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,Postman分为Postmannativeapp和PostmanChromeapp两个版本。目前Chromeapp已经停止维护,官方也不推荐使用该版本。2、官网下载地址:http://www.getpostman.com3:官方文档:http://www.getpostman.com/docs二、基础测试
程序员曦曦
·
2023-10-27 16:20
软件测试工程师
自动化测试
软件测试
测试工具
自动化
postman
软件测试
功能测试
自动化测试
程序人生
线程类的join、interrupt等方法的
使用详解
经常有人会问:如何停止一个线程?线程类Thread的join、sleep、interrupt等方法的具体使用场景是什么?本文就线程的join和sleep方法来看一下具体场景下的表现。方法定义join先看下源码/***Waitsforthisthreadtodie.**Aninvocationofthismethodbehavesinexactlythesame*wayastheinvocation
lotty_wh
·
2023-10-27 15:50
闲话专栏
多线程
java
thread
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他