摘要: 一)茅塞顿开的东东哦: int类型占4个字节(byte); 一个字节=8bit(位); 一个int类型的数值占32bit(位) int i = 123; 10进制123转为二进制后等于:1111011 完整补位后:00000000 00000000 00000000 011110111024字节 = 阅读全文
posted @ 2020-04-08 10:02 天马行空郭 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 之前看过的一篇关于源码的实现,以及可以又学习到了很多公平锁以及非公平锁哦: https://blog.csdn.net/lsgqjh/article/details/63685058 笔记: Lock接口中每个方法的使用: lock()、tryLock()、tryLock(long time, Ti 阅读全文
posted @ 2019-12-12 16:19 天马行空郭 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 一、 public class Main { public static void main(String[] args) { System.out.println("main thread: " + Thread.currentThread().getName());// 主线程组名称,输出:ma 阅读全文
posted @ 2019-12-12 11:22 天马行空郭 阅读(198) 评论(0) 推荐(0) 编辑
摘要: BEGIN: package test; class ThreadInterrupt implements Runnable{ @Override public void run() { System.out.println("run 子线程正在运行"); try { Thread.sleep(20 阅读全文
posted @ 2019-12-12 09:27 天马行空郭 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 部分参考自 关于 static 关键字的一篇很好的文章:https://www.cnblogs.com/dolphin0520/p/3799052.html 1)变量: public class ValiablesDesc { /* * 定义类变量,又称静态变量: * 1)在类中用static关键字 阅读全文
posted @ 2019-11-27 15:29 天马行空郭 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一般线程 join(),使下面的线程挂起听说: /** * 如果没有join(),那样的话就是执行最后一句话,再执行线程二,再执行线程一 */ public class Main { public static void main(String[] args) throws InterruptedE 阅读全文
posted @ 2019-11-25 20:52 天马行空郭 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://blog.csdn.net/shimiso/article/details/8964414 在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆: 只要当前J 阅读全文
posted @ 2019-11-25 20:46 天马行空郭 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 集合与lambda表达式: List<Integer> collect = integers.stream().collect(Collectors.toList());List<Integer> collect = integers.stream().collect(Collectors.toCo 阅读全文
posted @ 2019-10-27 23:14 天马行空郭 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、Java面试-创建对象,你有几种方法? 二、MySQL数据库为什么要用innodb: 1、支持事务;2、实现了MySQL的mvcc;3、支持行级锁; View Code 三、Spring各个注解:Xmind:SpringCloud -> 注解 四、redis的优缺点,以及应该注意什么: 优点: 阅读全文
posted @ 2019-04-22 14:46 天马行空郭 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、执行计划(只是自己理解) 1,id):id 相同,执行顺序由上到下,按照我的理解,通常发生于子查询;id 不同,如果是子查询,id的序号会递增,id越大则优先级越高,越先会被执行;id 既不同又相同,id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行;2 阅读全文
posted @ 2019-04-02 16:59 天马行空郭 阅读(331) 评论(0) 推荐(0) 编辑