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源码
JVM知识点梳理
JVM结构(栈,程序计数器,方法区,栈)从
Java源码
开始,JVM需要把源码转化为字节码,每个线程(包括主线程)都会产生一个虚拟机栈,里面会存储引用变量以及参数信息。
牛奶味的辣椒水
·
2023-06-20 07:06
面向面试
jvm
java
算法
2023年精选出来的Java后端面试题
Java源码
会先经过编译器编译成字节码(class文件),然后由JVM中内置的解释器解释成机器码。
殷十娘
·
2023-06-20 04:27
java
jvm
开发语言
IDEA中Tomcat日志乱码问题解决
从
Java源码
到IDEA控制台,大致分为几个阶段:1)源码:即*.java原文件,是纯文本文件。编码方式在IDEA的Settings>Editor>FileEncodings中设
DLite
·
2023-06-19 23:48
Java编程
tomcat
intellij-idea
JavaWeb开发框架——Spring
1.3.1、方便解耦,简化开发1.3.2、AOP编程的支持1.3.3、声明式事务的支持1.3.4、方便程序的测试1.3.5、方便继承各种优秀框架1.3.6、降低JavaEEAPI的使用难度1.3.7、
Java
啊噢1231
·
2023-06-19 15:09
SSM
java
spring
学习
华为OD机试之乱序整数序列两数之和绝对值最小(
Java源码
)
乱序整数序列两数之和绝对值最小题目描述给定一个随机的整数(可能存在正整数和负整数)数组nums,请你在该数组中找出两个数,其和的绝对值(|nums[x]+nums[y]|)为最小值,并返回这个两个数(按从小到大返回)以及绝对值。每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。输入描述一个通过空格分割的有序整数序列字符串,最多1000个整数,且整数数值范围是[-65535,65535]
大明子又称小码哥
·
2023-06-19 04:40
华为OD机试
java
算法
开发语言
华为od
EventBus实现组件通信的原理
点击在线查看EventBus.
java源码
。
zhangjin1120
·
2023-06-18 22:09
EventBus
android
Android 逆向分析
分析步骤通用逆向分析步骤1.了解该模块正向编程相关方法2.使用apktool解密apk,得到资源、jni模块等文件3.从apk提取出dex文件,使用dex2jar转换成jar文件,再用java逆向工具得到
java
凉亭下
·
2023-06-17 15:55
Android
android
android
studio
ide
华为OD机试之数组拼接(
Java源码
)
数组拼接题目描述现在有多组整数数组,需要将它们合并成一个新的数组。合并规则,从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉,如果该行不足固定长度或者已经为空,则直接取出剩余部分的内容放到新的数组中,继续下一行。输入描述第一行是每次读取的固定长度,0>numList=newArrayList>();for(inti=0;ilist=newArrayList();Arrays
大明子又称小码哥
·
2023-06-15 22:51
华为OD机试
华为od
算法
华为
华为OD机试之最长连续子序列(
Java源码
)
最长连续子序列题目描述有N个正整数组成的一个序列。给定整数sum,求长度最长的连续子序列,使他们的和等于sum,返回此子序列的长度,如果没有满足要求的序列,返回-1。输入描述第一行输入是:N个正整数组成的一个序列第二行输入是:给定整数sum输出描述最长的连续子序列的长度备注输入序列仅由数字和英文逗号构成,数字之间采用英文逗号分隔序列长度:1numList=newArrayList{numList.
大明子又称小码哥
·
2023-06-15 19:31
华为OD机试
华为od
java
算法
RxJava小考题 -- Rx
java源码
分析(一)
前言:现在面试很多都会问RxJava的源码,直接讲RxJava的源码,估计大家都不太会看下去,我们先看个小考题,然后再去看相关的源码。正文:问题一://对象类classData{publicStringname;publicData(Stringname){this.name=name;}}//比如我们使用just操作符来发送二个Data对象Observabledata=Observable.ju
青蛙要fly
·
2023-06-14 03:37
【spring】spring是什么?详解它的特点与模块
基础知识,期待你的关注目录一、spring介绍二、spring的特点(七点)1、简化开发2、AOP的支持3、声明式事务的支持4、方便测试5、方便集成各种优秀框架6、降低JavaEEAPI的使用难度7、
Java
Insist--
·
2023-06-13 21:53
spring
java
后端
华为OD机试之用户调度问题(
Java源码
)
用户调度问题题目描述在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和性能。假设当前有n个待串行调度用户,每个用户可以使用A/B/C三种不同的调度策略,不同的策略会消耗不同的系统资源。请你根据如下规则进行用户调度,并返回总的消耗资源数。规则:1.相邻的用户不能使用相同的调度策略,例如,第1个用户使用了A策略,则第2个用户只能使用B或者C策略。2.对单个用户而言,不同的调
大明子又称小码哥
·
2023-06-13 14:07
华为OD机试
华为od
java
算法
华为OD
你需要的Java jar包反编译工具来了
在我们进行java开发过程中,有时候需要看一下某个jar包是否确定已经是我们更新过的代码,那么此时,就需要使用反编译工具看一下jar包中对应的
java源码
。
BigDataToAI
·
2023-06-13 01:39
实用工具
java
jar
windows
Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密
有些情况下,为了保护
java源码
不被别人看到,通常会使用加密手段对
java源码
进行加密,加密的方式可以利用加密工具(比如java代码混淆工
中v中
·
2023-06-12 15:44
Jdk19 动态编译 Java 源码为 Class 文件(二)
动态编译
Java源码
为Class一.双亲委派二.SpringBoot应用动态编译源码1.Pom依赖2.SpringBootIOC容器3.类编译管理器4.用户登陆Demo三.验证1.启动服务,并调用登陆2
猪悟道
·
2023-06-12 10:48
JDK
特性
JavaWeb
服务框架
jvm
springboot
动态编译
bean
双亲委派
Jdk19 动态编译 Java 源码为 Class 文件(一)
动态编译
Java源码
为Class一.背景1.Jdk版本2.需求二.
Java源码
动态编译实现1.Maven依赖2.源码包装类3.Java文件对象封装类4.文件管理器封装类5.类加载器6.类编译器三.动态编译测试
猪悟道
·
2023-06-12 10:17
JDK
特性
jdk
动态编译
JavaCompiler
JavaFileObject
ClassLoader
Java实现加密(一)AES加解密
目录1.背景知识2.AES简介3.AES的加密过程(AES处理单位:字节)4.Java实现4.1生成密钥和偏移量4.2AESUtil.
java源码
4.3执行结果4.4线上验证1.背景知识在密码学中,加密算法分为单向加密和双向加密
ACGkaka_
·
2023-06-11 02:27
加解密
java
Java中如何使用注解?
注解(Annotation)是放在
Java源码
的类、方法、字段、参数前的一种特殊“注释”注释会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”。
John_rush
·
2023-06-09 00:52
JAVA
java
jvm
开发语言
2020-07-06
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需
程序男保姆
·
2023-06-08 22:08
AbandonedConnectionCleanupThread$ConnectionFinalizerPhantomReference内存溢出
目录1、现象2、mysql-connector-
java源码
分析3、解决方法3.1、配置disableAbandonedConnectionCleanup3.2、暴力解决方式-----定时GC4、什么是虚引用
zzhongcy
·
2023-06-08 12:51
Java
SpringBoot
java
servlet
mysql
#千锋逆战# Maven的下载到配置
:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/各个下载版本的后缀问题bin表示由java编译后的class文件,使用下载一般使用binsrc表示
java
不是潘西是潘安
·
2023-06-07 09:42
Swift CRC8
classCRC8{//lyz原创(转义
java源码
)staticvarcrc8_tab:[UInt8]=[0,94,188,226,97,63,221,131,194,156,126,32,163,253,31,65,157,195,33,127,252,162,64,30,95,1,227,189,62,96,130,220,35,125,159,193,66,28,254,160,225,1
李大瘦
·
2023-06-07 09:19
FastDFS-Client
Java源码
改造为适用Nacos的方式
FastDFS-Client源码的gitHub地址:https://github.com/happyfish100/fastdfs-client-java这个Client的简单用法可自行去看博客:FastDFSClient集成SpringBoot基础用法简单用法主要是根据fdfs_client.conf配置文件的配置来进行的,这样在打包发布后,配置文件不方便修改,对维护成本也有所增加。所以在这根据
皮皮丰不会写代码
·
2023-06-07 08:44
FastDFS
StringBoot
fastdfs
宽德资本三面面经(4.21)
根据
Java源码
的印象写了二十分钟,还剩一堆,大佬让我停了讲讲思路。
__Kirito_
·
2023-06-07 07:30
Rx
java源码
分析总结
Rxjava优点个人认为优点有下面几个:1.使用结构、逻辑清晰;2.线程切换非常方便;3.只要流程发生错误,一定会执行onError(),不用到处处理;4.操作符强大;基础用法推荐https://www.jianshu.com/p/cd3557b1a474https://www.cnblogs.com/liushilin/p/7058302.html以上两篇写的很全了,下面是版本2和版本3的区别,
gogoingmonkey
·
2023-04-21 13:42
[
Java源码
][并发J.U.C]---并发工具类Atomic
前言本文主要分析一下原子更新基本类型包括AtomicBoolean,AtomicInteger和AtomicLong.由于这三个类的基本操作和原理是一样的,因此主要分析一下AtomicInteger类就可以了.本文源代码:代码下载原子更新基本类型类AtomicInteger例子1packagecom.sourcecode.atomic_AtomicInteger;importjava.util.f
nicktming
·
2023-04-21 12:59
Java源码
学习--ArrayList、LinkedList、Vector对比
Java源码
学习--ArrayList、LinkedList、Vector比较在进行三个的总结之前,还有一个需要了解一下的就是Stack这个类。
慕北人
·
2023-04-21 01:41
ArrayList实现原理分析
ArrayList实现原理分析(
Java源码
剖析)-https://www.jianshu.com/p/2d6f31f1fbbeArrayList使用的存储的数据结构ArrayList的初始化ArrayList
青青子衿zq
·
2023-04-19 14:00
Java源码
分析-【ConcurrentHashMap】深入浅出的源码分析(JDK1.7版本)
前提概要ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现,以及被广泛使用,经典的开源框架Spring的底层数据结构就是使用ConcurrentHashMap实现的。ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并对其实现原理进行分析(JDK1.7)。与同是线程安全的老
洛神灬殇
·
2023-04-19 04:11
Java源码
分析-【ConcurrentHashMap】深入浅出的源码分析(JDK1.8版本)
承接上文在上一篇文章的时候,已经基本解释了JDK1.7版本的ConcurrentHashMap的核心代码,可见:
Java源码
分析专题系列之【ConcurrentHashMap】深入浅出的源码分析(JDK1.7
洛神灬殇
·
2023-04-18 09:00
【源码面经】
Java源码
系列-ArrayList与LinkedList
ArrayList的大小是如何自动增加的什么情况下你会使用ArrayList?什么时候你会选择LinkedList?如何复制某个ArrayList到另一个ArrayList中去在索引中ArrayList的增加或者删除某个对象的运行过程?效率很低吗?解释一下为什么?ArrayList插入删除一定慢么?ArrayList的遍历和LinkedList遍历性能比较如何?ArrayList是线程安全的么?A
「已注销」
·
2023-04-17 21:22
java
开发语言
后端
程序人生
架构
走进Rx
Java源码
(二) -- 操作符Map
前言Observable.just("1","2").map(newFunction(){@OverridepublicStringapply(Strings)throwsException{returns;}}).subscribe();无论是just还是map,返回的都是Observable对象,其实这和设计模式中构造器模式很像,另外虽然上面每一步返回的是Observable,但是实际返回都是
Rc在努力
·
2023-04-17 06:16
Java源码
解析,Integer
源码分析,基本上都加载注解上了,如有谬误,请指正,谢谢。jdk1.8.0_161publicclassInteger{/***最小值,-2的31次方*/@NativepublicstaticfinalintMIN_VALUE=0x80000000;/***最大值2的31次方减1*/@NativepublicstaticfinalintMAX_VALUE=0x7fffffff;/***int类型的c
Tomy_Jx_Li
·
2023-04-16 18:52
java源码
学习-ArrayList
ArrayList我们几乎每天都会使用到。1.整体架构ArrayList整体架构比较简单,就是一个数组结构,比较简单:整体架构图中展示是长度为10的数组,从1开始计数,index表示数组的下标,从0开始计数,elementData表示数组本身,源码中除了这两个概念,还有以下三个基本概念:·DEFAULT_CAPACITY(默认容量)表示数组的初始大小,默认是10,这个数字要记住;·size表示当前
姜姜_1026
·
2023-04-14 11:42
Java面试题---基础篇
JDK包含了JRE,同时还包括
java源码
的编译器javac、监控工具jconsole、分析工具jvisualvm等。=
以羽扣钟
·
2023-04-13 20:41
java
java
开发语言
面试题
力扣35搜索插入位置:思路分析+图文详解+代码实现+拓展
java源码
文章目录第一部分:题目描述第二部分:思路分析第三部分:代码实现第四部分:拓展-Java底层源码对二分查找的实现第五部分:拓展-利用Arrays实现二分查找目标值,不存在则插入第六部分:拓展-(left+right)>>>1的分析第七部分:方法-返回≥目标的最靠左索引第一部分:题目描述链接:35.搜索插入位置-力扣(LeetCode)⭐难度:简单第二部分:思路分析我们可以先看下普通二分查找的代码:满
是谢添啊
·
2023-04-13 20:46
#
leetcode刷题
java
leetcode
算法
二分查找
最靠左索引
rxjava2源码分析(一)--订阅关系
rx
java源码
沿用了什么设计模式?它是怎么生成订阅关系的?rx
java源码
沿用了什么设计模式?
manqz
·
2023-04-13 19:33
Java面试宝典(超级详细)
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
web18224617243
·
2023-04-13 01:05
面试
学习路线
阿里巴巴
java
人工智能
spring
cloud
app抓包工具_安卓APP逆向入门分析——破解某APP登陆请求参数
环境配置:PyhtonJavadex2jar(将apk反编译成
java源码
)jd_gui(源码查看)jadx已root的手
weixin_39588542
·
2023-04-12 22:16
app抓包工具
[笔记&轮子]
java源码
生成本地javadoc api文档
在用Eclipse写java代码时候,有时候因为不知道一个java函数的作用,会通过把鼠移动到java函数上,如果它有javadoc的相关内容就会显示出来。但是并非所有java代码都有javadoc;即使安装了javadoc,在eclipse中如果不进行设定,也可能无法使用。我在win7下安装的是javase的jdk,发现eclipse中默认的javadoc路径是http://download.o
魔法师Chris
·
2023-04-12 21:24
Java
java
dfs
javadoc
java学习笔记-使用javadoc命令生成API文档
java中有三种注释:单行注释、多行注释(和C,C++中的一样)重点:文档注释如果编写
java源码
时添加了文档注释,则可以使用javadoc工具将代码中的文档注释提取出来做成一份API文档。
温姑娘
·
2023-04-12 21:53
JAVA
实用的jar包加密方案
前言jar包相信大家都很熟悉,是通过打包java工程而获得的产物,但是jar包是有一个致命的缺点的,那就是很容易被反编译,只需要使用jd-gui就可以很容易的获取到
java源码
。
philincs
·
2023-04-12 03:09
jar包加密方案
前言jar包相信大家都很熟悉,是通过打包java工程而获得的产物,但是jar包是有一个致命的缺点的,那就是很容易被反编译,只需要使用jd-gui就可以很容易的获取到
java源码
。
佳崴
·
2023-04-12 03:38
加密解密
jar
java
安全
Java源码
混淆,jar包加密,禁止反编译jar包
对jar包加密使用XJar对jar包进行加密。GitHub:https://github.com/core-lib/xjarSpringBootJAR安全加密运行工具,同时支持的原生JAR基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动,动态解密运行的方案,避免源码泄露以及反编译功能特性无代码侵入,只需要把编译好的JAR包通过工具加密即可.完全内存解密,降低源码以及
鳄鱼儿
·
2023-04-12 03:37
Java
java
jar
spring
boot
分享77个
Java源码
,总有一款适合您
Java源码
分享77个
Java源码
,总有一款适合您下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,大家下载后可以看到。
MonkT
·
2023-04-11 18:06
Java
源代码
easyui
java
前端
Java源码
分析-【String类】带你一起探究字符串不可变的特性
前提介绍在Java中String类的使用的频率可谓相当高。它是Java语言中的核心类,在java.lang包下,主要用于字符串的比较、查找、拼接等等操作。如果要深入理解一个类,最好的方法就是看看源码:什么是字符串字符串是由引号所括起来的一系列字符序列。字符串类(String)/**String类源码*/publicfinalclassStringimplementsjava.io.Serializ
洛神灬殇
·
2023-04-11 12:35
Rx
Java源码
分析(二)基本的数据流分析(有背压)
引言上篇文章中,我们了解了RxJava基本的无背压数据流实现原理,本篇我们依然从案例着手,学习有背压下数据流响应实现。何为背压?大多数情况下,上游发射数据的速度大于下游处理数据的速度,背压策略就是控制数据流速,在RxJava中通过设置下游的处理能力实现“响应式拉取”解决背压问题。样例下面是同步订阅带背压的样例:privatevoidtestBackPressure(){//同步订阅事件,发送一个接
kakaxicm
·
2023-04-10 14:08
java多线程之Future模式---java内部实现
java源码
实现的关键类与接口:FutureTask接口,Callable接口。具体代码如下:处理耗时任务类RealData,实现Callable接口。如下:Main测试:
江波_fb95
·
2023-04-10 07:22
PECS In Java泛型类型通配符限定之<? extends T>与<? super T>
泛型类型通配符限定PECS|类型通配符限定如何使用“”和“”通配符
java源码
示例PECS|类型通配符限定PECS原则是指在使用泛型时,当我们需要传递一个泛型集合时,如何选择适当的泛型类型通配符来限制集合中元素的类型
洪宏鸿
·
2023-04-09 21:25
java基础
java
泛型
走进Rx
Java源码
(五) -- 过滤型操作符
过滤型操作符filter过滤符//上游Observable.just("三鹿","合生元","飞鹤").filter(newPredicate(){@Overridepublicbooleantest(Strings)throwsException{//returntrue;//不去过滤,默认全部都会打印//returnfalse;//如果是false就全部都不会打印//过滤掉哪些不合格的奶粉,输
Rc在努力
·
2023-04-09 06:55
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他