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 字节码查看_一种查看java字节码时显示方法调用关系图的方法与流程
背景技术:目前软件反编译领域有不少对可执行文件进行反编译的工具如IDA,也有对
Java代码
生成的中间码文件进行的反编译工具如JD-gui。
梁八角
·
2023-11-05 23:19
java
字节码查看
Java 基础 - 类字节码详解
多语言编译为字节码在JVM运行计算机是不能直接运行
java代码
的,必须要先运行java虚拟机,再由java虚拟机运行编译后的
java代码
。这个编译后的
java代码
,就是本文要介绍的java字节码。
segegefe
·
2023-11-05 23:18
java
java
jvm
开发语言
大数据
javascript
Java ASM框架与字节码插桩的常见用法(生成类,修改类,方法插桩,方法注入)
通常用来开发一些Java开发的辅助框架,其做法是在你编写的
Java代码
中注入一些特定代码(俗称字节码插桩)达到特定目的,以Android开发为例最常用的方法通过字节码插装实现热修复,事件监听,埋点,开源框架等非常规操作
Sand哥
·
2023-11-05 23:18
Android
Java
java
字节码插桩
Android Studio 查看源码编译后的字节码(java/kotlin)
我们都知道字节码是java或者kotlin源码编译后的文件,后缀名是".class",如果直接用普通文本编辑器打开是会显示乱码的,如果用AndroidStudio直接打开则会自动反编译成
java代码
;那么如何才能正确查看到源码编译后的字节码呢
guangdeshishe
·
2023-11-05 23:44
Android
Studio/Gradle
android
android
studio
java
kotlin
ClickHouse连接超时的解决方法
在通过ClickHouse官方驱动使用
java代码
连接数据库的时候,有时由于ClickHouse服务器在高负载下出现滞后以及ClickHouse服务器和JDBC驱动程序的超时设置不同所致。
ws271
·
2023-11-05 23:51
数据库
数据库
java
大数据
Java常用数据结构优劣势和应用场景
目录数组(Array)定义优势劣势应用场景
Java代码
部分链表(LinkedList)定义优势劣势应用场景
Java代码
部分栈(Stack)定义特点优势劣势应用场景
Java代码
部分(使用栈)
Java代码
部分
噔噔噔102030
·
2023-11-05 22:37
Java基础
数据结构
java
把
Java代码
的红色下划波浪线去掉。Visual Studio Code的大纲不显示
Java代码
的结构信息?
效果图:如上图所示,我在一个Java文件里面定义了多个public的类,也没有导入相关的jar包。但都没有出现红色的下划线、语法报错之类红色警告。目的:为了增强用VisualStudioCode阅读我的核心源码分析笔记时的阅读体验。为了在用VisualStudioCode记录我的源码分析笔记时,方便跳转到其他的方法。做法:(1)下插件,ExtensionPackforJava(2)改这个地方。这个
可持续化发展
·
2023-11-05 21:56
Java
核心源码分析
vscode
VSCode
java代码
质量检查工具
Java代码
质量检查工具及使用案例在现在的软件开发中,由于软件的复杂度越来越高,业务也覆盖很广,各个业务模块业务错综复杂。
May的博客
·
2023-11-05 21:53
代码质量
Findbugs
PMD
CheckStyle
代码质量检查
Java代码
检查和bug分析工具
这里列出了3种Java静态分析工具,每一种工具关注一个特定的能发挥自己特长的领域,我们可以列举一下:
Java代码
检查工具PMDPmd它是一个基于静态规则集的Java源码分析器,该软件功能强大,扫描效率高
酷鱼影子
·
2023-11-05 21:23
工具使用
PMD
FindBugs
Checkstyle
代码检查
bug分析
IDEA好用的两款
Java代码
质量审查插件
IDEA好用的两款
Java代码
质量审查插件两款
Java代码
质量审查插件Alibaba代码规约插件使用方式SonarLint使用方式两款
Java代码
质量审查插件Alibaba代码规约插件SonarLint
执子之意
·
2023-11-05 21:23
工具使用
intellij-idea
java
intellij
idea
Java代码
质量检查工具及使用案例
前言在现在的软件开发中,由于软件的复杂度越来越高,业务也覆盖很广,各个业务模块业务错综复杂。这样就需要我们需要团队开发,在我们团队中开发人员的经验、代码风格样式都不一致,以及缺乏统一的标准,从而导致我们的整个项目的的代码难以阅读,不便于后期维护。这几天在研究代码质量管理,根据在网上搜集的资料及跟前辈学的一点经验整理一下,有需要的同学们可以查看,也便于以后自己回顾。主要对下面的七块进行分析编码格式规
Firstlucky77
·
2023-11-05 21:49
java
eclipse
开发语言
java代码
检查
目录jacoco引入依赖构建配置修改单元测试生成报告查看报告报告说明1.Instructions2.Branches3.CyclomaticComplexity4.Lines5.Methods6.Classessonar7.7基础环境需要下载软件解压文件并配置运行启动jacoco引入依赖org.jacocojacoco-maven-plugin0.8.7org.springframework.bo
code喵喵
·
2023-11-05 21:18
Java进阶学习
junit
Redis-使用
java代码
操作Redis->java连接上redis,java操作redis的常见类型数据存储,redis中的项目应用
java连接上redisjava操作redis的常见类型数据存储redis中的项目应用1.java连接上redispackagecom.zlj.ssm.redis;importredis.clients.jedis.Jedis;/***@authorzlj*@create2023-11-0319:27*/publicclassDemo1{publicstaticvoidmain(String[]a
朱琳均
·
2023-11-05 21:47
redis
java
数据库
Redis监听key过期事件
2.程序中需要写一个监听器,以
Java代码
为例:@Slf4j@ComponentpublicclassKeyExpiredListenerextendsKeyExpirationEve
程序员的成长之道
·
2023-11-05 20:35
微服务技术栈
redis
Docker 入门笔记
Docker在我理解相当于Java虚拟机(JVM),只要在Windows,Linux,OSX上安装了Docker,在这里能使用,打包后,直接到另一处也可以直接使用(例如
Java代码
)。
hochenchong
·
2023-11-05 17:46
其它
Docker
实现基于 CMake 编译调试 ijkplayer (ijk0.8.8--ffmpeg4.0)
具体见我github:A4ijkplayer只要不是修改ffmpeg的源代码,修改其他其它代码包括ijkplayer的C代码、
Java代码
,都可以在AndroidStudio中修改、运行、调试
星海流萤(AlanWang4523)
·
2023-11-05 16:23
音视频
Android
ijkplayer
android
ijkplayer
cmake
ijkplayer
编译
ijkplayer
调试
ffmpeg4.0
Java代码
获取当天最晚时间写入数据库自动变为下一天的00:00:00
背景有个需求要求将用户上传的年/月/日格式时间转为当天最晚时间23:59:59,例如上传2023/10/15,转换为2023/10/1523:59:59,并将其存入数据库,数据库字段类型为datetime。部分代码如下:publicstaticDategetEndOfDay(Datedate){LocalDateTimelocalDateTime=LocalDateTime.ofInstant(I
繁星_
·
2023-11-05 16:00
小白启程
java
数据库
【JVM】 双亲委派机制
今日鸡汤:不学原理或许可以走的很快,但是学了原理会帮我们走的更远…一、前言我们点击运行,然后我们的
Java代码
就会被编译器编译成.class字节码文件,然后我们的.class字节码文件就会被交给JVM进行类加载
刘婉晴
·
2023-11-05 13:44
Java
#
JVM
jvm
java
开发语言
Spring注解详解
注释和
Java代码
位于一个文件中,而XML配置采用独立的配置文件,大多数配置信息在
氨基钠
·
2023-11-05 11:09
MyBatis 操作数据库
底层实现是基于JDBC的,但是MyBatis隐藏了JDBC的复杂性,提供了简单易用的API,将SQL语句和
Java代码
分离,让开发者能够通过XML或注解来描述SQL语句,并把结果映射到Java对象上。
不摸鱼的程序员
·
2023-11-05 11:33
SSM
框架
mybatis
数据库
【安全】Java幂等性校验解决重复点击(6种实现方式)
唯一索引冲突3.2数据库层面,乐观锁3.3数据库层面,悲观锁(selectforupdate)【不推荐】3.4数据库层面,状态机3.5应用层面,token令牌【不推荐】3.6应用层面,分布式锁【推荐】四、
Java
ACGkaka_
·
2023-11-05 11:29
漏洞扫描
安全
java
开发语言
【jvm】虚拟机之本地方法接口与本地方法库
目录一、本地方法1.1说明1.2代码示例1.3为什么要使用nativemethod二、现状一、本地方法1.1说明1.一个NativeMethod就是一个Java调用非
Java代码
的接口。
王佑辉
·
2023-11-05 10:37
jvm
jvm
华清远见-重庆中心-数据库/知识点梳理/个人总结
数据库1.数据存储形式1.文件(存储在硬盘)文件存储格式,对数据处理可以通过
Java代码
实现缺点:读写速度慢,2.变量(存储在内存中)读写速度快,临时数据存储3.数据库(数据库管理系统)数据库管理软件(
02。Tender
·
2023-11-05 09:00
数据库
mysql
java
力扣第139题 单词拆分 c++ 附
java代码
动态规划题型
题目时间复杂度为O(n^2),其中n为字符串s的长度。这是因为我们需要遍历字符串s的每个位置,对于每个位置i,又需要从0到i-1的位置进行遍历,因此总的时间复杂度为O(n^2)。空间复杂度为O(n),其中n为字符串s的长度。这是因为我们使用了一个大小为n+1的dp数组来保存中间结果,以及一个unordered_set来存储wordDict中的单词。因此,总的空间复杂度为O(n)。中等相关标签给你一
冷yan~
·
2023-11-05 09:37
leetcode
动态规划
完全背包
数据结构
leetcode
c++
算法
java
力扣第279题 完全平方数 c++ 附
java代码
(完全背包)动态规划问题
题目279.完全平方数中等相关标签广度优先搜索数学动态规划给你一个整数n,返回和为n的完全平方数的最少数量。完全平方数是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9和16都是完全平方数,而3和11不是。示例1:输入:n=12输出:3解释:12=4+4+4示例2:输入:n=13输出:2解释:13=4+9提示:1dp(n+1,INT_MAX);//创建一个大
冷yan~
·
2023-11-05 09:36
leetcode
完全背包
动态规划
数据结构
leetcode
c++
java
动态规划
算法
完全背包
【软件工程】最全软件设计23种设计模式原理及java实现
文章目录前言创建型模式一、工厂方法模式(FactoryMethodPattern)1、定义原理2、适用场景3、经典应用例子4、类图5、
java代码
实现二、抽象工厂模式(AbstractFactoryPattern
JosieBook
·
2023-11-05 07:34
软件工程
设计模式
java
webgoat靶场通关记录
webgoat靶场的所有的源码审计以及详细解析想要打靶场的可以看想要,学习
java代码
基础的也可以看看github项目地址https://github.com/wanan0red/webgoat-code
wanan0red
·
2023-11-05 05:24
http
网络
200. 岛屿数量
java代码
如下:classSolution{
我真的很帅阿
·
2023-11-05 05:09
leetcode专栏
深度优先
算法
java
数据结构
Java学习+面试指南--【JavaGuide】
目录Java基础容器并发JVMI/OJava8优雅
Java代码
必备实践(Java编程规范)网络操作系统Linux相关数据结构与算法数据结构算法数据库MySQLRedis数据库扩展系统设计常用框架(Spring
武林是大腿
·
2023-11-05 04:58
GitHub优秀开源项目
01、两数之和:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
文章目录1、题目描述1.1两数之和1.2示例2、解题思路2.1思路讲解2.2动画演示2.3复杂度分析3、答案3.1
Java代码
3.2运行结果4、视频讲解(待补充)1、题目描述1.1两数之和给定一个整数数组
Elastic开源社区
·
2023-11-05 02:39
#
力扣(LeetCode)热题
100
算法
leetcode
数据结构
06、三数之和:给你一个整数数组 nums ,请你返回所有和为 0 且不重复的三元组。
文章目录1、题目描述1.1移动所有零至数组末尾1.2示例2、解题思路2.1思路讲解2.2动画演示(待补充)3、答案3.1
Java代码
3.2运行结果4、视频讲解(待补充)1、题目描述1.1移动所有零至数组末尾给你一个整数数组
Elastic开源社区
·
2023-11-05 02:09
#
力扣(LeetCode)热题
100
算法
java
数据结构
力扣
leetcode
axios的使用与封装详细教程
SpringBoot+Vue的项目中使用Axios,你需要在Vue项目中安装Axios库,因为Axios是一个前端JavaScript库,用于发送HTTP请求和处理响应数据,而与SpringBoot后端的
Java
程序员小王꧔ꦿ
·
2023-11-05 01:33
vue
ajax
vue.js
java
LeetCode 242. 有效的字母异位词 java
JAVA代码
:classSolution{publicbooleanisAnagram(Strings,Stri
Owen_le
·
2023-11-05 00:15
算法LeetCode
算法
LeetCode
java
字母异位词
数组
Java基础面经--八股文
Java为解释型语言,编译器把
Java代码
编译成平台无关的中间代码,然后在JVM上解释运行,具有很好的可移植性。Java提供了很多内置类库。如对多线
昨夜雨疏风zhou
·
2023-11-05 00:43
面经
java
面试
spark程序中调用shell脚本
scala直接调用shell脚本是不行的,但是可以利用java调用shell脚本然后在spark代码中引入
java代码
实现。
寇寇寇先森
·
2023-11-04 23:25
冒泡排序的代码java_冒泡排序
java代码
实现
publicclassBubbleSort{publicstaticint[]sort(int[]array){for(inti=1;iarray[j+1]){inttemp=array[j];array[j]=array[j+1];array[j+1]=temp;flag=false;}}System.out.println(flag);//如果为true,则说明排序已经提前完成if(flag)
陈泓硕
·
2023-11-04 22:48
冒泡排序的代码java
SpringCloud(七) Feign远程调用
,Feign的远程调用2.1什么是Fegin2.2Feign的使用(代替RestTemplate)1.引入依赖2.添加注解3.编写Feign的客户端4.测试5.总结2.3自定义配置1.配置文件方式2.
Java
蜡笔小心眼子!
·
2023-11-04 20:09
SpringCloud微服务
spring
cloud
spring
boot
java
安卓的工程目录文件夹简单介绍
src:存放
java代码
,有包,有文件。相当于普通java程序的src文件夹。gen:存放自动生成的文件。R.java存放的是程序的页面、按键、文本等的id。
XXX_MRX
·
2023-11-04 20:24
Android学习笔记
android
java
Android Studio 打包成 release的aar过程
一、前言接上次“uni-app中调用
java代码
中的方法全过程”中
java代码
打包的aar为debug模式打包,本次记录下打包成release的aar过程。
NaiveFox
·
2023-11-04 20:18
uni-app开发
java相关
android
studio
android
java
混元助手 生成java枚举类
代码生成器-提示语
Java代码
,生成一个枚举类,使用Lombok注解,注释为商品状态类型,包含字段:状态(数字)、描述和符号。
LaLaLa_OvO
·
2023-11-04 19:22
混元助手
java
开发语言
无mac电脑获取app的公钥的方法
网上很多教程是通过
java代码
去获取的,太麻烦了,而且也很难把代码找全。这里我们可以使用这个工具来在线通过证书和证书密码获取app的公钥:https://www.yunedit.com/iosmd5
handsome0916
·
2023-11-04 18:32
ios
移动开发
H5
macos
app公钥
Java正则表达式
注意正则表达式在
Java代码
中也是一个字符串,所以,对于正则表达式a\&c来说,对应的Java字符串是"a\\&c",因为\也是Java字符串的转
非著名程序员:张张
·
2023-11-04 17:08
Android
Java
正则表达式
java
前端
Java可变字符串类和日期相关类
一、可变字符串类1.基本概念由于String类描述的字符串内容是个常量不可改变,当需要在
Java代码
中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费为了解决上述问题,可以使用java.lang.StringBuilder
HxY_*_HxY
·
2023-11-04 17:18
Java学习
拉勾大数据学习
java
开发语言
后端
问题杂谈(二十八)IDEA远程调试Docker中的
Java代码
第一种:简单粗暴型直接在java程序中添加log.info(),根据需要打印信息然后打包覆盖,根据日志查看相关信息第二种:远程调试在IDEA右上角点击编辑配置设置相关参数在Dockerfile中加入"-jar","-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"完整代码如下:或直接用命令java-jar-agen
奥妙无穹
·
2023-11-04 17:02
问题集合
java
intellij-idea
docker
JVM 运行时数据区
栈帧的内部结构局部变量表操作数栈动态链接方法返回地址本地方法栈本地方法堆堆空间的内存划分(分代)Java1.7分代Java1.8分代设置堆空间大小调整年轻代和老年代比例调整年轻代中Eden区和两个survivor区的比率
Java
没事儿写两篇
·
2023-11-04 17:56
人在江湖之JVM
程序计数器
方法区
虚拟机栈
栈帧
堆内存分配
分代
LeetCode-101.对称二叉树(相关话题:递归/迭代)
1.递归
Java代码
:classSolution{publicbooleanisSymmetric(TreeNoderoot){i
知世
·
2023-11-04 14:20
LeetCode
Java
Java web(四):JSP
是一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义
Java代码
的动态内容,也就是JSP=HT
一万年可长否
·
2023-11-04 13:47
Java
web
java
前端
LeetCode 322. 零钱兑换【c++/java详细题解】
目录1、题目2、思路3、c++代码4、
java代码
5、一维优化6、c++代码27、
java代码
21、题目给定不同面额的硬币coins和一个总金额amount。
林小鹿@
·
2023-11-04 13:28
LeetCode题解
算法题解
动态规划
完全背包
力扣
数据结构与算法
力扣第518题 零钱兑换II c++附
java代码
+打印dp代码 完全背包题型
题目518.零钱兑换II中等相关标签数组动态规划给你一个整数数组coins表示不同面额的硬币,另给一个整数amount表示总金额。请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回0。假设每一种面额的硬币有无限个。题目数据保证结果符合32位带符号整数。示例1:输入:amount=5,coins=[1,2,5]输出:4解释:有四种方式可以凑成总金额:5=55=2+2+1
冷yan~
·
2023-11-04 12:20
leetcode
动态规划
完全背包
数据结构
leetcode
c++
算法
动态规划
完全背包
java
力扣第377题 组合总和 IV c++附
java代码
动态规划 完全背包
题目377.组合总和Ⅳ中等相关标签数组动态规划给你一个由不同整数组成的数组nums,和一个目标整数target。请你从nums中找出并返回总和为target的元素组合的个数。题目数据保证答案符合32位整数范围。示例1:输入:nums=[1,2,3],target=4输出:7解释:所有可能的组合为:(1,1,1,1)(1,1,2)(1,2,1)(1,3)(2,1,1)(2,2)(3,1)请注意,顺序
冷yan~
·
2023-11-04 12:50
动态规划
完全背包
leetcode
数据结构
leetcode
c++
算法
动态规划
完全背包
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他