- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 MySQL 8.0.31 登录提示caching_sha2_password问题解决方法
MySQL 8.0.31 使用了 caching_sha2_password 作为默认的身份验证插件,这可能导致一些旧的客户端和库无法连接到服务器。以下是一些解决此类问题的常见步骤和建议:确保MySQL服务正在运行:首先,确保你的MySQL服务器实例正在运行。你可以使用系统的服务管理工具来检查。更新你的客户端和库:尝试升级到最新版本的MySQL客户端和连接器。这可以确保你的客户端和库支持 caching_sha2_password。
2023-08-18 10:30:13
3383
原创 关于Constant常量和枚举类Enum的定义和使用
@关于Constant常量和枚举类Enum的定义和使用自定义常量Constantfinal类中定义一个内部接口的方式来定义常量,有如下好处: 1就是归类,使用起来也非常方便。2就是少些很多多余的public static final 的前缀,代码简洁。3就是便于规范取名。public final class Constant { public interface UpperCaseNu...
2019-07-13 19:40:19
4753
转载 equals和hashcode的理解
为什么Object需要hashCode()这个方法?用意何在?学过数据结构的都知道,哈希表或散列表是一种查询速度比较快的数据结构。时间复杂度O(1)。在Java语言中,类Object中有一方法hashCode()public native int hashCode();但是,很少有人思考为什么?如果说两个数进行比较需要equals()方法这个是合情合理的,但是为啥需要hashCod...
2018-06-26 12:39:49
408
原创 javap查看java字节码
javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。通过它,我们可以对照源代码和字节码,从而了解很多编译器内部的工作。 语法: javap [ 命令选项 ] class… javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap 将其输出到标准输出设备上。 命令选项 -...
2018-03-16 10:10:49
11949
原创 Java面试过程中遇到几个题
最近参加了一次面试,一来就给我来一套试题,下面就谈谈其中的2道题目。 面试题1 1下面程序输出什么?public class Main { public static void main(String[] args){ Integer f1 = 100,f2 = 100,f3 = 150,f4 = 150; System.out.println(f1...
2018-03-02 22:47:17
362
转载 如何用命令将本地项目上传到git
突然想把本地电脑写的一些小项目上传到自己的GitHub上面,于是网上找找资料,发现这篇比较好,以便后面查询之用。于是转载起来1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git a
2018-01-26 17:08:57
271
原创 Java树形菜单的构建、遍历以及获取树形菜单的Id集合List
项目的开发过程中经常遇到树形菜单构建,遍历的情况,于是记录一下以便查阅。 1创建一个Menu类,简单起见,这里我只使用了id和pid的字段package com.huato.tree.menu;import java.io.Serializable;public class Menu implements Serializable { private static final long s
2017-12-27 11:02:06
8100
2
转载 Java堆内存模型
目录[-]堆内存GC 堆GC 日志JVM 参数选项堆内存Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。这样划分的目
2017-09-28 14:01:59
1985
转载 XmnXmsXmxXss参数的区别
1、-Xmn -Xms -Xmx -Xss有什么区别首先,-Xmn、-Xms、-Xmx、-Xss都是JVM对内存的配置参数,我们可以根据不同需要区修改这些参数,以达到运行程序的最好效果。了解JVM内存管理看这里:JVM是如何管理内存的-Xms、-Xmx-Xms、-Xmx分配用来设置进程堆内存的最小大小和最大大小。了解堆内存看这里:java堆内存是什么样的
2017-09-28 13:48:50
5823
原创 奇偶数排序--整数数组的奇偶数分开(小米公司笔试题)
题目:在一个N个整数数组里,有多个奇数和偶数,设计一种排序算法,使得所有的奇数都在左边,偶数都在右边,code实现。本题就是快速排序的变形题。就是把快排的partition划分区间过程的进行改变。采用双指针左右扫描法,根据题意,奇数在左,偶数在右,有low=0;high=arr.length-1;从high-- 方向扫描到第一个奇数要进行交换,否则high--;而从low++ 方向扫描到第一个
2017-08-24 14:20:33
1263
原创 有关于sizeof的使用
在C/C++中经常性的需要使用到sizeof,今天看了程序员面试宝典总算有所收获。以前老是觉得很纳闷,怎么结果不对呢。 #includeusing namespace std;class B {private:bool m_bTemp;int m_nTemp;bool m_bTemp2;};class C {private:int m_nTemp
2013-07-05 11:38:01
508
dubbo-admin 2.6 dubbo monitor
2018-07-20
Java学习的20来本电子新书
2017-09-25
Java语言规范和JVM规范官网文档
2017-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人