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常用的设计模式详解
Java
面试题中高级进阶(JVM篇
Java
内存)
说说
Java
内存结构?说说对象分配规则?描述一下JVM加载class文件的原理机制?似乎有点模糊了,那就大概看一下面试题吧。
李老头探索
·
2025-02-20 08:22
java
jvm
开发语言
【
Java
SE】GUI编程(图形界面)
GUI(GraphicalUserInterface)图形用户界面-à
java
提供的图形用户界面UI–用户界面Swing概述
Java
x.swing包此包中包含了
java
主要的图形界面的实现类●swing
lil_侯昊
·
2025-02-20 08:52
java
开发语言
蓝桥杯
Java
B 组之设计 LRU 缓存
Day7:综合练习-设计LRU缓存一、什么是LRU(LeastRecentlyUsed)缓存?LRU(LeastRecentlyUsed)缓存是一种基于最近最少使用策略的缓存机制,用于管理固定大小的缓存,当缓存满时,会淘汰最久未被使用的元素。LRU设计核心缓存的最大容量capacity支持get(key)操作(O(1)时间复杂度)支持put(key,value)操作(O(1)时间复杂度)当缓存满时
计算机小白一个
·
2025-02-20 08:52
java
蓝桥杯
算法
JVM篇:内存分区及作用及各部分可能发生的异常
2.虚拟机栈(
Java
VirtualMachineStack)作用:存储方法调用的栈帧(局部变量表、操作数栈、动态链接、方法出口等
ashane1314
·
2025-02-20 08:20
jvm
Java
集合之ArrayList(含源码解析 超详细)
与
Java
中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加ArrayList实例的容量。这可以减少递增式再分配的数量。
&星辰入梦来&
·
2025-02-20 07:46
Java集合
java
python
开发语言
设计模式
-模板方法实现
文章目录模式结构模式特点示例代码输出结果关键点解析模式的优缺点使用场景总结模板方法模式(TemplateMethodPattern)是一种行为型
设计模式
,它定义了一个操作中的算法骨架,而将某些步骤的实现延迟到子类中
阿绵
·
2025-02-20 07:15
设计模式
java
开发语言
Python性能优化:懒加载与其他高级技巧
懒加载是一种
设计模式
,它推迟了对象的初始化直到其被实际需要的时候。这种方式可以提高程序的启动速度,减少内存消耗,并在某些情况下提高性能。实现懒加载的步骤定义类和属性:首先
车载testing
·
2025-02-20 07:14
pytest数据驱动框架开发
python
python
数据库
开发语言
Selenium使用指南
免费开源轻量级,不同语言只需要一个体积很小的依赖包支持多种系统,包括Windows,Mac,Linux支持多种浏览器,包括Chrome,FireFox,IE,safari,opera等支持多语言,包括
Java
程序员杰哥
·
2025-02-20 07:42
selenium
测试工具
python
测试用例
职场和发展
程序人生
功能测试
百度极速版APP 自动脚本
java
script代码
使用
Java
Script编写针对百度极速版APP的自动化脚本通常涉及到使用WebView测试框架,比如Puppeteer或Selenium,这些工具允许你控制一个浏览器或WebView环境,从而与网页或
zaxjb123
·
2025-02-20 06:11
dubbo
教程分享:手机应用自动化
对于Android和iOS平台,以下是一些
常用的
自动化工具:Android:Espresso:Espresso是谷歌官方支持的自动化测试框架。它适用于写UI测试来模拟用户对Android应用的交云。
QH_ShareHub
·
2025-02-20 06:09
自动化
运维
Java
中sort()方法的使用
/****@ClassName:Test*@Description:给定一个数组使用sort()方法进行排序(据说这是最快的方法)*默认采用升序排序*@author:yangyr*@date:2019年12月30日下午4:48:55**/publicclassTest{publicstaticvoidmain(String[]args){ArrayListarrayList=newArrayLis
吃锦鲤的猫
·
2025-02-20 06:39
Java
java
中类似sort_
java
中的Sort函数,你值得看
基于C语言中的sort如此这么方便,自然而然,
java
中也有类似C的sort函数。1.普通数组:Arrays.sort(数组名,开始位置,结束位置)。
weixin_39928844
·
2025-02-20 06:09
java中类似sort
Serializable序列化技术
虽然你可以用你自己的各种各样的方法来保存对象的状态,但是
Java
给你提供一种应该比你自己的好的保存对象状态的机制,那就是序列化。
unity学院
·
2025-02-20 06:37
苍狼王unity技术学院
c#
开发语言
游戏开发
unity
VR
java
中sort排序
import
java
.util.
Nick yang '
·
2025-02-20 06:37
笔记
Java
中的sort()
sort的第二种格式sort函数中cmp函数的使用方法自定义排序基本方法sort的第一种格式sort函数的基本格式(默认排序为升序排序)Arrays.sort(数组名,起始下标,终止下标);例:import
java
.util
虚无中的真言81
·
2025-02-20 06:07
Java
Java
Web开发与代码的编写(二十)
Java
Web开发与代码的编写(二十)Servlet3Servlet的传统配置方式在
Java
Web开发中,每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示:ActionServletme.gacl.web.controller.ActionServletActionServlet
wespten
·
2025-02-20 06:07
Spring全家桶
微信小程序
Java全栈开发
27岁大龄转码秋招惨败,朋友劝我转
Java
来得及吗?还是继续走前端或机器学习?
今天给大家分享的是一位粉丝的提问,27岁大龄转码秋招惨败,朋友劝我转
Java
来得及吗?还是继续走前端或机器学习?
程序员yt
·
2025-02-20 06:37
java
机器学习
开发语言
Java
Script案例(简易ATM机)
Documentvarnum=100;do{varoperate=prompt("请输入您需要的操作:\n1.存钱\n2.取钱\n3.显示余额\n4.退出");switch(parseInt(operate)){case1://存钱varmoney1=prompt("请输入您需要存入的钱数:");varsum1=num+parseInt(money1);alert("您的余额为:"+sum1);n
fusheng_cn
·
2025-02-20 05:05
前端
JavaScript
javascript
前端
java
中的sort()
import
java
.util.
愿随我ღ
·
2025-02-20 05:05
JAVA
EE初阶 - 预备知识(三)
一、中间件中间件是一种处于操作系统和应用程序之间的软件,它能够为分布式应用提供交互、资源共享、数据处理等功能,是现代软件架构中不可或缺的一部分。下面从多个方面为你详细介绍中间件:定义与作用定义:中间件是连接两个或多个软件组件或应用程序的软件层,它屏蔽了底层操作系统和网络的复杂性,为开发者提供了统一的编程接口和开发环境,使得不同的应用程序可以方便地进行通信和协作。作用简化开发:开发者无需关注底层的通
2025年一定要上岸
·
2025-02-20 05:34
java-ee
java
Day48(补)【AI思考】-
设计模式
三大类型统一区分与记忆指南
文章目录
设计模式
三大类型统一区分与记忆指南**一、创建型模式(对象如何生?)****二、结构型模式(对象如何组?)****三、行为型模式(对象如何动?)
一个一定要撑住的学习者
·
2025-02-20 05:33
#
AI深度思考学习方法
设计模式
在Linux上安装和使用Docker
在本文中,我们将介绍如何在Linux系统上安装Docker,并提供一些
常用的
Docker命令和使用说明。
向着开发进攻
·
2025-02-20 05:31
linux
linux
docker
正则表达式regex
无论是Python、
Java
、
Java
Script还是Shell脚本,Regex都是不可或缺的技能。本文将深入介绍正则表达式的各种用法,包括:基本匹配(字母、数字)特殊符号^$\b量词{}*+?字符类
GotoMeiben
·
2025-02-20 05:29
正则表达式
大厂面试真题-说说DDD中的防腐层以及它和四层架构的关系
DDD(领域驱动设计)中的防腐层(Anti-CorruptionLayer,ACL)是一种
设计模式
,旨在解决不同子系统或限界上下文间由于领域模型或接口不兼容而带来的集成问题。
鱼跃鹰飞
·
2025-02-20 04:59
大厂真题
DDD
架构设计
1024程序员节
职场和发展
开发语言
面试
Java
中锁升级的探究
文章目录锁升级概述四种锁介绍1.无锁2.偏向锁实现原理3.轻量级锁(自旋锁)实现原理4.重量级锁实现原理锁升级过程锁升级过程举例说明锁升级原理锁升级概述JDK1.6之前,synchronized还是一个重量级锁,是一个效率比较低下的锁。但是在JDK1.6后,JVM为了提高锁的获取与释放效率对synchronized进行了优化,引入了偏向锁和轻量级锁,从此以后锁的状态就有了四种:无锁:无锁是指没有对
我心向阳iu
·
2025-02-20 04:28
#
Java多线程
Java面试知识点精讲
java
jvm
开发语言
Java
零基础入门笔记:(3)程序控制
前言本笔记是学习狂神的
java
教程,建议配合视频,学习体验更佳。
Sherlock Ma
·
2025-02-20 04:26
Java
Java入门
java
笔记
开发语言
程序人生
学习方法
改行学it
跳槽
Java
零基础入门笔记:(4)方法
前言本笔记是学习狂神的
java
教程,建议配合视频,学习体验更佳。
Sherlock Ma
·
2025-02-20 04:26
Java
Java入门
java
笔记
开发语言
学习方法
改行学it
跳槽
程序人生
Linux sftp 使用
详解
简介SFTP(安全文件传输协议)是一种通过网络在计算机之间传输文件的安全方法。它是SSH协议的一部分,这意味着它在文件传输过程中提供加密通信。SFTP通常用于安全文件管理、远程文件访问和远程文件编辑。常用命令sftpuser@host:通过SFTP连接到远程服务器ls:列出当前远程目录中的文件cd:更改远程目录pwd:显示当前远程目录lcd:更改本地目录lpwd:显示当前本地目录put:将文件从本
·
2025-02-20 04:28
linux
DeepSeek指导手册从入门到精通
第一章:准备篇(30分钟上手)1.1三分钟创建你的AI伙伴步骤
详解
访问官网:在浏览器输入「www.deepseek.com」。
向画
·
2025-02-20 04:53
功能
java
c语言
lua
laravel
eclipse
github
vue.js
Java
Pjsip (Pjsua2 api ) 2.10 windows sip语音呼叫教程
1.安装swigwin-4.0.1下载地址http://www.swig.org/download.html注意是swigwinWindowsusersshoulddownloadswigwin-4.0.1whichincludesaprebuiltexecutable.配置目录到winpath2.下载pjproject-2.10.zip(如果有python错误请安装py2.7及环境path配置)
java_lilin
·
2025-02-20 04:47
pjsip
pjsip
sip
pjsua2
java
sip
优化
Java
中锁的性能
在
Java
编程中,锁(Lock)是一种用于控制多线程并发访问共享资源的重要机制。然而,使用不当或性能较差的锁实现可能会导致性能瓶颈和线程竞争。
BrchCpp
·
2025-02-20 03:16
java
开发语言
编程
Java
中的锁
这里举例6种悲观锁和乐观锁是两种不同的并发控制策略,用于解决多线程或多进程环境下对共享资源访问时可能出现的数据不一致问题。下面分别介绍它们的概念、实现方式以及代码示例。悲观锁概念悲观锁假设在整个数据处理过程中,会有其他线程或进程来修改数据,因此在操作数据之前会先对数据进行加锁,确保在自己操作期间其他线程无法访问和修改该数据,直到操作完成并释放锁。这种锁的策略比较“悲观”,常用于写操作频繁的场景。实
向画
·
2025-02-20 03:16
java
java
开发语言
Python中Tushare(金融数据库)入门
详解
文章目录Python中Tushare(金融数据库)入门
详解
一、引言二、安装与注册1、安装Tushare2、注册与获取Token三、Tushare基本使用1、设置Token2、获取数据2.1、获取股票基础信息
eqa11
·
2025-02-20 03:15
数据库
python
金融
HCIA网络层协议与IP编址
目录一、网络层协议核心功能二、核心协议解析1.IP协议(InternetProtocol)2.ICMP协议3.ARP协议三、IPv4编址技术
详解
1.地址结构与分类关键细节2.子网划分实践
夏の橘
·
2025-02-20 03:44
HCIA学习之路
网络
基于SSM的实验室管理系统设计与实现
JAVA
MYSQL
10175_基于SSM的实验室管理系统技术:SSM工具:eclipse+tomcat+mysql+jdk功能详情介绍:管理员界面:用户管理、实验室管理、设备管理、耗材管理、统计管理教师界面:个人信息管理、实验室管理、设备管理、耗材管理
tangyuzhidao
·
2025-02-20 03:13
java项目
java
mysql
实验室管理系统
java项目
毕业设计
RESTful API与Spring MVC注解结合
详解
1、RESTfulAPIRESTfulAPI,全称为RepresentationalStateTransfer(表述性状态转移)的API,是现代Web服务中最为流行的架构风格之一。其核心思想是将网络中的资源抽象为一系列URL,客户端通过HTTP协议对这些URL进行访问和操作,从而实现资源的获取、创建、更新和删除等操作。使用HTTP协议中的方法(GET、POST、PUT、DELETE等)来表示对资源
龙阳ω
·
2025-02-20 03:13
springmvc
restful
spring
mvc
java
《剑指 Offer》专项突破版 - 面试题 56 : 二叉搜索树中两节点的值之和(
详解
C++ 实现的两种方法)
目录前言一、利用哈希表二、应用双指针前言题目链接:LCR056.两数之和IV-输入二叉搜索树-力扣(LeetCode)题目:给定一棵二叉搜索树和一个值k,请判断该二叉搜索树中是否存在值之和等于k的两个节点。假设二叉搜索树中节点的值均唯一。例如,在下图所示的二叉搜索树中,存在值之和等于12的两个节点(节点5和节点7),但不存在值之和为22的两个节点。分析:解决这个问题自然需要遍历二叉树中的所有节点,
melonyzzZ
·
2025-02-20 03:11
数据结构
算法
c++
开发语言
数据结构
面试
CentOS7搭建DNS服务器配置
详解
CentOS7搭建DNS服务器配置
详解
1、安装BIND服务器软件并启动yum-yinstallbindbind*systemctlstartnamed.service#启动服务systemctlenablenamed
Hadesls
·
2025-02-20 03:11
Linux
服务器
网络
运维
【
Java
】
Java
常用核心类篇(二)
目录Math类Math类概述常用常量Math.PIMath.E常用方法三角函数方法反三角函数方法指数和对数方法取整方法绝对值和最值方法随机数方法角度转换方法Math类Math类概述在
Java
编程里,Math
hrrrrb
·
2025-02-20 03:40
#
Java
基础
java
开发语言
学习疯狂
JAVA
讲义——运算符与位运算符
笔记备忘,方便以后忘了查询(如有错误,敬请指点)★变量:-变量的定义、赋值(简单值、表达式)-8个基本类型:byte、short、int、long、float、double、char、boolean★运算符▲算数运算符(7个):+、-、*、/、%++:将单个变量的值加1放在变量之后:表示先用变量的值,再自加放在变量之前:表示先自加,再用变量的值--:将单个变量的值减1放在变量之后:表示先用变量的值
红鲤鱼与绿鲤鱼与哈士奇
·
2025-02-20 03:40
学习
java
开发语言
STM32F103C8T6 USB寄存器开发
详解
(3)-中断
对于USB模块,因为其通讯流程比较复杂,因此配置硬件中断就显得很重要了.STM32F103的中断寄存器位于另一个手册中,也就是下方蓝色标题的链接地址.NVIC寄存器用于启用中断,中断向量表中有两个USB相关中断,从机设备仅需要RX中断,也就是表项20.因此只需要配置NVIC_ISER0寄存器的位20即可开启USB模块中断,至于中断优先级分组等情况,可以直接使用默认配置,若有需要可以手动配置其余NV
云汐独渺
·
2025-02-20 03:38
STM32
USB开发
单片机
嵌入式硬件
十五、K8S-持久卷PV和PVC
)2、资源绑定(Binding)3、资源使用(Using)4、资源回收(Reclaiming)1、保留数据:2、Deleted(删除数据):3、Recycled(回收策略):5、PVC资源扩容三、PV
详解
繁华依在
·
2025-02-20 02:06
k8s
kubernetes
docker
容器
Docker 私有仓库 Harbor
详解
1.什么是Harbor?Harbor是一个开源的Docker镜像仓库管理平台,旨在提供更强大的企业级功能,支持私有Docker镜像仓库的管理。Harbor为Docker提供了集中式的镜像管理服务,支持用户和权限管理、镜像版本控制、安全扫描、LDAP集成等功能,是Docker镜像管理的最佳选择之一,特别适合需要高安全性、可扩展性的生产环境。Harbor的主要特点:企业级安全性:提供镜像扫描、安全策略
drebander
·
2025-02-20 02:05
docker
docker
容器
运维
深入理解
Java
的集合框架
深入理解
Java
的集合框架
Java
集合框架(
Java
CollectionsFramework,简称JCF)是
Java
语言中最
常用的
API之一,它为开发者提供了强大且灵活的数据结构支持。
一碗黄焖鸡三碗米饭
·
2025-02-20 02:05
java
深入剖析
Java
内存管理与垃圾回收:优化程序性能的核心技能
深入剖析
Java
内存管理与垃圾回收:优化程序性能的核心技能在现代
Java
开发中,内存管理与垃圾回收(GC)是至关重要的议题。良好的内存管理不仅能够有效避免内存泄漏,还能提高程序的性能。
一碗黄焖鸡三碗米饭
·
2025-02-20 02:05
Java基础知识全面解析
java
开发语言
后端
jvm
(01)ES6 教程——let与const、解构赋值、Symbol
前言ES6,全称ECMAScript6.0,是
Java
Script的下一个版本标准,2015.06发版。
欲游山河十万里
·
2025-02-20 02:35
web框架学习
es6
前端
javascript
【
Java
】逻辑运算符
详解
:&&、|| 与&、 | 的区别及应用
博客主页:[小ᶻ☡꙳ᵃⁱᵍᶜ꙳]本文专栏:
Java
文章目录前言一、基本概念与运算符介绍二、短路与与非短路与:&&与&的区别1.`&&`:短路与(AND)2.
小ᶻ☡꙳ᵃⁱᵍᶜ꙳
·
2025-02-20 01:32
spring
boot
同步&异步日志系统-
设计模式
六大原则单⼀职责原则(SingleResponsibilityPrinciple)类的职责应该单⼀,⼀个⽅法只做⼀件事。职责划分清晰了,每次改动到最⼩单位的⽅法或类。使⽤建议:两个完全不⼀样的功能不应该放⼀个类中,⼀个类中应该是⼀组相关性很⾼的函数、数据的封装⽤例:⽹络聊天:⽹络通信&聊天,应该分割成为⽹络通信类&聊天类开闭原则(OpenClosedPrinciple)对扩展开放,对修改封闭使⽤建
2401_82609762
·
2025-02-20 01:31
设计模式
STM32启动文件.s解析
文章目录基本介绍实践
详解
栈空间开辟堆空间的开辟中断向量表定义复位程序对于_main函数的分析中断服务程序用户堆栈初始化系统启动流程基本介绍启动文件由汇编编写,是系统上电复位后第一个执行的程序。
贾saisai
·
2025-02-20 01:01
嵌入式STM32及操作系统
stm32
单片机
Electron学习
Electron的简介Electron基于chromium和Node.js,让我们可以使用
Java
script,HTML,CSS构建跨平台的桌面应用程序,同时Electron兼容Mac,Window,和
星空0107
·
2025-02-20 01:00
electron
javascript
ecmascript
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他