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
java读写excel文件
Java
:实现中速后缀阵列,时间复杂度:O (nlog ^ 2 (n))算法(附带源码)
项目背景详细介绍后缀数组(SuffixArray)是字符串处理领域的重要数据结构,它能够以线性或接近线性时间完成对一个长度为nnn的字符串所有后缀的字典序排序,并在此基础上支持高效的子串查询、最长公共前缀(LCP)查询、不同子串计数、模式匹配等操作。相比于后缀树,后缀数组的实现更为简洁,空间开销更小,因而在实际工程中被广泛应用于全文检索、基因序列分析、数据压缩以及信息安全等场景。本项目涵盖一种中速
Katie。
·
2025-07-28 09:37
Java算法完整教程
算法
【JVM篇06】:JVM的直接内存及其与nio提升io效率的联系详解
二、效率提升的核心:剖析NIO数据拷贝路径的本质区别场景设定:从网络读取数据到
Java
程序中1.传统方式:使用堆内存(`HeapByteBuffer`)2.优化方式:使用直接内存(`DirectByteBuffer
·
2025-07-28 09:07
【JVM篇07】:三种类加载器、双亲委派机制及类加载器执行流程详解
首先,要理解类加载器,我们需要知道
Java
程序是如何运行的。我们写的.
java
文件
会被编译成.class
文件
(字节码),这些
崎岖Qiu
·
2025-07-28 09:37
JDK核心
jvm
java
开发语言
面试
Android Wifi实战——P2P状态变化广播(二)
一、P2P状态广播1、WifiP2pManager源码位置:/frameworks/base/wifi/
java
/android/net/wifi/p2p/Wi
c小旭
·
2025-07-28 09:06
android
WiFi开发
Ubuntu服务器安装与运维手册——操作纯享版
目录环境与硬件概览BIOS/UEFI设置制作与启动安装介质Ubuntu24.04LTS安装流程静态IP配置(netplan)SSH远程登录配置Samba
文件
共享配置MySQL数据库初始化FTPvsSamba
夏天里的肥宅水
·
2025-07-28 09:05
LINUX
SQL
服务器
服务器
运维
ubuntu
随笔录--虚拟 DOM
官方解析虚拟DOM(VirtualDOM)是一种将浏览器DOM抽象为
Java
Script对象的技术,用于提高DOM操作的效率和性能。
派大滨
·
2025-07-28 09:35
随笔录
前端
javascript
java
python
mybatis
redis
笔记
漫谈“写作”
课下看了多少页的书,讨论的是写什么,写了多少字等等与阅
读写
作有关的话题成为老师们讨论的焦点。我也紧赶大潮,继续努力读着、写着……今天读了几页帕尔默的《教学勇气:漫步教师心灵》,感到作者的写作如行云
人生路漫漫其修远兮
·
2025-07-28 09:21
什么是
java
什么是
java
Java
名字的由来,实际上是一个有趣的故事;我们所见到的
Java
标志,总是一杯热咖啡,这杯热咖啡你很难与计算机编程联想到一起。
马中原
·
2025-07-28 08:06
Windows环境变量的配置
Windows环境变量的配置:(右键计算机-属性-高级系统设置-环境变量-系统变量)几个要素1.
JAVA
_HOME,2.PATH,3.CLASSPATH1.
JAVA
_HOME(无则新建,有则双击设置)变量名
·
2025-07-28 08:32
【前端】【vscode】【.vscode/settings.json】为单个项目配置自动格式化和开发环境
VSCode工作区配置详解本文详细解释项目中.vscode/settings.json配置
文件
的每个设置项,帮助理解VSCode的自动格式化和开发环境配置。
患得患失949
·
2025-07-28 08:01
个人项目
前端
vscode
json
Vscode的常用快捷键(摆脱鼠标计划)
vscode设置与vscode插件快捷键以下是在VSCode中开发Python项目时可能用到的所有快捷键,按功能分类:Ctrl+P快速打开Ctrl+Shift+P打开VS配置Ctrl+K快捷组合键先导键基础
文件
操作
Hi_kenyon
·
2025-07-28 08:01
vscode
计算机外设
ide
windows下如何配置环境变量?
为什么配置环境变量目的是让指定命令在任意盘符下运行(此处是
java
c)环境变量配置的具体步骤win7,win8,win10系统:右键点击桌面计算机/此电脑→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量
qq_34989708
·
2025-07-28 08:01
java
环境变量配置
jdk的环境变量配置
为什么配置环境变量
JAVA
队列( Queue ) 详解
队列是一种特殊的线性表,遵循先入先出、后入后出的基本原则,一般来说,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,但是
java
的某些队列运行在任何地方插入删除;比如我们常用的LinkedList
java叶新东老师
·
2025-07-28 08:01
队列
MySql命名、设计及使用规范
MySql命名、设计及使用规范《MySQL命名、设计及使用规范》数据库环境dev:开发环境,开发可
读写
,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他开发同事。
在路上liu
·
2025-07-28 08:59
MySql
MySql命名
设计及使用规范
技术文章大纲:Anaconda插件开发挑战赛
即便你已经在浏览器中启用了
Java
Script有时网页依然可能出现功能失效、内容加载不完整或按钮点击无反应等问题。这些问题通常由
Java
Script冲突、浏览器设置不当或插件干扰等原因引起。
·
2025-07-28 08:58
出现delete CR eslint错误
1但是治标不治本,只有当前
文件
修复了或者方法1:修改ESLint配置(推荐)在.eslintrc.js中禁用或调整linebreak-style规则:2npxprettier--write"src/**
Zww0891
·
2025-07-28 08:27
vscode
关于FTP协议的简单介绍
一、FTP协议作用FTP协议用于远距离计算机之间进行
文件
的传输。二、协议知识(一)FTP协议建立在TCP协议基础上1、通信时双方会建立两个TCP连接:一个用来控制和发送命令,另一个用来传输数据。
编程之升级打怪
·
2025-07-28 07:26
其他协议
网络协议
Java
Web(苍穹外卖)--学习笔记11(Filter(过滤器) 和 Interceptor(拦截器))
我的学习路线是
Java
基础语法-
Java
Web-做项目,管理端的功能学习完之后,又进入用户端的登陆界面的开发,我们可以看到在后续的请求当中,都会在请求头中携带能验证身份的凭证到服务端,而服务端需要统一拦截所有的请求
哈哈哈哈哈0627
·
2025-07-28 07:56
JavaWeb(苍穹外卖)
学习
笔记
Swift 5, TypeScript, and Python Async/Await 机制对比分析
TypeScript(
Java
Script)的async/await是基于Promise和事件循环的语法糖,适用于单线程非阻塞I/O环境。Pyt
步子哥
·
2025-07-28 07:25
swift
typescript
python
秋招Day20 - 微服务 - 概念
Dubbo是一个高性能、轻量级的
Java
微服务框架,它提供了服务的注册与发现(配合注册中心)、服务间调用(RPC)、负载均衡(权重)、容错(重试、快速失败)等功能Dubbo使用是基于RPC的通信模型,支持多种传输协议
Java初学者小白
·
2025-07-28 07:55
#
分布式
八股
微服务
架构
云原生
java
《奔跑吧Linux内核(第二版)》第四章笔记
内核配置内核配置工具常见的有:makeconfigmakeoldconfigmakemenuconfig内核配置工具最终会在Linux内核源码的根目录下生成一个隐藏
文件
——.config
文件
,这个
文件
包含了内核所有配置信息
525小白菜
·
2025-07-28 07:54
linux
分布式事务常见的几种实现方式
隔离性是通过
读写
锁+MVCC来实现的
星域_03zhan
·
2025-07-28 07:22
Java
分布式
java
数据库
HDFS常用命令
常用命令说明:-put和-get:上传和下载
文件
,是HDFS和本地
文件
系统交互的关键命令。-rm和-mkdir:删除和创建
文件
/目录,-rm支持递归删除。
BenChuat
·
2025-07-28 07:22
大数据学习
hdfs
hadoop
大数据
分布式锁及锁的原理
用作学习,如有错误,欢迎指正
JAVA
中的锁根据分类方式的不同,有多重理解方式1.根据设计理念分类(是否在代码中加锁)乐观锁:乐观锁,见名知意,其设计理念是乐观的,默认不会发生线程并发安全问题,所以在代码中是不会添加锁的
Korpernik
·
2025-07-28 07:21
分布式
java
mysql
Java
堆内存和MetaSpace内存问题排查
本文以两个简单的例子(堆内存溢出和MetaSpace(元空间)内存溢出)解释
Java
内存溢出的分析过程。
埃泽漫笔
·
2025-07-28 07:21
JVM
java
jvm
优化Linux高并发:
文件
描述符与端口范围的协同调优
既然已经通过调整nofile(最大
文件
描述符数量)来支持高并发,为什么还需要调整net.ipv4.ip_local_port_range(本地端口范围)?
算法小生Đ
·
2025-07-28 07:20
精选实践
linux
运维
服务器
python小工具合集
小工具合集1.python切分
excel
2.python检查
excel
输出每列最大长度[目录下所有
文件
or目录下每个
文件
]1.python切分
excel
"""@Project:pythonProject
Aronup
·
2025-07-28 07:19
python
excel
开发语言
历史天气信息数据爬取
北京市2020年1月份历史天气爬取视频教程(讲的阔以的)1确定目标网址1.1目标网址[2345天气]1.2目标数据北京2020年一月份2分析网页分析过程大家去看视频吧,讲的很好,现学现卖3爬取js
文件
爬取过程
Aronup
·
2025-07-28 07:19
python
正则表达式
MySql数据库基础
数据库相关概念•数据库是按数据结构组织、存储和管理数据的仓库,本质是
文件
系统;数据库管理系统是操纵和管理数据库的大型软件,用户和管理员通过它访问和维护数据库。
·
2025-07-28 07:48
【奔跑吧!Linux 内核(第二版)】第4章:内核编译和调试
笨叔陈悦.奔跑吧Linux内核(第2版)[M].北京:人民邮电出版社,2020.文章目录内核配置.config配置
文件
内核配置.config配置
文件
makeconfig、makeoldconfig、makemenuconfig
·
2025-07-28 07:18
Linux 基础命令大全
目录引言1.
文件
和目录操作命令ls-列出目录内容cd-切换目录pwd-显示当前目录路径mkdir-创建目录rmdir-删除空目录cp-复制
文件
或目录mv-移动或重命名
文件
/目录rm-删除
文件
或目录touch
Crazy learner
·
2025-07-28 07:18
Linux基本命令
linux
运维
服务器
分布式方案 一 分布式锁的四大实现方式
Java
分布式锁实现方式详解什么是分布式锁基于数据库的分布式锁基于Redis的分布式锁基于ZooKeeper的分布式锁基于Etcd的分布式锁各种实现方式对比最佳实践建议多节点/线程调用结果展示基于数据库的分布式锁
white camel
·
2025-07-28 07:18
分布式方案
分布式
分布式锁
redis
zookeeper
《职工带薪年假条例》硅基奴隶解放工具.jar——程序猿的第一课应该是学会休息
硅基奴隶解放工具.jar——程序猿的第一课应该是学会休息》1.纯属技术交流,无任何违法内容2.所有法律引用均来自公开条文3.请依据《网络安全法》第12条“不得无故删除合法内容”处理附:本文结构已通过区块链存证
java
Akins2025
·
2025-07-28 06:47
c++
python
bash
java
深入解析
Java
内存与运行时机制:垃圾回收算法与实现
Java
内存模型与垃圾回收概述
Java
内存模型(
Java
MemoryModel,JMM)是理解
Java
程序运行时行为的基础框架,它定义了线程如何与内存交互以及多线程环境下的可见性、有序性和原子性规则。
码字的字节
·
2025-07-28 06:17
Java村村长
jvm
java
开发语言
GC
Hadoop中MapReduce和Yarn相关内容详解
因为mapreduce是给予磁盘IO来计算存储
文件
的,所以它具有一定的延时性,因此一般用来处理离线
·
2025-07-28 06:47
springboot+elementUI 多
文件
上传(带表单参数)
springboot+elementUI多
文件
上传代码htmljs后台图代码下面展示一些内联代码片。
·
2025-07-28 06:17
Hololens与iOS设备间的第三视角DLL实现指南
该方案要求使用特定的动态链接库(DLL)
文件
,以支持设备间的通信与视频流处理。Specta可能是该方案的关键组件或库的名称,它可能包含视频流传输、设备连接和交互的相关APIs。
小馬锅
·
2025-07-28 06:47
【leetcode】146.LRU 缓存机制 (
Java
)
题目描述运用你所掌握的数据结构,设计和实现一个LRU(最近最少使用)缓存机制。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键
待别三日
·
2025-07-28 06:47
Leetcode
leetcode
校园导航系统C语言实现源码解析
项目涵盖
文件
操作、字符串处理、数据结构、算法设计、内存管理等多个知识点,为学习C语言及其在实际项目中的应用提供了一个很好的示例。1.C语言编程基础1.1C语言简介C语言
小馬锅
·
2025-07-28 06:46
Java
关键词详解与应用
本文还有配套的精品资源,点击获取简介:
Java
是一种面向对象编程语言,具有高度的可移植性、健壮性和安全性。
·
2025-07-28 06:46
如何在
Excel
中进行数据透视表的刷新和自动刷新
1.创建完数据透视表后,如果原始数据有更新,数据透视表也要进行相应的刷新,这样才能保证数据分析的及时性和有效性。如图根据此原始数据已创建好其数据透视表。2.当原始数据有变动,比如学生B2的英语成绩给错了,需要改成65,但是数据透视表里的数据不会自动更新。3.点击数据透视表,在“数据透视表工具”下的“分析”找到“刷新”,点击一下,就可以更新数据了。4.为了防止在更新数据源而忘记及时刷新数据透视表的情
Excel客旅
·
2025-07-28 06:47
axios+springboot
文件
上传
思路:客户端通过表单方式上传服务端使用@RequestParam接收注意事项:服务端接收所有表单数据时,只能使用@RequestParam,不能使用@RequestBody前端要把
文件
代码:@PutMapping
Msr 王
·
2025-07-28 06:46
代码块
mysql-主从同步与
读写
分离
也可以缓解服务器压力(
读写
分离),即为主数据库服务器增加一个备服务器,两个服务器之间通过mysql主从复制进行同步,这样一台服务器有问题的情况下可以切换到另一台服务器继续使用。
会飞的爱迪生
·
2025-07-28 06:45
mysql
mysql
数据库
mysql主从与读写分离
W5500模块-服务端模式例程
W5500模块-服务端模式例程去发现同类优质开源项目:https://gitcode.com/此压缩
文件
包含基于W5500网络芯片的开发代码资料。
韩微戈
·
2025-07-28 06:45
iOS安全和逆向系列教程 第19篇:ARM64汇编语言基础与逆向分析
引言在成功掌握iOS应用脱壳技术后,我们获得了可以进行静态分析的二进制
文件
。然而,要真正理解iOS应用的底层逻辑,我们必须深入到汇编语言层面。
自学不成才
·
2025-07-28 06:14
iOS安全和逆向系列教程
ios
安全
cocoa
MySQL主从复制及
读写
分离
3.2从库配置四、MySQL主从复制高级操作4.1主从库角色切换4.2级联复制4.3半同步复制五、MySQL主从复制常见问题与排查5.1主从数据不一致5.2从库复制延迟5.3从库连接主库失败六、MySQL
读写
分离概述
YUNYINGXIA
·
2025-07-28 06:14
mysql
没有 Mac 也能完成 iOS 上架?跨平台团队远程协作全流程实战
①远程团队的首要难题:证书与描述
文件
怎么生成?传统痛点:构建、证书操作都依赖Mac,但开发者常分布在Windows/Linux环境,Mac资源稀缺。解决方
·
2025-07-28 06:43
携带参数的表单
文件
上传 axios, SpringBoot
页面上的表单如上图,点击确定按钮需要把参数统一传给后端.前端代码:表单的提交方法constsubmit=async()=>{constformData=newFormData();formData.append("bookName",bookForm.value.bookName);formData.append("author",bookForm.value.author);formData.a
coder__c
·
2025-07-28 06:41
笔记
编码技巧
代码段
spring
boot
后端
java
Quazip库:一站式C++压缩
文件
处理方案
本文还有配套的精品资源,点击获取简介:Quazip是一个开源的C++库,能够方便地处理ZIP和7Z格式的压缩
文件
,提供了易于使用的API。
Mr.Poker
·
2025-07-28 05:11
JAVA
知识点(四):SpringBoot与分布式、微服务架构
文章目录SpringBoot使用Validation进行参数校验并统一返回校验异常引入相应的依赖Validation的基本校验注解添加参数校验在DTO的属性上添加校验在controller对应的DTO添加@Valid或者@Validated对于复杂String校验我们可以使用正则来校验,如下所示:自定义校验注解新建自定义注解实现相应的校验自定义注解的使用校验失败统一异常处理如何理解SpringBo
程序员码龙
·
2025-07-28 05:09
Java面试
java
架构
spring
boot
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他