这种问题一般出现在刚安装好的MySQL上,按照下面的操作就能解决问题。 1. 进入MySQL,选择mysql这个database mysql -uroot -p USE mysql; 2. 更改密码(也输入原密码) ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘new_passwd’; 3.... 作者:dela_ 发表于 2019/04/02 09:34:37 原文链接 https://blog.csdn.net/dela_/article/details/88963402 阅读:19 继续阅读 >>


祝一迪 19/04/02 09:34:37
报这个错是因为Project中的JDK版本没有设置对。一般情况下,是因为以下三个地方(稍后上图)没有设置对,但是在我都设置为了统一的版本之后,还是报错,后来终于找到了原因:因为pom文件里面的版本号不对,与工程的版本不一致,导致报错。 具体解决方案如下: 1. 首先是三个常规校验版本号的地方 如果检查上面三个地方都没有问题的话,再检查一下你的pom.xml文件,看看pom文件的版本号是否与上... 作者:dela_ 发表于 2019/03/18 12:27:46 原文链接 https://blog.csdn.net/dela_/article/details/88636546 阅读:25 继续阅读 >>


祝一迪 19/03/18 12:27:46
本文的运行环境为:IDEA + Maven,有关Maven框架的使用可自行百度。 1. 导入log4j包 在项目的pom.xml的<dependencies>标签下添加如下代码,然后等待Maven将log4j的包下载完成。 <!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency&gt... 作者:dela_ 发表于 2019/03/11 10:37:14 原文链接 https://blog.csdn.net/dela_/article/details/88389453 阅读:41 继续阅读 >>


祝一迪 19/03/11 10:37:14
Java中,想要创建一个线程池有两种方式,分别是使用Executors的工厂方法创建和直接使用ThreadPoolExecutor去创建一个线程池。 在阿里巴巴开发手册中有讲,在有多线程开发的需求时,强制使用线程池,避免因为“过度切换”而引起的资源耗尽问题,并且创建线程池时需通过ThreadPoolExecutor的方式去创建。原文如下: 【强制】线程资源必须通过线程池提供,不允许在应用中自行显... 作者:dela_ 发表于 2018/11/26 12:05:26 原文链接 https://blog.csdn.net/dela_/article/details/84533602 阅读:101 评论:1 查看评论 继续阅读 >>


祝一迪 18/11/26 12:05:26
前几天在使用mybatis框架自定义mapper的时候报了这个错,现在把这个原因记录一下。 bug原因: 自定义mapper用来返回表的主键ID这一列,我的mapper文件内容如下: <select id="selectId" parameterType="com.service.dao.TestQuery" resultMa 作者:dela_ 发表于 2018/11/16 18:29:10 原文链接 https://blog.csdn.net/dela_/article/details/84144026 阅读:65 继续阅读 >>


祝一迪 18/11/16 18:29:10
最近在开发的过程中有一个点让我比较感兴趣,就是使用Lambda表达式的方式来实现Comparator接口。 1. 关于Comparator和Comparable 既然提到了Comparator,那就大致来说一下Comparator和Comparable接口的区别。 Comparator是一种策略模式,即被比较的对象自身不需要做任何改变(实现任何排序接口),而是通过实例化一个Comparator策... 作者:dela_ 发表于 2018/11/06 21:33:23 原文链接 https://blog.csdn.net/dela_/article/details/83794775 阅读:328 继续阅读 >>


祝一迪 18/11/06 21:33:23
在使用IDEA开发比较大的Spring web项目的时候,常常会在pom文件中导入大量依赖,所以就有可能造成Maven的依赖冲突。下面来看一下如何解决Maven的依赖冲突。 1. 先清当前的jar包的缓存: IDEA的 File选项 -> invalidate caches/restart 2. 打印Maven的依赖树: mvn dependency:tree (建议将内容重定向到一个fi... 作者:dela_ 发表于 2018/10/25 20:51:53 原文链接 https://blog.csdn.net/dela_/article/details/83386258 阅读:77 继续阅读 >>


祝一迪 18/10/25 20:51:53
1. JVM的内存结构 JVM的内存结构主要是指Java程序在运行时的数据区的划分. 它主要由虚拟机栈, 本地方法栈, Java堆, 方法区, 程序计数器这五部分组成. 这五部分, 虚拟机栈/本地方法栈/程序计数器是线程私有的, Java堆和方法区是线程共享的. 下面我们就来逐一介绍一下这五部分. (1) 虚拟机栈 虚拟机栈是线程私有的, 所以它的生命周期与线程相同. 在Java程序的执 作者:dela_ 发表于 2018/02/07 00:04:03 原文链接 https://blog.csdn.net/dela_/article/details/79266379 阅读:182 继续阅读 >>


祝一迪 18/02/07 00:04:03
观察者模式是JDK中使用最多的设计模式之一. 在学习观察者模式之前, 我在网上也找了很多博客, 这些博客都是的讲解都是基于 head first 设计模式 这本书的. 如果看书的话, 很简单就能学会这个设计模式, 但是将书上的内容些成博客, 其实是不太容易理解的. 所以在这篇博客中, 我将用我自己的方式以示例的方式来讲解这个设计模式. 1. 观察者模式是什么? 它解决了什么问题? 作者:dela_ 发表于 2018/02/05 00:30:20 原文链接 https://blog.csdn.net/dela_/article/details/79242702 阅读:182 评论:1 查看评论 继续阅读 >>


祝一迪 18/02/05 00:30:20
本文主要是从我写Java网络编程时使用BufferedInputStream和BufferedOutputStream的时候遇到的bug, 来分析BufferedInputStream和BufferedOutputStream的工作机制和简单的源码分析. 1. bug描述 最近在写一个Java网络编程的程序, 其中涉及文件的传输问题, 选择使用BufferedInputStream和Buf 作者:dela_ 发表于 2018/02/01 12:30:34 原文链接 https://blog.csdn.net/dela_/article/details/79226656 阅读:643 评论:2 查看评论 继续阅读 >>


祝一迪 18/02/01 12:30:34