自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 mysql5.7修改密码

MySQL 5.7修改密码

2022-11-28 10:46:42 473

原创 类加载过程的三个阶段

将类的字节码载入方法区,并创建类.class 对象(现在存在堆中)如果此类的父类没有加载,先加载父类。

2022-10-08 00:56:37 176

原创 单例模式5种实现

单例模式5种实现。

2022-10-07 21:07:12 141

原创 LinkedList和ArrayList的区别

LinkedList和ArrayList的区别

2022-10-07 20:38:04 194

原创 Mysql: ERROR 1366 (HY000)问题

解决:查看表的字符编码字符集为latin1,改成utf8就行了Navicat里面改或者创建时候制定一下默认字符集 create table test(id int) default charset=utf8; 就可以成功插入了有问题的话欢迎指正

2022-04-29 19:53:07 722

原创 DataGrip修改vmoptions导致无法启动问题

解决:把你自己加进去的那句话删掉,就可以了

2022-04-23 21:43:59 665

原创 进程和线程

进程一个程序由指令和数据组成,这些指令要执行,数据要读写,就需要把指令交给CPU去执行和加载,数据也需要预先加载到内存,然后供CPU读取,在指令运行的过程中还需要用到磁盘,网络设备等,进程就是用来加载指令,管理内存,管理IO的。程序在运行的时候,就会把代码加载到内存,在Windows下,程序的外在形式就是exe文件,双击运行,就会把程序的相关指令和数据加载到内存,这时候相当于开启了一个进程。程序是静态的,进程是动态的,进程可以看成是程序的一次实例线程一个进程之内可以分成一到多个线程一个线程

2022-02-21 22:25:44 78

原创 java中sleep()和wait()的区别

sleep(long n) 和 wait(long n)的区别sleep是Thread的静态方法。wait是Object的方法sleep想啥时候用就啥时候用。wait需要先获得对象锁,配合synchronized一起使用sleep会让出CPU的使用权,但是不会释放对象锁。wait也会让出CPU的使用权,会释放对象锁它们的状态都是TIMED_WAITING首先明确一点:wait/notify只有重量级锁才有,下面讲的锁都是重量级锁Wait每个java对象都可以关联一个Monitor对象,如果

2021-11-24 16:34:25 460 1

原创 java中的线程八锁

public class Main { public synchronized void test(){ }}等价于public class Main { public void test(){ synchronized(this){ } }}public class Main { public static synchronized void test(){ }}等价于public class Main {

2021-11-24 10:13:07 234

原创 java方法重写时的桥接方法

方法重写时对返回值分两种情况父子类的返回值完全一致子类返回值可以是父类返回值的子类举个栗子class A{ public Number m (){ return 1; }}class B extends A{ @Override // 子类m方法的返回值是Integer是父类m方法返回值Number的子类 public Integer m() { return 12; }}对于子类,java编译器会做如下处

2021-10-27 15:37:49 166

原创 java中的try-with-resource

JDK7 开始新增了对需要关闭资源处理的特殊语法 try-with-resourcetry(资源变量=创建资源对象){ }catch(){ }其中资源对象需要实现接口AutoCloseable,例如 InputStream, OutputStream ,Connection, Statement, ResultSet等接口都实现了,使用 try-with-resource可以不用写finally块,编译器会帮助生成关闭资源的代码,例如:public static void ma

2021-10-27 14:29:44 1839

原创 java中的finally关键字

finally关键字一般和try…catch…连用,一般不作妖的话(比如中途退出虚拟机,除0问题等,这个不在讨论范围内,哈哈!),finally代码块是会执行的。这篇博客主要讲一下有关finally的一些知识点。话不多说,上例子↓public class demo1 { public static void main(String[] args) { int i=0; try { i=10; }catch (Excepti

2021-10-27 09:58:00 861

原创 java中的x++和++x

x++ public static void main(String[] args) { int x=0; x=x++; System.out.println(x++); }输入的结果为0.。理由:反编译获取字节码,如下: 0: iconst_0 1: istore_1 2: iload_1 3: iinc 1, 1 6: istore_1

2021-10-26 21:35:38 1839

原创 Jedis远程连接阿里云 Failed to create socket

Jedis远程连接阿里云服务器出现的问题1 修改redis.conf配置文件(1) 将 daemonize no修改为 daemonize yes(2) 注释掉 bind 127.0.0.1(3) 将 protected-mode yes修改为 protected-mode no2.看一下自己6379端口号是否开放firewall-cmd --query-port=6379/tcp开放端口命令:firewall-cmd --zone=public --add-port=6379/tcp

2021-10-15 08:53:48 692

原创 摩尔投票算法 java代码

力扣 169多数元素题目:给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1: 输入:[3,2,3] 输出:3实例 2: 输入:[2,2,1,1,1,2,2] 输出:2 来源:力扣(LeetCode)如果不限定时间复杂度和空间复杂度,很容易想到的就是用Map 存储 元素 和他的出现次数如果要求空间复杂度为O(1)呢?下面是空间复杂度为O(1)的代码实现

2021-10-14 11:44:49 183

原创 Linux运行java程序报错:Could not find or load main class Test

修改 /etc/profile 文件在CLASSPATH= 后面加上 .:然后执行 source /etc/profile让它生效

2021-10-13 15:36:48 714

原创 Comparator为什么是函数式接口

在了解这个问题之前,首先要知道什么是函数式接口函数式接口(Functional Interface)就是接口里面只可以有一个抽象的方法,但是可以有多个非抽象方法。在注解@FuctionalInterface(自动检测是否为函数式接口)的javadoc中如下说明 Conceptually, a functional interface has exactly one abstract method. Since {@linkplain java.lang.reflect.Method#isDefaul

2021-10-07 21:07:42 1095

原创 rabbitmq web界面报错 Access refused

报错一般是那个黄的No access 搞的鬼。赋予一下权限就可以了rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

2021-10-06 22:00:58 420

原创 卸载antivirus(AVG)教程

1.Win+R打开cmd窗口2.输入msconfig3.然后重新启动就可以去控制面板删了avg了。删完之后记得把系统设置里面的配置改回原来的样子新手,只是把自己解决问题的过程发出来,勿喷

2021-04-02 17:18:13 6612 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除