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常见问题
解决方案
唯有热爱,可抵岁月长河目录基础Stringcontains()valueOf()IntvalueOf()Object面向对象异常泛型反射序列化与反序列化语法糖集合List添加元素删除元素List转Set去重SetSet转ListQueueMapTree数据处理递归数据库SQL数据定义数据操作ForEach数据查询selectWHEREORDERBYGROUPBY数据控制MysqlRedis工具类B
后海 0_o
·
2024-01-31 10:05
java
python
windows
【java面试】常见问题(超详细)
目录一、
java常见问题
JDK和JRE的区别是什么?Java中的String类是可变的还是不可变的?Java中的equals方法和hashCode方法有什么关系?
网络冒险家
·
2024-01-27 15:47
java
面试
java
面试
开发语言
Java常见问题
总结四
一、ArrayList和LinkedList的区别1.ArrayList底层是基于数组,LinkedList底层是基于链表。2.底层数缺结构不同导致适用场景不同,Araylist适合随机查找,LinkedList适合添加、删除。3.ArrayList和LinkedList都实现了list接口,但是LinkedList还额外实现了Deque接口,还可以当做双端队列4.ArrayList需要考虑扩容,
浮生醉清风i
·
2023-12-24 22:34
Java
java
spring
Java常见问题
总结五
1、垃圾回收方式SerialGC(串行垃圾回收):为单线程环境设计且使用一个线程进行垃圾回收,会暂停所有的用户线程。ParalleGC(并行垃圾回收):对过GC线程并行工作,此时用户线程是停止的。ConcMarkSweep(CMS):用户线程和GC线程同时执行,不需要停顿用户线程。G1垃圾回收器:将内存分割成不同的区域然后并发的进行垃圾回收。2、查看当前默认的垃圾回收器java-XX:+Print
浮生醉清风i
·
2023-12-24 22:04
Java
spring
boot
java
spring
java常见问题
处理
一、遇到异常怎么办???作为一名技术人员,在实际开发过程中,我们会经常遇到各种各样的问题,那么我们应该怎么解决呢?最直接有效的方法就是,查看控制台异常日志,然后复制日志,粘贴到百度去搜索下,基本都会有解决方法的。你要相信,你遇到的这些问题,其他人都已经遇到过了,并且有了解决方法。二、整理的一些常见问题解决视频:链接:https://pan.baidu.com/s/1N7upBxYxCK-y-4m3
懂你帝
·
2023-11-29 21:18
java源码
java
mysql
java常用工具下载和常见问题汇总
1、java常用工具下载链接:java常用工具下载2、java开发环境的使用(带视频)链接:各种开发环境的使用3、java项目如何运行链接:java项目如何运行4、常见问题和处理链接:
java常见问题
处理各种源码
懂你帝
·
2023-11-29 21:47
java源码
数据库相关
java
mysql
Java常见问题
排查
java问题的排查这么多年几乎没有什么改进,还是老的方法;每年查的问题也都很类似,不会有什么太多特殊的问题出现;java一些很常见的问题基本可以用一个模式去解的(大部分问题,只是有些问题比较复杂)所有的性能优化问题跟排查一个故障没有太大区别,因为最终都体现在一些系统指标上;查java问题要先知道系统的指标,因为所有的异常通常来讲系统指标都会有体现;一、排查java问题要先知道的1.系统指标查看1.
_吹雪_
·
2023-10-27 03:36
JVM原理与调优
Java常见问题
之javac Hello.java找不到文件的解决方法
对于初学者们来说,刚开始编写Java代码时,会遇到很多困难,下面来说一个比较常见的错误,如下:初学者一般都是从Hello,World开始的学起的,废了好大劲儿,铜鼓了半天,终于要在DOS上运行javacHello.java时,就会报错:找不到文件解决办法要在如下几个步骤中进行排查:1、检查环境变量是否配置正确。输出一个javac指令,能输出帮助信息,说明配置信息无误(下图说明环境变量配置,没问题)
yuer011
·
2023-08-28 15:08
java
java
面试-
java常见问题
JVM配置程序计数器:当前线程所执行的字节码的行号指示器java虚拟机栈:临时变量元空间:类常量池,运行时常量池方法区:类信息,静态变量堆:对象实例,Sting常量池等类加载过程加载->链接(验证+准备+解析)->初始化->使用->卸载加载:将硬盘中的二进制文件转为内存中的class对象链接:给静态变量赋初始值,符号引用替换为直接引用验证:检查载入的class文件数据正确性。准备:给类变量(静态变
皮皮丰不会写代码
·
2023-06-17 16:33
java
面试
jvm
<
Java常见问题
>之ssh连接AWS实例失败
本文介绍了通过ssh连接AWS实例失败的解决方法一.通过秘钥连接ssh的实例.lbydeMacBook-Pro-2:~lby$ssh-i/Users/lby/key.pemec2-user@ec2-123-123-123-123.cn-north-1.compute.amazonaws.com.cn二.bug提示如下@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
o惜乐o
·
2023-03-10 18:31
java常见问题
处理
文章目录一、前言二、实战演练1、idea常用快捷键使用2、idea设置字体大小3、idea设置背景颜色-背景4、idea配置Maven5、idea中配置JDK6、idea中java.util变红报错IDEA中Sources、JavaDocs路径是红色的7、idea中使用mybatisPlus自增主键失效,自增主键超大小知识点8、idea中文乱码问题一、前言一些常见的知识点、琐碎,但是有些很常用,当
源的世界
·
2023-01-07 07:50
java
intellij-idea
开发语言
java 线程 内存溢出_
Java常见问题
分析(内存溢出、内存泄露、线程阻塞等)
Java垃圾回收机制(GC)1.1GC机制作用1.2堆内存3代分布(年轻代、老年代、持久代)1.3GC分类1.4GC过程Java应用内存问题分析2.1Java内存划分2.2Java常见内存问题2.3ML(内存泄露)OOM(内存溢出)问题现象及分析2.4IBMDUMP分析工具使用介绍Java应用CPU、线程问题分析Java垃圾回收机制(GC)1.GC机制作用1.1JVM自动检测和释放不再使用的对象内
石蒜科葱属草本
·
2022-12-24 18:48
java
线程
内存溢出
Java常见问题
1、ArrayIndexOutOfBoundsException索引越界,访问了数组中不存在的索引对应的元素,造成索引越界问题2、NullPointerException空指针异常
·
2022-03-07 21:31
java
Java常见问题
(二十三):JVM中的区域是怎么划分的?
题目分析:暂无【回答】粗略分来,JVM的内部体系结构分为三部分,分别是:类装载器(ClassLoader)子系统(RuntimeDataArea),运行时数据区,和执行引擎。各自的功能为:类装载器装载负责装载编译后的字节码,并加载到运行时数据区,然后执行引擎执行会执行这些字节码。图片来源:https://blog.csdn.net/gushidefengzheng/article/details/
徐明曉
·
2022-03-04 14:04
Java常见问题
java
栈
Java常见问题
反射1.反射原理1)在运行期间动态获取内的所有属性及方法,并且能够动态调用对象方法及设置属性的功能称为反射机制2)反射的实现主要借助4个类,Class、Constructor、Field、Method3)一般步骤Class.forname("类名")获取class对象,会触发初始化,如果类没有加载过的话,还会触发类加载获取构造器,通过Constructor的newInstance或者class的n
·
2021-02-18 23:03
java
Java常见问题
反射1.反射原理1)在运行期间动态获取内的所有属性及方法,并且能够动态调用对象方法及设置属性的功能称为反射机制2)反射的实现主要借助4个类,Class、Constructor、Field、Method3)一般步骤Class.forname("类名")获取class对象,会触发初始化,如果类没有加载过的话,还会触发类加载获取构造器,通过Constructor的newInstance或者class的n
·
2021-02-01 21:55
java
java常见问题
记录
1、问题:Registrykey'Software\JavaSoft\JavaRuntimeEnvironment\CurrentVersion'hasvalue'1.8',but'1.6'isrequired.Error:couldnotfindjava.dllError:couldnotfindJavaSERuntimeEnvironment.解决:△确认环境变量△在C:\Windows\Sy
两眼墨黑
·
2020-09-14 07:38
java
java
正则表达式学习
正则表达式匹配单个字符匹配一组字符重复匹配位置匹配子表达式回溯引用回溯替换操作前后查找嵌入条件MySQL
JAVA常见问题
的正则表达式解决方案java调用示例三常用正则表达式本文为阅读《正则表达式必知必会
开心的许久
·
2020-09-13 19:37
基础知识学习
Java常见问题
(二十):谈谈对synchronized关键字的理解
题目分析:其他内容正在学习中…【答案】synchronized是Java中的一个关键字,是一个内部锁。【题目拓展】synchronized起到保证线程安全的作用
徐明曉
·
2020-09-12 10:55
Java常见问题
java
面试
java常见问题
解决
####problemwithjavacodeand#####dealwithstringString[]idsArr=bids.split(",");for(inti=0;ilist;privateStringa;publicSendMailThread(Listl,Strings){list=l;a=s;}publicvoidrun(){System.out.println("Readinge
navyzhengyj
·
2020-08-26 13:37
java
JavaSE基础
四、JDK下载与安装JDK命令行工具dos命令行工具五、环境配置配置配置技巧临时配置方式classpath六、HelloWorld语法细节:javac&
java常见问题
:找不到类/方法Java语
GoslingBoy
·
2020-08-25 14:02
Java基础
Java常见问题
一、多线程、并发及线程的基础问题1)Java中能创建Volatile数组吗?能,Java中可以创建volatile类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到volatile的保护,但是如果多个线程同时改变数组的元素,volatile标示符就不能起到之前的保护作用了。2)volatile能使得一个非原子操作变成原子操作吗?一个典型的例子是在类中
小菜一碟i
·
2020-08-23 10:09
MybatisPlus-实现基于分页的多表关联查询
MybatisPlus-实现基于分页的多表关联查询介绍新手入门,目录结构可能不够严谨,我这边没有用mybatis-plus自带的代码生成器,但是大致原理不变,这边我会重点介绍下我踩的坑,比较难找的几个问题,我有单独写在
java
可乐加辣椒ヾ(黄新东阳)
·
2020-08-23 09:30
springboot
Java常见问题
之this()和super()的用法
本博客已迁往http://coredumper.cnthis()用法:一个构造函数可以使用this()来调用同一个类的另外一个构造函数。一个构造函数最多只能调用一次this(),且this()只能作为构造函数的第一条语句。super()用法:一个构造函数使用super()来调用父类的构造函数。如果没有为一个类编写构造函数,则编译器会自动构造一个不带参数的构造函数,且构造函数中只有一条语句super
Warren_Hoo
·
2020-08-21 14:31
Java
Java常见问题
之初始化过程
本博客已迁往http://coredumper.cn假设有个名为Dog的类对于静态字段:1.当Dog类的静态字段/静态方法首次被访问时(首次创建类型为Dog的对象时也会加载Dog.class文件,可以把构造器看做是static的),Java解释器会查找类路径,以定位Dog.class文件。2.载入Dog.class,此时初始化所有静态字段,如果没有对静态字段进行显示初始化,则默认将所有基本类型字段
Warren_Hoo
·
2020-08-21 14:31
Java
Java常见问题
之引用相等性和对象相等性
本博客已迁往http://coredumper.cn==和!=用来比较引用相等性,无论何时都是比较两个对象是不是位于堆上的同一个对象。Object类具有hashCode()和equals()方法,hashCode()返回根据对象所在内存位置计算得到的一个值(即两个对象的hashcode值一定不同),equals()执行两个对象的==比较。所以如果一个类没有覆盖hashCode()和equals()
Warren_Hoo
·
2020-08-21 14:31
Java
Java常见问题
第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。第二,AnonymousInnerClass(匿名
suacker
·
2020-08-19 20:03
JAVA/C#
Java常见问题
总结二
1、阻塞队列是一个队列,当阻塞队列是空的时候从队列中取元素的操作会被阻塞,当队列是满的时候从队列中放元素就会被阻塞,共有7种阻塞队列。ArrayBlockingQueue:由数组组成的有界阻塞队列LinkedBlockingQueue:由链表组成的有界阻塞队列,默认大小是Integer.max_value。PriorityBlockingQueue:按照优先级的无界阻塞队列DelayQueue:按
浮生醉清风i
·
2020-08-19 05:09
Java
Java常见问题
总结一
1、JMM(Java内存模型)JMM是一种抽象概念并不是真实存在的,是一组规范,有三个特性:原子性、有序性、可见性,JMM关于同步的规定:线程解锁前必须把共享变量的值刷新回主内存。线程解锁前必须从主内存读取最新的值到自己的工作空间。加锁和解锁是同一把锁。每个线程对变量的操作(读取赋值)都必须在工作内存中进行,首先将变量从主内存拷贝到自己的工作空间,然后进行操作,操作完成后将变量写回主内存,不能直接
浮生醉清风i
·
2020-08-19 05:09
Java
Java常见问题
(六):线程安全是什么意思?
题目分析:作者正在学习中…【答案】线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。参考文章传送门:link.【题目拓展】什么情况下会造成线程的不安全?一是存在共享数据(也称临界资源),二
徐明曉
·
2020-08-15 04:08
Java常见问题
操作系统
用java开发android应用(二)
技术的体系结构(下)EJB内部资参1EJB内部资参2EJB内部资参3EJB内部资参5java-汉字问题深入谈Java布局管理器在现实工程中的应用Java操作Excel电子表格java常见缩略词及英文对照
Java
weixin_34306593
·
2020-08-10 23:05
java常见问题
文章目录1值传递与引用传递1.1值传递1.2引用传递1.3一些特殊的例子1.3.1StringBuffer类型传递1.3.2String类型传递2==与equals3hashCode()与equals()4.Java文件运行过程4.1处理过程4.2对象的创建过程4.3内存分析5Java集合1值传递与引用传递1.1值传递是指对象被值传递,意味着传递了对象的一个副本,即使副本被改变,也不会影响源对象。
xwpwzxzz
·
2020-08-02 19:05
Java
渴望订阅– Rx
Java常见问题
解答
在教学和指导RxJava以及撰写本书之后,我注意到某些领域尤其成问题。我决定发布一些简短的提示,以解决最常见的陷阱。这是第一部分。Observable和Flowable本质上是惰性的。这意味着无论您在Flowable放置了多么繁琐或长时间运行的逻辑,仅当有人订阅时,它才会被评估。并且还有某人订阅的次数。下面的代码段对此进行了说明:privatestaticStringslow()throwsInt
dnc8371
·
2020-08-01 12:40
java
python
数据库
缓存
多线程
java常见问题
(不断更新,附源码解析)
文章目录open-jdkThreadLocal为何存在内存泄漏问题?ArrayList并发修改抛出异常?HashMap什么时候采用红黑树?为什么每次扩容后,是2的幂次方?为什么扩容后,相同的在原位置保存,而不同的则当前索引+之前原位置索引保存?为啥用尾插法?为什么线程不安全?hashcode如何计算?TODO为什么红黑树?平衡二叉树不行么?TODOConcurrentHashMap什么时候扩容?J
Nuan_Feng
·
2020-07-29 13:26
java常见问题
mybatis逆向工程 + 通用mapper
文章目录pom.xmlapplication.propertiesgeneratorConfig.xmlMyMapper最后的执行文件GeneratorDisplay.
java常见问题
1.热部署冲突,提示
赖胖子的csdn
·
2020-07-06 22:21
#
Spring
9月|O'Reilly好书推荐[每月送书]
月档新书推荐共6本,知识面涉及广泛,有IT人文类著作,讲述程序员创业路上的林林总总;有哲学逻辑学作品,细说如何辨识相关与因果;当然还有我们的编程设计类精品,诸如Python微框架FlaskWeb的经典教材,
Java
OReillyData
·
2020-06-30 18:09
java常见问题
解答:java中Map类有什么作用?怎么使用
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。Map的接口Map---实现MapMap.Entry--Map的内部类,描述Map中的按键/数值对。SortedMap---扩展Map,使按键保持升序排列关于怎么使用,一般是选择Map的子类,而不直接用Map类。下面以HashMap为例。publicstaticvoidmain(Stringargs[]){H
阿呆公子
·
2020-06-29 10:27
转自52 梦回凉亭的她
Java常见问题
,面试题
收集整理分享#相关概念##面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.##多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:1.可替换性:多态对已存在代码具有可替换性.2.可扩充性:增加新的子类不影响已经存在的类结构.3.接口性:多态是超类通过方法签名,向子类提供一个公共接口
weixin_33724659
·
2020-06-28 04:36
Java常见问题
1、java中==和equals和hashCode的区别基本数据类型的比较的值相等.类的比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为==,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等比较是否为同一个)如果两个
海无垠
·
2020-06-27 00:26
Java学习笔记
<
Java常见问题
>之Access denied for user 'root'@'localhost'
本文介绍了出现Accessdeniedforuser'root'@'localhost'(usingpassword:YES)问题的解决方式一.bug提示如下[Druid-ConnectionPool-Create-879333993][com.alibaba.druid.pool.DruidDataSource]-[ERROR]createconnectionerrorjava.sql.SQLE
o惜乐o
·
2020-06-21 14:31
【Java学习全家桶】1460道Java热门问题,阿里百位技术专家答疑解惑
或许你挑灯夜战只为一道难题或许你百思不解只求一个答案或许你绞尽脑汁只因一种未知那么他们来了,阿里系技术专家来云栖问答为你解答技术难题了他们用户自己手中的技术来帮助用户成长本次活动特邀百位阿里技术专家对
Java
qq_42154484
·
2020-06-21 06:23
sun官方java面试题
Java常见问题
集锦--来自Sun中国官方站1.如何设置JavaWebServer的CLASSPATH,以包含用户的class文件?
lucas777
·
2020-04-08 01:52
JAVA常见问题
总计 高级类特性1
java类是否可以多继承,怎么实现多继承?答:java没有多继承,但可以通过接口的形式来达到多继承的目地。我比较两个String总是false,但是它们明明都是"abc"!答:比较String一定要使用equals或equalsIgnoreCase方法,不要使用“==”!==比较的是两个引用(变量)是否指向了同一个对象,而不是比较其内容。int和Integer有什么区别答:Java提供两种不同的类
Mr_WangZz
·
2020-04-02 21:46
Java常见问题
1.请说明Java中方法重载的规则1.方法名相同2.参数列表中参数类型不相同或者参数个数不同3.与返回值类型无关2.请说明Java中方法重写的规则!发生在父子类之间1.方法名相同2.返回值类型相同3.参数列表相同4.重写方法的访问权限不小于父类方法的访问权限3.请说明Java中垃圾回收机制原理java中的垃圾回收机制是自动的,不需要开发人员进行管理,垃圾回收机制值作用于堆,与栈无关,是java中一
ZANDYDPLA
·
2020-02-08 10:47
Java常见问题
记录Java中的常见概念和原理参考:https://www.cnblogs.com/fzz9/p/8973315.htmlhttps://blog.csdn.net/xinzhou201/article/details/81986594https://github.com/wangzhiwubigdata/God-Of-BigData/blob/master/JVM/jvm%E7%B3%BB%E5
冰糖ryj
·
2019-12-30 23:00
Java常见问题
:字符串连接误用
Java常见问题
:字符串连接误用错误的写法:Strings="";for(Personp:persons){s+=","+p.getName();}s=s.substring(2);//removefirstcomma
sxt程序猿
·
2019-10-09 16:10
java
<
Java常见问题
>之AWS的IP无法ping成功
本文介绍了AWS的IP无法ping成功的解决方法一.选择AWS中的安全组选项.如下图:安全组二.勾选你所使用的安全组,点击入站标签并添加所有ICMP.指定端口范围为0-65535.编辑入站此时再pingAWS的IP,显示64bytesfrom123.123.123.123:icmp_seq=26ttl=237time=150.092ms三.总结如果要接入其他端口号,需要自定义TCP规则,如:端口可
o惜乐o
·
2018-06-22 11:55
Java常见问题
之ssh连接AWS实例失败
本文介绍了通过ssh连接AWS实例失败的解决方法一.通过秘钥连接ssh的实例.lbydeMacBook-Pro-2:~lby$ssh-i/Users/lby/key.pemec2-user@ec2-123-123-123-123.cn-north-1.compute.amazonaws.com.cn二.bug提示如下@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
cherish_joy
·
2018-06-22 11:20
Java常见问题
Java常见问题
之Data too long for column 'orResponse' at row 1
本文介绍了出现Datatoolongforcolumn'trRequest'atrow1问题的解决方式一.bug提示如下ErrorCode:1406.Datatoolongforcolumn'trRequest'atrow1二.分析Datatoolongforcolumn'trRequest'atrow1指存储到数据库的trRequest字段的值太大.案例中的trRequest字段类型为TEXT类
cherish_joy
·
2018-06-22 11:26
Java常见问题
Java常见问题
之Access denied for user 'root'@'localhost'
本文介绍了出现Accessdeniedforuser'root'@'localhost'(usingpassword:YES)问题的解决方式一.bug提示如下[Druid-ConnectionPool-Create-879333993][com.alibaba.druid.pool.DruidDataSource]-[ERROR]createconnectionerrorjava.sql.SQLE
cherish_joy
·
2018-06-22 10:01
Java常见问题
上一页
1
2
3
下一页
按字母分类:
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
其他