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
详解JVM
Redis 订阅发布(Pub/Sub)
详解
如何使用订阅发布
Pub/Sub(发布订阅)Redis的发布订阅(Pub/Sub)是一种消息传递模式,它允许消息的发送者(发布者)将消息发送到通道,而订阅者则可以订阅一个或多个通道,并接收发布者发送到这些通道的消息。发布订阅模式在实时通信和消息传递系统中非常有用,它可以用于构建聊天应用、实时数据更新、事件通知等场景。以下是Redis发布订阅功能的主要特点和用法:通道(Channel):发布订阅模式通过通道进行消息传
交集是空集
·
2024-03-17 22:03
redis
缓存
运维
数据库
Android JNI静态注册和动态注册方法
详解
AndroidJNI静态注册和动态注册方法
详解
文章目录AndroidJNI静态注册和动态注册方法
详解
一、前言二、JNI静态注册和动态注册方法示例代码1、定义native方法的Java代码2、JNI静态注册代码
峥嵘life
·
2024-03-17 21:01
Jni
android
android
Docker镜像构建(docker build命令、Dockerfile)
文章目录1.简介2.Dockerfile介绍2.1语法规则2.2环境变量引用2.3dockerbuild命令2.4快速开始3.指令
详解
FROMLABELMAINTAINER(deprecated)COPYWORKDIRENVRUNEXPOSEVOLUMECMDENTRYPOINTUSERSTOPSIGNALHEALTHCHECKSHELLARGONBULD4
云川之下
·
2024-03-17 17:55
docker
k8s
paas
docker
java
分布式
Python Pytest装饰器@pytest.mark.parametrize
详解
转自:PythonPytest装饰器@pytest.mark.parametrize
详解
Pytest中装饰器@pytest.mark.parametrize('参数名',list)可以实现测试用例参数化
Lucky小黄人
·
2024-03-17 08:13
类的类装饰器简单实现思路及案例
LaoYuanPython░一、引言在《https://blog.csdn.net/LaoYuanPython/article/details/111303395:你不一定全知道的四种Python装饰器实现
详解
LaoYuanPython
·
2024-03-17 07:42
老猿Python
Python基础教程
python
装饰器
编程语言
程序人生
程序设计
NestJS入门:参考文章
入门比较好的专栏文章【Nest】1.初识NestJS和Hello,world【Nest】2.Nest应用目录结构和脚手架命令【Nest】3.筑基篇:TypeScript类和装饰器【Nest】4.Nest模块
详解
夜风里唱
·
2024-03-16 16:53
NestJS
node.js
linux中netstat命令
详解
及常见用法
在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询1.netstat命令各个参数说明-a或–all显示所有连线中的Socket。-A或–列出该网络类型连线中的相关地址。-c或–continuous持续列出网络状态。-C或–cache显示路由器配置的快取信息。-e或–extend显示网络其他相关信息。-F或–fib显
树下的码农
·
2024-03-16 13:50
linux
计算机网络
年货节活动攻略
详解
!
春节对于国人来说是非常重要的日子,是团员的日子,因此家家户户都是要购买年货的,而年货节的创立无疑给消费者带来了非常好的体验,今天这篇文章就给大家介绍一下淘宝天猫和京东两个平台年货节的活动节奏,让大家可以买的明白买的省钱。年货节省钱用【高省】,帮助家人朋友一起省,高省官方邀请码211985,注册直升2星皇冠,佣金更高,省得更多【淘宝年货节时间】年货节预热:27-29日20点年货节正式开启:29日20
一起高省
·
2024-03-16 13:48
务实java虚拟机——双亲委派模型
详解
类加载器类加载器和类共同决定了一个类在java虚拟机中的唯一性。Java保持着三层类加载器,双亲委派的类加载架构,类加载器层次结构从上到下是启动类加载器、平台类加载器、应用程序类加载器、自定义加载器。双亲委派模型我竟然被“双亲委派”给虐了-知乎这中层次关系称为双亲委派模型,双亲委派加载机制是当一个类加载器加载一个类时,首先将加载这个类的任务交给其父类类加载器,然后一直向上直到启动类加载器,如果父类
weixin_41186611
·
2024-03-16 06:39
务实java虚拟机
java
jvm
开发语言
JVM
(Java虚拟机)概述
1.
JVM
的定义和作用
JVM
(JavaVirtualMachine)是一个能够运行Java字节码的虚拟计算机。它是Java平台的核心组成部分,负责执行编译后的Java程序,提供跨平台运行的能力。
龙大.
·
2024-03-16 06:08
JVM
Java
jvm
java
开发语言
jvm
垃圾回收机制原理
Java虚拟机(
JVM
)的垃圾回收机制是自动管理内存的重要部分,它负责在运行时监视和回收不再使用的对象,以释放内存并避免内存泄漏。
橙哥分享
·
2024-03-15 15:46
java面试
java
JVM
对象创建与内存分配机制分析
JVM
对象创建与内存分配机制分析前言一、对象的创建二、分配内存1)内存划分2)本地线程分配缓冲三、初始化四、设置对象头五、执行方法六、对象内存分配七、对象内存回收可达性分析算法:总结前言最新的Java面试题
旺仔爱Java
·
2024-03-15 15:16
JVM专题
jvm
java
Redis 除了做缓存,还能做什么?
关于Redis实现分布式锁的详细介绍,可以看我写的这篇文章:分布式锁
详解
openinnewwindow。限流:一般是通过Redis+Lua脚本的方式来实现限流。
舍人_1
·
2024-03-15 11:39
缓存
redis
数据库
来猜谜语啦11785
(字)11782来回亲娇儿任作牛马驮(成语)11783谜面:捐躯与是邦畏步损失大(猜潮曲《清茶淡饭足慰情》一句)11784文虎回互成不必便较真(泊号)11785诗圣当C位不肯居老二(中药)三、前此五谜
详解
释谜是一项辛苦的
今思迟
·
2024-03-15 08:18
JVM
级缓存本地缓存Caffeine
JVM
级缓存本地缓存Caffeine和GuavaCache前言一、创建缓存的代码逻辑二、Caffeine的优化方面淘汰算法W-TinyLFU三、Caffeine的业务使用总结前言最新的Java面试题,技术栈涉及
旺仔爱Java
·
2024-03-15 06:32
JVM专题
jvm
JVM缓存
本地缓存
Caffeine
Guava
Cache
Canny
详解
Canny边缘检测是一种经典的图像处理技术,被广泛应用于计算机视觉和图像处理领域。它由JohnF.Canny在1986年提出,是一种多阶段的边缘检测算法,具有高精度和低错误率的特点。Canny边缘检测的步骤:高斯滤波(GaussianBlur):Canny边缘检测首先对图像进行高斯平滑处理,以减少图像中的噪声。高斯滤波器将图像中的每个像素与周围像素进行加权平均,从而模糊图像并减少噪声。计算图像梯度
kxg916361108
·
2024-03-15 06:31
计算机视觉
图像处理
人工智能
安卓基础面试题
自定义viewAndroid自定义View-CSDN博客view和viewgroupView和ViewGroup的区别-view的事件分发事件分发
详解
---历史最容易理解组件化Android-组件化开发什么是
享哥。
·
2024-03-15 02:27
android
Elasticsearch
详解
es
文章目录概述es架构为什么要使用ElasticSearchElasticSearch的优势使用场景es为什么这么快倒排索引如何保证ES和数据库的数据一致性监听binlog同步双写elasticsearch是如何实现master选举的Elasticsearch与Solr的区别概述ES全称是ElasticSearch,它是一个建立在全文搜索引擎库Lucene基础上的开源搜索和分析引擎。ES它本身具有分
思静语
·
2024-03-14 22:22
elasticsearch
elasticsearch
大数据
搜索引擎
RC4算法:流密码算法的经典之作
流密码算法的经典之作date:2024/3/1118:16:16updated:2024/3/1118:16:16tags:RC4起源演变算法优劣分析RC4vsAES安全性RC4vsDES性能比较应用场景介绍工作原理
详解
代码实例演示一
qcidyu
·
2024-03-14 19:46
好用的工具集合
代码实例演示
工作原理详解
应用场景介绍
RC4
vs
DES性能比较
RC4
vs
AES安全性
算法优劣分析
RC4起源演变
2.Python从入门到精通—Python 基础语法详细讲解-上
【30天】Python从入门到精通
详解
版—第一天—Python基础语法详细讲解-上Python变量Python数据类型数字类型(Number)字符串类型(String)列表类型(List)元组类型(Tuple
以山河作礼。
·
2024-03-14 16:13
python
开发语言
【C++函数速查】字符数组/字符串大小比较 strcmp、compare、字符串按数值比较技巧
详解
文章目录1)strcmp2)compare3)直接比较字符串4)字符数组/字符串按数值比较技巧1)strcmp用于字符数组之间的大小比较比较原则:两个字符数组逐位比较ASCIIASCIIASCII码,首位ASCIIASCIIASCII码的更大的字符数组更大;当一个字符数组是另一个字符数组的前缀时,长度更长的字符数组更大strcmp(str1,str2)strcmp(str1,str2)strcmp
RoysterCDD
·
2024-03-14 09:33
C++算法竞赛
c++
算法
开发语言
Netty架构
详解
文章目录概述整体结构Netty的核心组件逻辑架构BootStrap&ServerBootStrapChannelPipelineFuture、回调和ChannelHandler选择器、事件和EventLoopChannelHandler的各种ChannelInitializer类图ProtocolSupport协议支持层TransportService传输服务层Core核心层模块netty-com
思静语
·
2024-03-14 06:59
Netty
网络通信
redis实现分布式锁
分布式锁介绍在java的开发中,我们一般在需要并发访问的资源上使用加锁Lock或者synchronized来同步访问,但是只能针对单个
jvm
内的加锁,当系统需要在多个系统之间访问同一个受保护的资源时,就需要用到分布式锁的机制了
yongbuyanqi9467
·
2024-03-14 06:57
Springboot(-) Quartz定时任务cron表达式
详解
目录前言正文1.cron表达式组成2.子表达式范围3.子表达式格式4.字符含义5.表达式例子结束语前言在做springboot整合Quartz的时候,看到指导手册里推荐用cron表达式,然后抱着试试看的态度,额,刚一上手,感觉又回到了正则表达式的恐惧之中,乱,晕,硬着头皮看,终于看完了,有了一定的理解,赶紧整理记录下来,方便自己查看,也方便新接触的同学理解。正文1.cron表达式组成cron表达式
charles_lun
·
2024-03-14 01:22
Java菜鸟到老鸟的蜕变之路
10种方法
详解
利用微博推广和赚钱的
微博发展到现在已经很多年了,所以是一个非常成熟的自媒体平台,大家如果要从事自媒体运营的话,可以考虑微博这个平台,那么微博营销号可以赚多少钱呢?大家好,我是高省APP联合创始人万方导师,高省APP是2021年推出的电商导购平台,0投资,0风险、高省APP佣金更高,模式更好,终端用户不流失。【高省】是一个可省钱佣金高,能赚钱有收益的平台,百度有几百万篇报道,也期待你的加入。高省邀请码005500,注册
高省APP
·
2024-03-14 00:20
JAVA后端开发面试基础知识(一)——
JVM
1.
JVM
的主要组成部分及其作用Classloader(类装载)根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Runtimedataarea中的methodarea
达分柒
·
2024-03-13 16:40
后端面试基础
java
面试
jvm
JVM
调优之jstack找出最耗cpu的线程并定位代码
jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在
JVM
性能调优中使用得非常多。
机灵鬼鬼
·
2024-03-13 11:27
莆田鞋一双成本是多少(
详解
答案)
以下我们将对这个问题进行
详解
。
腕表鞋屋
·
2024-03-13 11:26
python中的函数
详解
一,内置函数查看可遍历元素的长度代码如下(示例):print(len(range(1,10)))将负数转为正数代码如下(示例):print(abs(-10))所有元素为真则为真,一个为假则为假代码如下(示例):print(all([0,1,True]),all([]))一个元素为真则为真,无论几个假代码如下(示例):print(any([1,0,False]),any([]))十进制转二进制代码如
w20010114
·
2024-03-13 02:21
python
前端
高性能Mysql——创建高性能索引
详解
索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能,除此之外,本章还将讨论索引其他一些方面有用的属性。索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能则会急剧下降。不过,索引却经常被忽略,有时候甚至被误解,所以在实际案
读书人钟同学
·
2024-03-13 00:17
mysql
mysql
JVM
面试题——CMS和G1的区别
算法实现:CMS基于标记-标记清除算法实现G1基于标记-标记整理算法实现。停顿时间:CMS的目标是获取最短的回收停顿时间,但它在并发标记阶段会占用一部分CPU资源,可能导致应用程序变慢。G1则能够利用多核和多CPU环境,实现可预测的停顿,同时保留分代收集的特性。内存碎片:CMS使用标记-清除算法会产生大量的空间碎片,这可能导致在老年代还有足够空间时无法找到足够大的连续空间来分配新对象,从而触发Fu
V_S1r
·
2024-03-12 18:08
jvm调优
学习&面试
jvm
java
GC算法
详解
乐观锁、悲观锁以及它们各自的应用
转发“
详解
乐观锁、悲观锁以及它们各自的应用”波波说运维为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。
路亚历克斯
·
2024-03-12 10:42
【Linux】mallopt()调整malloc/new行为、控制内存分配
mallopt()属于标准C库(libc);编译时链接:-lc;头文件为:#include原型:intmallopt(intparam,intvalue);内存分配图2、参数
详解
2.1M_ARENA_MAXArena
郭老二
·
2024-03-12 08:54
linux
linux
小红书怎么赚钱,新人在小红书变现的6个方法
详解
小红书是一个非常流行的社交媒体平台,许多人都想通过它来赚钱。对于新手来说,了解如何在小红书上变现是很有必要的。下面将介绍6个方法,帮助你在小红书上实现变现。网上副业项目合集,点我查看1.广告合作广告合作是小红书上最常见的变现方式。当你的账号具备一定的粉丝量和曝光量时,品牌方会主动找你合作,他们会向你支付一定的费用,以获得你的粉丝关注和推广他们的产品。要想让广告合作更加顺利,你需要确保你的账号具备一
全网优惠分享君
·
2024-03-11 22:13
简单了解什么是反射
在Java项目启动的过程中,程序需要经历两个阶段,首先是编译期(编译器会把.java文件编译成.class文件,然后类加载器会把.class文件加载到内存中)、然后是解释运行期(
JVM
会把内存中的.class
xtrans
·
2024-03-11 20:06
java
jvm
html 边框重叠问题,
详解
css边距重叠的几种解决方案
今天整理了一下用css防止边距重叠的几种方法先假设一组dom结构通常情况下,如果给子元素设置margin,就会产生这个属性对父元素也产生了同样的效果,然而这其实不是我们想要的结果,我们只想对子元素设置margin,那么现在我们应该怎么做呢?(1)给父元素设置边框.parent{width:300px;height:300px;border:1pxsolid#ccc;}.child{width:20
miao君
·
2024-03-11 20:36
html
边框重叠问题
面试题:Java 解释执行的流程
,将源代码逐行转换为机器码,然后执行编译执行:程序运行前,将源代码一次性转换为机器码,然后执行Java一般被称为“解释型语言”,因为Java代码在执行前,需要先将源代码编译成字节码,然后在运行时,再由
JVM
兑生
·
2024-03-11 15:15
#
面试
java
开发语言
spring boot 性能测试工具汇总
b61f70b672662.jmeter&badboy做压力测试https://www.cnblogs.com/happy-today/p/7852277.html3.阿里巴巴开源性能监控神器Arthas
jvm
https
红桃xin
·
2024-03-11 14:43
java基础
spring
boot
测试工具
压力测试
vim搜索和替换
.字符类(character-classes)3.规则4.交替和分组5.量词(quantifier)和重数(multi)贪婪模式(greedy)非贪婪模式(non-greedy)6.魔法(magic)
详解
ketaotech
·
2024-03-11 13:41
vim
vim
chrome
编辑器
华三服务器系统安装
详解
,h3cr390服务器raid和安装系统.docx
H3CFlexServerR390服务器win2008R2操作系统安装步骤1、配置服务器ILO口、配置服务器ILO口IP地址用于远程连接服务器FtexSefve「R39Ofl0务器加电后.半运行到如卜截图所示的界i闻时,按F8键进人RBSU配倉贞rfckDGBInslnlledProLiantSystCHBIOSP?0(OJ/O1/2013JLopiirighll?BZr2613HewlettF&
weidunzai
·
2024-03-11 08:35
华三服务器系统安装详解
MyBatis 执行流程分析
文章目录1.MyBatis执行流程概述2.MyBatis配置文件
详解
3.Mappers映射器1.MyBatis执行流程概述上篇文章讲到MyBatis入门MyBatis的基本入门案例我们实现了通过MyBatis
请回答1024
·
2024-03-11 06:03
#
mybatis
事务属性
详解
(事务传播行为、事务隔离级别、事务超时属性、事务只读属性、事务回滚规则)
实际业务开发中,大家一般都是使用@Transactional注解来开启事务,很多人并不清楚这个参数里面的参数是什么意思,有什么用。为了更好的在项目中使用事务管理,强烈推荐好好阅读一下下面的内容。事务传播行为事务传播行为是为了解决业务层方法之间互相调用的事务问题。当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行
John Min
·
2024-03-10 17:47
java
spring
详解
Redis 实现数据去重
目录引言一.Redis去重原理1.RedisSet数据结构2.基于Set实现数据去重3.代码示例4.总结二.环境准备三.使用Jedis连接Redis四.实现数据去重功能五.测试数据去重功能六.总结言在实际的应用开发中,经常会遇到需要对数据进行去重的情况。利用Redis可以很方便地实现数据去重功能。本文将介绍如何利用Redis实现数据去重,并附上详细的代码示例。一.Redis去重原理Redis的去重
喔的嘛呀
·
2024-03-10 13:12
redis
数据库
缓存
【吊打面试官系列】Java虚拟机
JVM
篇 - 关于类加载器的
JVM
面试题
今天分享关于类加载器的
JVM
面试题,希望对大家有帮助;什么是类加载器?类加载器是一个用来加载类文件的类。Java源代码通过javac编译器编译成类文件。然后
JVM
来执行类文件中的字节码来执行程序。
java1234_小锋
·
2024-03-09 22:53
java
java
jvm
java虚拟机
jvm面试题
java面试题
浅谈Tomcat调优步骤和例子
调整
JVM
参数Tomcat是基于Java语言开发的,因此
xiongyi01
·
2024-03-09 14:12
tomcat
java
jvm
Linux文件系统的目录结构
详解
一、前言文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构。二、目录1、什么是文件系统2、文件系统的类型3、目录结构的详细解读4、一些重要子目录的解读5、附录:目录结构的简明查阅手册三、正文我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步。下面大家跟飘扬一起来学习吧………….1
wdsoft
·
2024-03-09 12:10
linux
linux目录
Kubernetes API 安全
详解
与最佳实践
在Kubernetes集群中,保护API的安全性至关重要,因为它是集群中各个组件进行通信和交互的核心。通过一系列详细的操作和最佳实践,我们可以加强KubernetesAPI的安全性,防范潜在的安全风险。1.证书和身份验证1.1颁发证书使用cert-manager进行证书颁发,确保集群的各个组件、用户和服务都使用有效的证书。#示例cert-managerCertificate资源apiVersion
ivwdcwso
·
2024-03-09 03:57
安全
kubernetes
安全
容器
EXPLAIN:mysql 执行计划分析
详解
目录EXPLAIN命令查看执行计划分析执行计划优化查询EXPLAIN中的type列类型在MySQL中,你可以使用EXPLAIN命令来生成查询的执行计划。EXPLAIN命令可以显示MySQL如何使用键来处理SELECT和DELETE语句,以及INSERT或UPDATE语句的WHERE子句。这对于了解查询的性能瓶颈以及优化查询非常有用。EXPLAIN命令在你的查询前加上EXPLAIN关键字,然后执行查
程序吟游
·
2024-03-09 01:25
数据库
mysql
数据库
R语言简介,R语言开发环境搭建步骤,R基础语法以及注释
详解
R语言是一种用于统计计算与绘图的编程语言,由新西兰奥克兰大学的统计学家罗斯·伊哈卡和罗伯特·杰特曼于1993年发明。R语言是一种自由、免费、源代码开放的软件,属于GNU系统的一个分支,如今被广泛地应用于统计分析、数据挖掘等领域。R语言的特点包括:是一套完整的数据处理、计算和制图软件系统,具有数据存储和处理、数组运算、数学建模、统计检验以及统计制图等功能。提供了丰富的数学计算、统计计算的函数,用户可
黑夜照亮前行的路
·
2024-03-08 20:47
r语言
关于
JVM
的小总结(待补充)
JVM
组成及他们之间的关系装载类子系统字节码执行引擎运行时数据区装载类子系统类加载器字节码调节器类加载运行时数据区字节码执行引擎运行时数据区线程私有虚拟机栈本地方法栈程序计数器线程共享堆方法区(元空间)
纸巾哥哥
·
2024-03-08 14:09
jvm
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他