![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java常见问题
文章平均质量分 54
漫慢丶
年复一年。
展开
-
异常解决:java.sql.SQLException: null, message from server: “Host ‘XXX‘ is not allowed to connect
起因呢,是因为我换了电脑,然后连接公司服务器,刚开始能连上,后面就一直连不上了。可以理解为被数据库限制访问了,有一种方法是设置权限,大家需要可以去搜索一下。但是呢,简单粗暴的方法就是直接重启MySQL,会重置这些 权限访问的限制。直接重启访问的MySQL服务即可,本地或者服务器的都一样,重启即可。好啦,就记录到这里。原创 2023-05-12 17:45:56 · 1213 阅读 · 1 评论 -
我真的会细之【Leetcode 704,二分查找最详细java解释。】
二分查找通俗点来说就是在一个排好序的队列中,每次用最中间的那个数据去做比较,你想啊,在排好的队列中,假如比中间值小,那是不是意味着后半部分的值就都比咱要找的目标值要大啊,是不是意味着后一半的数据可以直接不用再去关注了。这就是二分查找的精髓,每次都会去删除一半的数据量。注:二分查找最重要的前提就是排好序。原创 2023-03-03 17:10:47 · 85 阅读 · 0 评论 -
【JVM的整体架构你了解了吗?一文带你JVM从入门到入门。】
是用来执行java字节码的虚拟计算机,拥有独立的运算机制。java语言也附带了JVM所带来的跨平台性以及优秀的垃圾回收机制。说的再通俗一点,他就是那些字节码(二进制)的运行环境,然后解释为对应操作系统可以识别的机器指令执行。原创 2023-03-03 16:09:36 · 107 阅读 · 0 评论 -
GROUP BY与 DISTINCT的区别和选择。
在使用索引的情况下,两者效率基本相同,且 GROUP BY 的使用范围更加广泛,所以选择使用 GROUP BY。在不使用索引的情况下,如果是MySQL8以前,肯定能使用DISTINCT则不适用GROUP BY,但是如果使用 MySQL8以及之后版本,则考虑到它的多用性,使用GROUP BY。综上所述,我们尽量使用GROUP BY而不是 DISTINCT。原创 2023-03-02 17:40:23 · 856 阅读 · 0 评论 -
MySQL中实现模糊匹配时间,使用DATE_FORMAT (),SUBSTRING()实现查询的情景解决,以及对于在MySQL语句中、使用STR_TO_DATE()函数解决时间类型,字符串处理的问题
MySQL中实现模糊匹配时间,使用DATE_FORMAT (),SUBSTRING()实现查询的情景解决,以及对于在MySQL语句中、使用STR_TO_DATE()函数解决时间类型,字符串处理的问题原创 2022-09-23 17:48:12 · 2239 阅读 · 2 评论 -
【项目中MySQL统计列中属性出现次数场景解决,或统计一列中不同值出现次数的场景】
【项目中MySQL统计列中属性出现次数场景解决,或统计一列中不同值出现次数的场景】原创 2022-09-20 18:38:19 · 804 阅读 · 0 评论 -
超详细的springMVC的xml详细配置方式、过滤器(拦截器),监听器、解析器,DispatcherServlet,配置Bean.....
目录1创建Web项目2配置web.xml1.核心组件DispatcherServlet(前端控制器)2.配置请求时,前端资源过滤器,解决请求资源为乱码的情况3.配置请求方式过滤器:处理使用RestFul风格编码接收非GET/POST请求方式无法匹配的问题2.配置MVC的核心配置文件,springmvc.xml1.开启包扫描,使其能够扫描到使用注解的类、添加到容器中统一管理2.开启MVC注解的支持,即光扫描到还不够,你还得让注解可以生效。3.之后配置的就是需要用的一些组件(bean)4.视图解析器配置(jsp原创 2022-03-11 20:38:39 · 4204 阅读 · 2 评论 -
springMVC的常见注解,以及注解的作用。@Controller,@RestController,@RequestMapping,@RequestParam,@RequestHeader等
注使用注解,必须要开启注解包扫描<!-- 配置包扫描,即要扫描哪些包到容器中--> <context:component-scan base-package="com.zzj"></context:component-scan>开启MVC注解扫描的支持<!-- 开启注解扫描的支持--> <mvc:annotation-driven></mvc:annotation-driven>之后在配置完we原创 2022-03-09 00:23:19 · 4317 阅读 · 0 评论 -
如何为基础的web项目添加webapp文件夹以及添加web.xml文件
1.在此步骤中进入设置界面2.依次选择model,然后你们的界面是没有web的,点+,新建一个web,就会变成如下界面3.分别按照两步进行,注意红圈里,默认是没有的,我们得手动输入src\main确认之后就会看到文件夹和xml被创建。...原创 2022-03-08 14:07:13 · 2371 阅读 · 0 评论 -
为什么在web项目中再次引入servlet-api?为什么项目不手动导入servlet-api就会报错。
问题解答Tomcat,首先我们要明白,在创建web项目时已经包含了Tomcat对吧,我们可以看到在Tomcat中就已经包含了servlet-api,但是为什么不手动导入servlet-api就会导致报错呢?原因就是Tomcat是服务器啊,服务启动时就可以调用到该api。但是我们项目编译时又没有这个api,所以就得手动导入。然后就不会报错啦!...原创 2022-03-08 13:57:02 · 494 阅读 · 0 评论 -
SpringBoot Junit4和Junit5注解遇到的问题及其解决,@RunWith,@SpringBootTest
springboot2单元测试。Junit4和Junit5的区别。jupter测试引擎与vintage测试引擎。原创 2022-03-07 13:22:43 · 3189 阅读 · 0 评论 -
Java基础复习
**面试复习必备之Java基础一、持续更新。如果对你有帮助请点赞支持、(跪了…)。**1. Java的三个特性特性解释封装将一些对象的特有属性和行为进行封装,如果不公开用private修饰属性.如果想操作这些属性,可以通过对应的get,set方法对其进行调用和修改。继承使用现有的一个类,保留它自身的属性和方法来创建类,使用Extends关键字。子类可以使用父类的方法,同时也可以对已有的方法进行更新,以及新增属性和方法。多态即声明使用父类,实现使用其子类 。(原创 2022-01-02 00:35:04 · 66 阅读 · 0 评论 -
超详细的JDK1.8的下载安装与卸载
超详细的JDK1.8的安装与卸载JDK的下载JDK的安装JDK的卸载JDK的下载JDK的下载地址:官网--www.oracle.com下载页面--->https://www.oracle.com/cn/java/technologies/javase-downloads.html如果想直接快进到下一步请直接复制--->这是1.8坂本链接:https://pan.baidu.com/s/1SsBHGrFfDqR0FCRMIAKRNg提取码:6666JDK的安装1.双击下载好的ex原创 2021-08-23 17:16:32 · 1046 阅读 · 2 评论 -
IDEA创建文件夹目录合并为一行解决方法#
IDEA创建文件夹目录合并为一行解决方法#创建文件目录时会自动合并只显示一行问题描述:在main目录下创建—java—com-zzj—Servlet-文件夹显示如下 解决方案:按照次序关闭即可如果觉得简单明了,且帮助到您了请点歌赞再走叭0.0...原创 2021-08-23 14:15:59 · 3798 阅读 · 0 评论