2021年4月6日

JUC

摘要: juc synchronized synchronized(锁的是对象不是代码)是可重入锁,在同一个线程的一个类中有两个方法都被锁了的情况下,第一个调用第二个方法不会再申请锁,这样叫可重入锁,如果还要继续申请锁的话会造成死锁的情况。 synchronized为什么叫重量级锁,因为这个锁是虚拟机想操作 阅读全文

posted @ 2021-04-06 10:11 Rukewa 阅读(99) 评论(0) 推荐(0)

JVM

摘要: JVM 1.虚拟机是什么? java文件通过javac变成class文件,然后进入类加载器中,并且把所需要的的类库的class一并加载,然后通过字节码解释器或者即时编译器进行编译,编译过后交给执行引擎,由执行引擎来驱动os硬件。 javac是一个什么操作?对等信息转换 jVM是解释型的还是编译型的? 阅读全文

posted @ 2021-04-06 10:10 Rukewa 阅读(94) 评论(0) 推荐(0)

socket

摘要: socket 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切 阅读全文

posted @ 2021-04-06 10:08 Rukewa 阅读(1815) 评论(0) 推荐(0)

Mysql调优

摘要: MYSQL调优 1.性能监控 在五版本时使用 show profile语句显示sql运行的详细时间,如果之前运行了多条sql 通过 show profile query +queryid可以查询具体第几条的查询时间。 show profile +上图参数可以查看不同的数据。 show profile 阅读全文

posted @ 2021-04-06 10:07 Rukewa 阅读(92) 评论(0) 推荐(0)

轻松学算法

摘要: 轻松学算法 1数组、集合、和散列表 ①.数组(Array):定长有序下标由0开始。 二维数组:数组里面包含另一个数组(int [] [] num =new int [3] [3];) ②.集合(动态数组):可变长度的数组。 集合的实现(ArrayList):基于数组实现,当往里面添加元素的时候会判断 阅读全文

posted @ 2021-04-06 10:04 Rukewa 阅读(87) 评论(0) 推荐(0)

Python

摘要: python Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。 许 阅读全文

posted @ 2021-04-06 10:01 Rukewa 阅读(184) 评论(0) 推荐(0)

导航