Java共37篇
java
在linux下MySQL的常用操作命令-深吸氧

在linux下MySQL的常用操作命令

一、启动与退出 1、启动 MySQL 服务 net start mysql 或 service mysql start 2、关闭 MySQL 服务 net stop mysql 或 service mysql stop 3、登录 MySQL 语法:./mysql -u 用户名 -p 输入命令./...
不为风的头像-深吸氧不为风12天前
0311
MySQL ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50560, now running 50729. Please use mysql_upgrade to fix this error.-深吸氧

MySQL ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50560, now running 50729. Please use mysql_upgrade to fix this error.

一、问题 在卸载原有的mysql5.5之后,安装了mysql5.7,进入数据库后,发现在创建用户的时候报错: ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created w...
不为风的头像-深吸氧不为风12天前
0541
Access denied for user ‘root‘@‘localhost‘ (using password:YES)-深吸氧

Access denied for user ‘root‘@‘localhost‘ (using password:YES)

一、问题 今天navicat连接mysql报了Access denied for user ‘root‘@‘localhost‘ (using password:YES) 出现这个报错语句的一般原因是输入了错误的密码,也有可能是是root帐户默认不开放远程...
不为风的头像-深吸氧不为风14天前
0591
JDK环境导致MD5算法不一致问题-深吸氧

JDK环境导致MD5算法不一致问题

今天在跟第三方做接口联调,在验签时遇到一个问题,明明两边的加密算法一模一样,但是加密后却不一样。 加密算如下: import java.security.MessageDigest; /** * @Author shenxy * @Date 2023/...
不为风的头像-深吸氧不为风1年前
01001
ThreadPoolExecutor 核心线程与等待队列相关问题探讨-深吸氧

ThreadPoolExecutor 核心线程与等待队列相关问题探讨

先来回顾下线程池的执行流程: 任务加入等待队列的条件是核心线程池已满,且等待队列未满。我原本以为这个核心线程池已满,指的是核心线程都在执行任务,但是我今天遇到一个现象,发现并不是我...
不为风的头像-深吸氧不为风1年前
01210
单例模式双重校验与volatile关键字-深吸氧

单例模式双重校验与volatile关键字

学过单例模式我们都知道,双重校验是单例模式线程安全的懒汉式实现模式。代码如下: /** * @Author shenxy * @Date 2022/8/26 19:29 * @Version 1.0 */ public class Singleton { private volat...
不为风的头像-深吸氧不为风2年前
01040
JDBC破坏双亲委派机制-深吸氧

JDBC破坏双亲委派机制

未破坏双亲委派机制的情况 原先链接数据的代码: String url = 'jdbc:mysql://localhost:3306'; String username = 'root'; String password = 'root'; // 注册驱动 Class.forName('com.mysql.c...
不为风的头像-深吸氧不为风2年前
01330
volatile-深吸氧

volatile

volatile关键字仅能用来修饰变量,能用来保证变量在线程间的可见性,同时能避免指令重排保证有序性,但是不能保证原子性。 有以下代码: /** * @Author shenxy * @Date 2022/7/24 17:57 * @Vers...
不为风的头像-深吸氧不为风2年前
01231
七、堆-深吸氧

七、堆

堆(Heap)的核心概述 堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM,但是进程包含多个线程,他们是共享同一堆空间的。 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心...
不为风的头像-深吸氧不为风2年前
01447
SPI机制-深吸氧

SPI机制

SPI机制是什么 SPI是Service Provider Interface 的简称,是服务提供者接口的意思,又称服务发现机制。SPI是一种动态替换发现的机制,是一种思想。 SPI 实际上是“基于接口的编程+策略模式+配...
不为风的头像-深吸氧不为风2年前
02107