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
JDK源码包结构
springboot 整合工程,不同包中类名相同冲突问题解决
由此,如果出现不同
包结构
下同样的类名称,肯定会出现冲突。解决方法1.重新定义beanName生成策略,继承AnnotationBeanNameGenerat
空~自由
·
2023-09-05 19:38
Java
Python的模块与
包结构
1、
包结构
项目结构中包和普通目录的区别就在于:
包结构
的目录里面有一个__init__.py模块包里面建立多个模块,同一个
包结构
下的模块要避免重名2、模块的使用模块的导入可以使用importimportmath
行走的浮游
·
2023-09-05 13:10
JVM | 基于open
JDK源码
深度拆解Java虚拟机
引言在上一篇文章中,我通过探讨类的生命周期,为你详细解析了类在加载进JVM时的全过程。当然,这仅仅只是JVM虚拟机的冰山一角,像执行引擎的动态编译、垃圾回收系统的内存管理、本地方法接口的与本地库的交互,以及本地方法库的结构和功能等诸多核心内容还未涉及。本篇文章将为你展开JVM的完整画卷,不仅深入探索上述的组成部分,还将整个系统之间的关系和交互机制进行完整梳理,让我们开始吧!堆中的对象在进一步讲解J
Kfaino
·
2023-09-04 19:10
JVM
jvm
java
开发语言
Java的NaN
看
JDK源码
时看到Math下边有个函数:publicstaticfloatmax(floata,floatb){if(a!
翁正存
·
2023-09-03 14:59
Java基础
Java的NaN
Java 下划线特性
看
JDK源码
时看到下边的代码:if(timeout!
翁正存
·
2023-09-03 14:59
Java基础
Java
下划线特性
JAVA常用工具包-整理
一、java采用
包结构
来组织和管理类和接口文件,那么java中有哪些常用的包呢?
清新悦悠然
·
2023-09-03 10:07
java
设计模式 | 详解单例模式(饿汉式、懒汉式、静态内部类、枚举、
JDK源码
剖析)
一、单例模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对于某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这时就会使用到单
一颗白菜_
·
2023-09-03 07:00
Nacos2.0.3源码解析(三)RPC客户端、服务端原理
、RPC服务端2.1、rpc服务端结构2.2、BaseRpcServer类2.3、GRPC服务端启动流程2.4、ConnectionManager注册1、RPC客户端1.1、RPC客户端结构源码中相关
包结构
如下图所示
爱吃丸子的哈哈蒋
·
2023-09-02 01:20
Nacos源码解析
rpc
java
java设计模式——解释器模式
目录一、解释器模式的定义与类型二、解释器模式的适用场景三、解释器模式的优点四、解释器模式的缺点五、解释器模式的相关设计模式六、解释器模式示例七、解释器模式在
jdk源码
中的应用一、解释器模式的定义与类型1
小志的博客
·
2023-09-01 21:03
java设计模式
设计模式之迭代器模式
本文介绍设计模式中的迭代器模式,首先通俗的解释迭代器模式的基本概念和对应的四个角色,并根据四个角色举一个典型的实例,为了加强知识的连贯性,我们以
Jdk源码
集合中使用迭代器模式的应用进一步说明,最后说明迭代器模式的应用场景和优缺点
程序员田同学
·
2023-09-01 06:52
设计模式
设计模式
迭代器模式
java
springboot实现简单的注册登录功能
初始化项目通过官网初始化SpringBoot项目,
包结构
如图所示:添加pom依赖org.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-devtoolsruntimetruemysqlmysql-conn
小火柴012
·
2023-09-01 06:25
后端
spring
boot
java
idea 查看open-
jdk源码
学习nio时,发现jdk很多类我们都看不到源码,非常的无奈,于是想到openjdk首先换jdk,这里我们推荐Zulu:https://cn.azul.com/downloads/zulu/我们下载对应系统版本的jdk后,安装(类似oraclejdk)测试:C:\Users\ezlhq>java-versionopenjdkversion"1.8.0_181"OpenJDKRuntimeEnviro
良辰夜
·
2023-08-31 03:23
Spring bean 生命周期验证
目录一、从源码注释看bean生命周期二、测试验证2.1分析原理2.2代码清单正文回到顶部一、从源码注释看bean生命周期从
JDK源码
注释上看,BeanFactory实现类需要支持Bean的完整生命周期,
FAw67J7
·
2023-08-31 01:11
equals方法居然也有不一样的?
今天在翻阅
jdk源码
中加密相关代码时,翻着翻着好像混进来一个奇怪的东西。正当我以为是普通的equals方法准备划过去时,突然瞥见了一行代码。
差点资深程序员
·
2023-08-30 16:39
笔记
java
开发语言
深入理解JVM之 04——Linux下自己动手编译OpenJDK
前言学习《深入理解JAVA虚拟机—JVM高级特性与最佳实践》(周志明,第二版),作者在开篇第一章作了一些介绍后就提出:想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一套JDK,通过阅读和跟踪调试
JDK
wenyixicodedog
·
2023-08-30 11:52
深入理解JVM
手动编译
openJDK
Linux
【项目实战】从0开始入门
JDK源码
- ArrayList源码
一、源码位置一般来说IDEA配置好JDK以后,JDK的源码其实也配置好了,本文是基于JDK1.8的源码说明rt-java-util-ArrayList二、继承关系图ArrayList是实现了List接口的publicclassArrayListextendsAbstractListimplements
本本本添哥
·
2023-08-30 00:43
001
-
基础开发能力与编程语言
java
开发语言
intellij-idea
JDK源码
解析-Object
1.Object类所有类的基类——java.lang.ObjectObject类是所有类的基类,当一个类没有直接继承某个类时,默认继承Object类Object类属于java.lang包,此包下的所有类在使用时无需手动导入,系统会在程序编译期间自动导入。思考:Object是如何成为默认父类的?publicclassJDK8_TestextendsObject{publicstaticvoidmai
Allen-xs
·
2023-08-30 00:43
源码分析
java
开发语言
JDK源码
解析集合篇--ArrayList全解析
对于一个集合的使用,我们首先关注的是:1、增删改查的特点(时间复杂度是怎样的)适用于随机访问2、是否允许空允许为空3、是否允许重复数据允许4、是否有序,有序的意思是读取数据的顺序和存放数据的顺序是否一致有序5、是否线程安全非线程安全ArrayList实现原理ArrayList就是一个以数组形式实现的集合,但是它实现了长度可变。我们可以看其源码属性:ArrayList是基于数组的一个实现,eleme
冷面寒枪biu
·
2023-08-30 00:42
源码解析
arraylist源码分析
集合框架
Vector
源码
JDK源码
解读-集合(一)-ArrayList
JDK源码
解读-集合-ArrayList如何扩容privatevoidgrow(intminCapacity){//overflow-consciouscode//获取原集合的长度intoldCapacity
wbb9019
·
2023-08-30 00:12
JDK集合
JDK原码
ArrayList原码
ArrayList插入数据解析
ArrayList扩容解析
JDK源码
分析--String的一些解析
注:以下解析基于JDK1.8.0_74。一、实现的3个接口1、java.io.SerializableSerializable接口是启用其序列化功能的接口。实现java.io.Serializable接口的类是可序列化的。序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。序列化的作用总结:(1)数据持久化,保存对象的字节序列到本地磁盘或数据
wolfshadow.cn
·
2023-08-30 00:41
JDK源码
JDK源码
String
String源码
JDK源码
解析-Collection.iterator方法
4.2.6
JDK源码
解析-Collection.iterator方法publicclassDemo{ publicstaticvoidmain(String[]args){ Listlist=newArrayListit
xiaowei2201
·
2023-08-30 00:09
java
设计模式
JDK源码
解析(集合)--ArrayList与LinkedList区别
《
JDK源码
解析(集合)--ArrayList与LinkedList区别》首发橙寂博客转发请加此提示
JDK源码
解析(集合)--ArrayList与LinkedList区别ArrayList和LinkedList
牧码人博客www.luckyhe.com
·
2023-08-30 00:39
Java
jdk
源码
集合
ArrayList
LinkedList
JDK源码
解析-ArrayList
1.ArrayList类1.1ArrayList类结构图ArrayList是一个用数组实现的集合,支持随机访问,元素有序且可以重复。(1)ArrayList是一种变长的集合类,基于定长数组实现。(2)ArrayList允许空值和重复元素,当往ArrayList中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。(3)ArrayList底层基于数组实现,所以其可以保证在O(
Allen-xs
·
2023-08-30 00:08
源码分析
java
ArrayList
ES6和ES5的setter和getter写法
ES6和ES5的setter和getter写法//ES5类对象写法/**第一种写法,闭
包结构
防止污染全局变量*没有构造函数,不能使用new创建对象*闭
包结构
返回一个含有set和get属性的对象*/varES5Student1
xzlAwin
·
2023-08-28 19:53
javascript
JavaScript
类
ES6
ES5
前端
JAVA类加载器双亲委派与自定义扩展
目录结构文档说明UML类图成员方法Tomcat加载器如何自定义类加载器1文档说明类文档来自
JDK源码
的英文,翻译重要部分。
明月照我行
·
2023-08-28 13:51
jdk源码
之CurrentHashMap
1,概述图片.png2,初始化桶/***Initializestable,usingthesizerecordedinsizeCtl.初始化table,使用大小记录sizeCtl*/privatefinalNode[]initTable(){Node[]tab;intsc;while((tab=table)==null||tab.length==0){if((sc=sizeCtl)0)?sc:DE
柴崎越
·
2023-08-27 02:32
JDK源码
学习笔记(集合篇 - LinkedList)
LinkedList->AbstractSequentialList->List同时实现了接口Deque,Cloneable,Serializable书同上文,LinkedList就是上学时学的链表,很多公司,比如华为的应届基础面试题很多就是考的这个,比如链表反转,双向链表等。JavaopenJDK里的LinkedList理念上和这个并没有本质区别,从继承结构可以看出,这个LinkedList实现
我要做大牛23333
·
2023-08-26 18:24
JAVA实现报文解析:协议的数据类型和完整的报文结构解析
**JAVA实现GBT32960报文解析系列文章链接:**JAVA实现GBT32960报文解析(一):协议的数据类型和完整的报文结构解析JAVA实现GBT32960报文解析(二):数据
包结构
解析源码JAVA
ljw_join
·
2023-08-26 17:27
java
网络协议
汽车
JDK1.8 --- Object类的HashCode、equals、clone方法解析
(在
jdk源码
中的解释是用于支持散列表数据结构,因为散列表在进行数据存储时依赖hash码决定数据存储的位置(逻辑位置)。在程序运行中,无论什么情况下,相同的对象对应的hash码一定是相同的。
好吧我没事
·
2023-08-25 10:08
JDK源码
分析(4)HashSet
JDK版本186.pngHashSet简介HashSet特点非线程安全允许null值添加值得时候会先获取对象的hashCode方法,如果hashCode方法返回的值一致,则再调用equals方法判断是否一致,如果不一致才add元素。注意:对于HashSet中保存的对象,请注意正确重写其equals和hashCode方法,以保证放入的对象的唯一性。HashSet源码publicclassHashSe
Tu9oh0st
·
2023-08-23 20:32
SpringBoot part4 day15
jt-sso1.1.2添加jar包/依赖com.jtjt-common1.0-SNAPSHOTorg.springframework.bootspring-boot-maven-plugin1.1.3创建项目结构实现
包结构
weixin_47562812
·
2023-08-22 02:42
springboot
java
spring
spring
boot
ajax跨域问题
寂然解读设计模式 - 单例模式(下)
Iwalkveryslowly,butIneverwalkbackwards设计模式-单例模式(下)寂然大家好~,我是寂然,本节课呢,我们接着来聊单例模式,本节课的重点是单例模式最后两种写法,静态内部类和枚举,接着带大家阅读
JDK
_寂然
·
2023-08-21 13:55
Spring练习---环境搭建步骤分析27,这里要找老师的素材
1、Spring现在各层都有解决方案了,web层有springMVC,Dao层有jdbcTemplate1.1纯静态的还得转换一下2、老师给的素材在文件里了3、导入的坐标导入到文件里4、
包结构
给你讲一下
爱你三千遍斯塔克
·
2023-08-21 01:37
javaweb
spring
java
后端
linux 线程 前世今生,多线程的前世今生
现在出来找工作,不管面试BAT,还是其他中小企业,好像不聊聊
JDK源码
,不探讨下框架原理就很没有档次,没有共同话题了一样,笔者也是几经折腾,在这条路上……额被虐过吧所以,静下心,我们再聊多线程1.多线程有什么用
勉强解惑强行胡诌
·
2023-08-20 21:15
linux
线程
前世今生
一文带你读懂
JDK源码
:JVM常用性能监控指令
点击上方蓝字关注我们我们日常给系统定位问题,依据的是系统运行时的各项指标数据和工具,数据包括了:运行日志、异常堆栈、GC日志、线程快照、堆转储快照等;而工具则包括了:监视虚拟机和故障处理的工具。这些故障处理工具是Sun公司赠与我们开发者的独特“礼物”,它们功能强大且稳定,帮助我们更好的处理应用程序性能问题和定位故障。下文主要介绍了6个常用的监控工具:jps:JVMProcessStatusTool
后台技术汇
·
2023-08-20 21:13
jvm
java
多线程
jdk
内存泄漏
C#与西门子PLC1500的ModbusTcp服务器通信1--项目背景
modbustcp通信,我作为软件总工负责项目的通信程序开发,modbus是一个在工业自动化领域中的通信协议,可以是modbusrtu,modbusascii,modbustcp三个形式,具体来说是三个不同的数据
包结构
hqwest
·
2023-08-19 10:41
C#上位机开发笔记
服务器
网络
运维
PLC
操作演示
React项目
包结构
的作用
React项目的
包结构
(目录结构)在项目中起着组织、管理和维护代码的作用。一个清晰的
包结构
能够使项目更易于阅读、维护和扩展。
Rsun04551
·
2023-08-17 22:14
前端
react.js
前端
前端框架
Go --- 解决Web项目中跨
包结构
体不能作为方法的接收者问题
跨
包结构
体不能作为方法的接收者,无论是直接接收或是指针传递都不行,所以当要使用dao-service-controller这个结构时,会出现在service层没办法使用dao层定义的结构体。如何解决?
吕元龙的小屋
·
2023-08-17 16:57
go学习笔记
golang
前端
java
装饰器设计模式应⽤-
JDK源码
⾥⾯的Stream IO流
装饰器设计模式在
JDK源码
⾥⾯应⽤场景抽象组件(Component):InputStream定义装饰⽅法的规范被装饰者(ConcreteComponent):FileInputStream、ByteArrayInputStreamComponent
Stefanboy
·
2023-08-17 00:19
设计模式
java
开发语言
30、IP数据
包结构
本节来学习IP数据包的结构,前面我们一直在说数据包,IP数据包是网络层的PDU。PDU的概念我们在本专栏第2节的内容中谈到过,忘记了就赶快去复习。数据包也被称为“IP数据报”或者“IP分组”,这三个概念是通用的,到任何一本计算机网络教材中都适用的。IP数据包的组成IP数据包是由数据发送方的传输层交付下来的信息加上网络层的IP首部封装而成的,所以从整体来看,IP数据包有两个组成部分:IP首部+数据部
杨宏超
·
2023-08-16 06:32
计算机网络(TCP/IP原理)
tcp/ip
【设计模式——学习笔记】23种设计模式——策略模式Strategy(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章目录案例引入传统方案实现实现分析介绍基本介绍登场角色案例实现案例一类图实现案例二类图实现问答策略模式在
JDK源码
中的使用总结文章说明案例引入有各种鸭子,比如野鸭、北京鸭、水鸭等。
Hello Dam
·
2023-08-16 05:37
设计模式
设计模式
学习
笔记
策略模式
mybatis-plus 2.x升级3.x注意点
2.0到3.0主要升级的点:升级JDK8+优化性能Wrapper支持lambda语法模块化MP合理的分配各个
包结构
重构注入方法,支持任意方法精简注入模式全局配置下划线转换消灭注入AS语句改造Wrapper
xiaolyuh
·
2023-08-14 15:31
Java实现neo4j数据库连接及增删改查
Java实现neo4j数据连接及增删改查一、简单连接neo4j数据库1.依赖引入2.主方法二、对neo4j数据库的增删改查1.项目
包结构
2.依赖引入3.yml文件4.启动类5.参数文件6.配置类7.工具类
寒山李白
·
2023-08-12 16:08
DataBase
数据库
java
neo4j
某单机斗地主内购破解
1.先反编译apk查找关键代码,反编译工具选择看自己喜好,我这里用的jeb简单看下AM和
包结构
,可以看出是一款cocos2dx开发的游戏,另外没加壳。
Android逆向小菜鸡
·
2023-08-12 01:08
安卓逆向
单机斗地主
内购破解
Cocos2dx
创建型模式-工厂模式
1.4扩展-静态工厂2.工厂方法模式2.1概念2.2结构2.3实现2.4优缺点3.抽象工厂模式3.1概念3.2结构3.3实现3.4优缺点3.5使用场景4.工厂模式扩展4.1简单工厂+配置文件解除耦合5.
JDK
Super_Leng
·
2023-08-11 13:31
设计模式
java
设计模式
vue-pc端实现按钮防抖处理-自定义指令
并且这种方式是在做加法,把自定义指令全局注册之后,只需要把@click换成v-antishake(自定义指令)即可项目自定义指定-全局注册
包结构
代码实现-项目有自定义指
-風过无痕
·
2023-08-11 05:13
实际开发-问题解决
vue.js
javascript
前端
按钮防抖处理
短时间只触发一次
unity海康威视原生SDK拉取网络摄像头画面,并展示在一个Material上
我将所用的各个部分已经整理成一个压缩包,免积分下载压缩
包结构
如下使用步骤1DLL:放在Plugins文件夹下2材质和着色器:里边带了一个材质和一个着色器(Unlit/l420RGB),将这个着色器指定为材质的着色器
吴梓穆
·
2023-08-10 11:43
网络摄像头
unity
如何使用Spring Modulith组织项目
包结构
?
我希望使用SpringModulith并根据业务领域的模块对代码进行分组。我当前的项目结构如下所示:adviceconfigcontrollerdomaindtoexceptionreposervice我找到了一些示例。它们都有不同的结构,没有一个完全遵循指南。因此,我想知道推荐的方法是什么,比方说,我将这三个模块命名为:用户、投票和帖子。正确/推荐的结构是这样的吗?├user--**packag
解道Jdon
·
2023-08-10 11:49
javascript
reactjs
Manjaro通过源码编译jdk11
我在编译中遇到的最大的问题就是gcc版本问题,因manjaro是滚动更新,所以gcc也是很新的版本,导致无法编译jdk111下载源码网上根据关键词查找
jdk源码
,查找出来很多可以下载源码的链接,这里我们使用
好烦吃不胖
·
2023-08-09 12:04
Manjaro
Linux
linux
java
Java中字符串的那些事
在学习过JVM的机制和阅读过
JDK源码
后才算是拨开云雾识得庐山真面目。String类我们经常说String类是不可变类,说String对象是不可变对象,具体是因为什么呢?
叫我西门
·
2023-08-09 02:16
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他