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
搞懂Netty
基于
Netty
实现Mqtt客户端(一)-环境搭建
后面无意中发现了
Netty
框架,一个实现了大量网络协议的框架,于是就基于
Netty
实现了mqtt客户端。环境搭建要开发一个mqtt客户端,我们首先就需要搭建一个完
猿小二
·
2024-01-16 09:37
Netty-Mqtt
mqtt
netty
android
java
linux批量替换文件名中的日期,rename:Linux 批量修改文件名命令,支持正则表达式...
我看了看那几句shell脚本,那几个%和$的符号实在是没
搞懂
,也不想花时间去研究,于是又搜了搜,然后就找到了rename这个命令。rename可以批量修改文件名,还支持正则表达式。
世雄0521
·
2024-01-16 07:39
一文
搞懂
大模型RAG应用(附实践案例)
写在前面大模型(LargeLanguageModel,LLM)的浪潮已经席卷了几乎各行业,但当涉及到专业场景或行业细分领域时,通用大模型就会面临专业知识不足的问题。相对于成本昂贵的“PostTrain”或“SFT”,基于RAG的技术方案往往成为一种更优选择。本文从RAG架构入手,详细介绍相关技术细节,并附上一份实践案例。什么是RAG?检索增强生成(RetrievalAugmentedGenerat
AIPHIL
·
2024-01-16 06:27
人工智能
Java多线程详解——一篇文章
搞懂
Java多线程
Java多线程详解1.基本概念程序(program)程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码(还没有运行起来),静态对象。进程(process)进程是程序的一次执行过程,也就是说程序运行起来了,加载到了内存中,并占用了cpu的资源。这是一个动态的过程:有自身的产生、存在和消亡的过程,这也是进程的生命周期。进程是系统资源分配的单位,系统在运行时会为每个进程分配不同的内
「已注销」
·
2024-01-16 03:57
java
jvm
开发语言
面试
职场和发展
一文
搞懂
Golang 中的数组和切片
数组数组是属于同一类型的元素的集合。例如,整数5、8、9、79、76的集合形成一个数组。Go中不允许混合不同类型的值,例如,同时包含字符串和整数的数组。声明一个数组声明数组的语法为[n]T,这里的n表示数组的长度,T表示这个数组里面存储的元素的数据类型。注意:元素的数量也是类型的一部分。声明数组的方法有很多种:packagemainimport("fmt")funcmain(){vara[3]in
白如意i
·
2024-01-16 02:03
go
golang
算法
开发语言
Harmony系列之 初探Ability
欲开发鸿蒙应用,须先
搞懂
Ability。Ability是什么官方定义Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。
Android之禅
·
2024-01-16 02:55
一文
搞懂
系列——Linux C线程池技术
背景最近在走读诊断项目代码时,发现其用到了线程池技术,感觉耳目一新。以前基本只是听过线程池,但是并没有实际应用。对它有一丝的好奇,于是趁这个机会深入了解一下线程池的实现原理。线程池的优点线程池出现的背景,其实对应CPU性能优化——“瑞士军刀“文章中提到的短时应用。即短时间内通过创建线程处理大量请求,但是请求业务的执行时间过短,会造成一些缺陷。浪费系统资源。比如我们创建一个线程,再销毁一个线程耗时1
谢艺华
·
2024-01-15 23:37
一文搞懂系列
linux
c语言
运维
线程池
跨模块远程调用中openfeign使用以及调用的流程(spring自动装配)
@EnableFeignClient待研究彻底
搞懂
Feign——EnableFeignClient底层机制探究_enablefeignclie
热忱a
·
2024-01-15 21:33
spring
java
后端
【时光记:2023的心灵旅程】
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2024-01-15 18:16
s99
其他
年度总结
一文
搞懂
,Python网络爬虫
网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。聚焦爬虫的工作流程较为复杂,需要根据一定的网页分
懂电商API接口的Jennifer
·
2024-01-15 16:05
电商API知识分享
python
爬虫
php
Netty
| 第1章 Java NIO 网络编程《
Netty
In Action》
前言参考资料:《
Netty
InAction》;B站《尚硅谷
Netty
视频教程》;本系列为
Netty
学习笔记,本篇介绍总结JavaNIO网络编程。
多氯环己烷
·
2024-01-15 16:34
原型设计工具Axure RP结合内网穿透实现本地web页面公网访问协同办公
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2024-01-15 15:48
s20
cpolar
axure
前端
netty
入门介绍及应用实例
Netty
介绍及使用1.
Netty
介绍1.1简介
Netty
是由JBOSS提供的一个java开源框架,现为Github上的独立项目。
懵齐
·
2024-01-15 14:47
netty入门介绍
netty
通俗地讲,
Netty
能做什么?
所以现在大部分都是使用
netty
作为高性能服务器框架,在dubbo,vert.x,gateway等等开源项目中都使用了,那么
netty
为什么深受喜爱?
蜀州凯哥
·
2024-01-15 14:16
Java高级技术系列
java
经验分享
项目中
netty
的使用
privatestaticfinallongserialVersionUID=1L;privatefinalstaticLoggerLOG=LogManager.getLogger(
Netty
Server.class
chengshiyou9681
·
2024-01-15 14:46
netty
Netty
介绍、使用场景及案例
Netty
介绍、使用场景及案例1、
Netty
介绍https://github.com/
netty
/
netty
Netty
是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可扩展的网络服务器和客户端
摘星喵Pro
·
2024-01-15 14:15
java
netty
线程模型
群聊系统
webSocket长连接
心跳检测
Netty
-----初探
今天看gateway实现的时候看到个哥们基于的
netty
实现的gateway。so,解析一下
Netty
。废话少说,mavenpom引入,down下jar包。
weixin_30852419
·
2024-01-15 13:17
netty
java
Netty
基础入门与组件介绍
目录
Netty
简介为什么要用
Netty
为什么
Netty
使用NIO而不是AIO?
Fisher3652
·
2024-01-15 13:16
网络协议
Netty
Netty
-初探
引言最近开始学习网络编程这一块,特此总结直接内存为什么比堆内内存要快?JVM在发送堆内数据给远程时,首先会把这部分数据复制到堆外的一块内存空间(防止GC过程中文件引用地址发生变化带来的问题),然后再发送给远程应用。而直接内存省去了这个复制步骤,好处就是更快速并且减少了GC直接内存的缺点就是难以控制,发生内存泄漏时难以排查。比较适合存简单对象扁平化Linux常见的零拷贝有哪些?mmap内存映射直接将
有梦想的年轻人6174
·
2024-01-15 13:10
网络
java
一文
搞懂
Sentinel 限流熔断!
面对互联网的高并发过载流量,为了保证系统的稳定性,我们一般会对过载流量进行限流。今天就给大家详细介绍一款限流框架1、什么是sentinel:在基于SpringCloud构建的微服务体系中,服务间的调用链路会随着系统的演进变得越来越长,这无疑会增加了整个系统的不可靠因素。在并发流量比较高的情况下,由于网络调用之间存在一定的超时时间,链路中的某个服务出现宕机都会大大增加整个调用链路的响应时间,而瞬间的
肥肥技术宅
·
2024-01-15 10:27
java
sentinel
java
开发语言
客观评价一本书
读《如何阅读一本书》第十章公正地评断一本书、第十一章赞同或反对作者了解一本书的结构并且
搞懂
书的内容之后,分析阅读就来到第三个阶段客观(批判性)评价一本书。为什么要做评价呢?
三美lilo
·
2024-01-15 09:23
netty
最常用两个处理器父类ChannelInboundHandlerAdapter和SimpleChannelInboundHandler区别与使用
我们在使用
netty
框架的过程中,除了使用内置的处理器外,往往还需要根据自己的设计来实现一些处理器。
学海无涯,行者无疆
·
2024-01-15 09:51
netty
netty
处理器
HandlerAdapter
SimpleChannel
实战
万字长文
搞懂
c++STL模板
stl概述1.STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西。C++的面向对象和泛型编程思想的目的就是提升复用性。然而,大多数情况下,数据结构和算法并没有一套标准,这迫使开发人员不得不进行大量重复的工作。为了建立一套数据结构和算法的标准,STL(标准模板库)应运而生。2.STL的概念STL(StandardTemplateLibrary,标准模板库):STL从广义上分为容器(cont
IT民工小新
·
2024-01-15 08:31
算法与数据结构
c++
开发语言
stl
IEC104协议学习
协议规约解析快速了解电力IEC104协议规约_仰科网关的博客-CSDN博客_104协议IEC104测试工具下载IEC104主站模拟工具、IEC104客户端工具_iec104客户端-其它工具类资源-CSDN下载采用Java的
netty
crud-boy
·
2024-01-15 06:58
学习
springboot整合websocket使用介绍
文章目录系列文章目录Springboot集成
Netty
Springboot集成RabbitmqSpringboot集成Retryspringboot集成websocketSpringboot集成Redisspringboot
Martisan_Guo
·
2024-01-15 06:10
websocket
springboot
websocket
spring
boot
java
阅读是一辈子的事
这就是人与人之间的差别,就像当初,一部分同学,利用课下时间弥补了上课时没有
搞懂
的问题,才使学习成绩不至于有落下,相反,另外一部分同学,正是因为没能好好的利用课下时间,而使学习中的问题越积越多,以至于,后期就再也跟不上了
王小漁
·
2024-01-15 05:48
Netty
如何高效接收网络数据?一文聊透ByteBuffer动态扩缩容机制
本系列
Netty
源码解析文章基于4.1.56.Final版本本文概览.png前文回顾在前边的系列文章中,我们从内核如何收发网络数据开始以一个C10K的问题作为主线详细从内核角度阐述了网络IO模型的演变,
bin的技术小屋
·
2024-01-15 05:42
【Python基础】一文
搞懂
:Python 中 Excel 文件的写入与读取
文章目录1引言2使用openpyxl2.1安装openpyxl2.2写入Excel文件2.3读取Excel文件3使用pandas3.1安装pandas和openpyxl3.2写入Excel文件3.3读取Excel文件4实例演示4.1安装所需库4.2封装为excel_example.py脚本文件5注意事项6总结1引言在现代办公自动化中,Excel文件广泛应用于数据存储、分析和报告。Python作为一
climber1121
·
2024-01-15 04:03
Python基础
python
excel
开发语言
【Python基础】一文
搞懂
:Python 中 ini 配置文件的写入与读取
文章目录1引言2INI文件简介3Python中的configparser模块4写入INI文件4.1基本用法4.2高级用法5读取INI文件6实例演示6.1封装为config_example.py脚本文件7注意事项8总结1引言INI文件是一种简单的文本文件,用于存储配置信息。它们易于阅读和编辑,广泛应用于多种程序和应用中。Python通过内置的configparser模块提供了对INI文件的读写支持。
climber1121
·
2024-01-15 04:03
Python基础
python
【Python基础】一文
搞懂
: Python 正则表达式模式匹配与字符串处理技巧
文章目录1引言2正则表达式基础2.1常用元字符3Python中的re模块3.1常用函数3.2示例4高级用法4.1编译正则表达式4.2分组4.3贪婪vs非贪婪匹配5实例演示5.1封装为regex_example.py脚本5.2运行脚本后的输出结果5.3脚本解释6总结1引言在文本处理和数据提取的世界里,正则表达式是一项强大的工具。Python通过内置的re模块,提供了一套丰富的正则表达式功能。无论是简
climber1121
·
2024-01-15 04:03
Python基础
python
正则表达式
【Python基础】一文
搞懂
:Python中文件路径的处理方式
文章目录1引言2os模块2.1常用函数2.2示例3pathlib模块3.1常用类和方法3.1示例4比较os和pathlib5实例演示5.1使用os模块5.2使用pathlib模块5.3封装为pathlib_example.py脚本6结语1引言在Python编程中,正确处理文件路径是一个常见且重要的任务。无论是数据分析、文件操作还是系统编程,高效且准确地处理文件路径都至关重要。Python提供了多个
climber1121
·
2024-01-15 04:31
Python基础
python
Netty
-
Netty
组件了解
interfaceio.
netty
.channel.EventLoop定义了
Netty
的核心抽象,用于处理网络连接的生命周期中所发生的事件。io.
netty
.util.concurren
长情知热爱
·
2024-01-15 03:31
php
开发语言
Netty
-
Netty
基础应用与了解
前言
Netty
的优势1、API使用简单,开发门槛低;2、功能强大,预置了多种编解码功能,支持多种主流协议;3、定制能力强,可以通过ChannelHandler对通信框架进行灵活地扩展;4、性能高,通过与其他业界主流的
长情知热爱
·
2024-01-15 03:31
microsoft
Netty
-
Netty
实现自己的通信框架
通信框架功能设计功能描述通信框架承载了业务内部各模块之间的消息交互和服务调用,它的主要功能如下:基于
Netty
的NIO通信框架,提供高性能的异步通信能力;提供消息的编解码框架,可以实现POJO的序列化和反序列化
长情知热爱
·
2024-01-15 03:31
java
开发语言
【前端100问】Q45:HTTPS 握手过程中,客户端如何验证证书的合法性
写在前面此系列来源于开源项目:前端100问:能
搞懂
80%的请把简历给我为了备战2021春招每天一题,督促自己从多方面多角度总结答案,丰富知识HTTPS握手过程中,客户端如何验证证书的合法性整合地址:前端
alanwhy
·
2024-01-15 00:20
彻底
搞懂
Maven的依赖范围(scope)
maven提供了以下几种依赖范围:compile编译依赖范围,如果没有指定,默认使用该依赖范围,对于编译源码、编译测试代码、测试、运行4种classpath都有效,比如上面的spring-web。如:com.chenHelloWorld1.0-SNAPSHOTcompiletest测试依赖范围,使用此依赖范围的maven依赖,只对编译测试、运行测试的classpath有效,在编译主代码、运行项目时
陈小于
·
2024-01-15 00:59
maven
java
springboot实现桌面聊天程序(二):项目搭建--客户端与服务器通信
我们的聊天程序服务器使用springboot和使用
netty
进行通讯。客户端使用javafx和
netty
。
陈小于
·
2024-01-15 00:59
桌面聊天项目
spring
boot
服务器
后端
java
【大厂秘籍】系列 - Mysql事务面试题
作为一名Java老司机,应该清楚,数据库事务这个知识点在面试中基本上必问,接下来就带你彻底
搞懂
他创作不易,你的关注分享就是博主更新的最大动力,每周持续更新微信搜索【企鹅君】关注还能领取学习资料喔,第一时间阅读
程序员企鹅君
·
2024-01-15 00:45
mysql
数据库
【大厂秘籍】Mysql索引详解
作为一名Java老司机,应该清楚,数据库索引这个知识点在面试中基本上必问,接下来就带你彻底
搞懂
他创作不易,你的关注分享就是博主更新的最大动力,每周持续更新扫描【企鹅君】公众号二维码免费领取最新独家面试资料
程序员企鹅君
·
2024-01-15 00:45
mysql
数据库
快速入门Java NIO(New I/O)的网络通信框架--
Netty
Netty
入门了解
netty
前需要对nio有一定认识,该笔记基础来自bilinbili黑马,在此基础上自己学习的笔记,添加了一些自己的理解了解java非阻塞io编程1.概述1.1
Netty
是什么?
蓝胖子不是胖子
·
2024-01-15 00:38
java
nio
开发语言
快速入门java网络编程基础------Nio
一.NIO基础哔哩哔哩黑马程序员
netty
实战视频0.什么是nio?NIO(NewI/O)是Java中提供的一种基于通道和缓冲区的I/O(Input/Output)模型。
蓝胖子不是胖子
·
2024-01-15 00:04
网络
java
nio
7.22 hi式复盘 Day190/365
第二场分享,由于没有
搞懂
规则,以为只要来个短暂的5分钟分享就可以,到开始前半小时才知道要按照翻转课堂的格式来弄,慌忙中赶出了3张PPT,内容却没有来得及准备充足,导致后面临时加上去的分享内容有点逻辑不清
郑玲Zoey
·
2024-01-14 23:36
分布式引擎Elasticsearch本地部署并结合内网穿透远程访问
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2024-01-14 22:37
s20
cpolar
分布式
elasticsearch
大数据
一文
搞懂
Python 3 中的数据类型
介绍在Python中,与所有编程语言一样,数据类型用于对一种特定类型的数据进行分类。这很重要,因为您使用的特定数据类型将决定您可以为其分配哪些值以及您可以对其执行哪些操作(包括可以对其执行哪些操作)。1.数字您在Python中输入的任何数字都将被解释为数字;您不需要声明要输入的数据类型类型。Python会将任何不带小数的数字视为整数(如138),将任何用小数写入的数字视为浮点数(如138.0)。整
张无忌打怪兽
·
2024-01-14 21:01
Python
python
开发语言
rabbitmq
一文
搞懂
RabbitMQ的重要概念以及安装一RabbitMQ介绍1.1RabbitMQ简介1.2RabbitMQ核心概念1.2.1Producer(生产者)和Consumer(消费者)1.2.2Exchange
困兽犹斗z
·
2024-01-14 21:59
rabbitmq
java
分布式
我是我自己,你们都是谁?
搞懂
自己了吗?好像也没有……既然心中有梦有理想,为什么不能坚持每一件事?为什么有时心中会有想丧的念头?既然容易受伤,为什么在一个人的时候还要把伤口舔了又舔?嗯,对自己好点吧姑娘。有人会心疼的。
小一和一毛
·
2024-01-14 19:19
netty
(T-io)详解(包含4种io模型详解)
Netty
(T-io),Redis、zookeeper、高性能http组件(Nginx)、java并发编程组件(JUC包)工作两年以后,必须熟练掌握。2、
netty
框架N
Dark_Code
·
2024-01-14 19:24
netty
T-io
java
java
开发语言
一文
搞懂
redis的持久化策略
前言在Redis中,持久化是将数据保存到磁盘,以防止在服务器重启时丢失数据。Redis提供了两种主要的持久化策略:RDB(RedisDatabase)快照和AOF(Append-OnlyFile)日志。一、RDB(RedisDatabase)快照RDB是一种在指定的时间间隔内生成数据库快照的持久化方式。生成的快照文件包含了某个时间点上所有键的数据。RDB持久化是通过SAVE或BGSAVE命令触发的
星光不问赶路人-
·
2024-01-14 19:23
Redis
redis
数据库
nosql
面试
缓存
面试题:Java中的引用类型有哪几种?特点是什么?
软引用:垃圾回收器,内存不够的时候回收(缓存)弱引用:垃圾回收器看见就会回收(防止内存泄漏)虚引用:垃圾回收器看见二话不说就回收,跟没有一样(管理堆外内存)DirectByteBuffer->应用到NIO
Netty
finalize
猿徕如此
·
2024-01-14 19:49
java
开发语言
jvm
万字长文——
搞懂
Transformer的来龙去脉
原文:Attentionisallyouneed谷歌团队2017年发表在NIPS简单理解Transformer处理词语的方式:传统的方法是逐个词处理,就像阅读一本书,一次只看一个词。但Transformer可以同时看到一句或一段话无需RNN一样t步骤的计算必须依赖t-1步骤的结果关注重要的地方:特别擅长关注句子中不同的部分,就像我们读文章时,可能会关注章标题、关键词、或者句子中的重要信息。记得顺序
SQingL
·
2024-01-14 18:08
transformer
深度学习
人工智能
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他