倚楼听风雨
淡看江湖路

Glorze的文章

倚楼听风雨 淡看江湖路
浅析 MySQL 中的锁-高老四博客
数据库

浅析 MySQL 中的锁

Glorze阅读(257)评论(0)赞(15)

锁的概述 数据库中的锁 不同于 Java 中多线程中的锁,数据库中的锁多半是针对于数据并发访问的一致性、有效性等,所以锁冲突是影响数据库并发访问性能的重要因素。MySQL 的 InnoDB 存储引擎涉及到各种「锁」的概念比较多,在笔面试中、...

MyBatis 常见笔试题面试题整理-高老四博客
数据库

MyBatis 常见笔试题面试题整理

Glorze阅读(270)评论(0)赞(14)

MyBatis 的 $ 与 # 的区别?各自的使用场景? 这个问题都快被问烂了,不过这题考查的就是你有没有真正的使用过 MyBatis,所以还是值得拿出来说一下。 #{} 井号多半是用来对参数进行处理。相当于 JDBC 的 Prepared...

Java 并发编程之线程&线程池的简单解析-高老四博客
Java进阶

Java 并发编程之线程&线程池的简单解析

Glorze阅读(243)评论(0)赞(14)

本文主要来自于孤尽老师的《码出高效》和方腾飞老师等《Java 并发编程的艺术》两本书中关于线程池的笔记总结,侵删。 一、进程、线程、线程池的定义 进程 定义 进程是程序的一次执行,是一个程序及其数据处理在处理机上顺序执行时所发生的活动,是具...

Java 并发编程之死锁的简单总结-高老四博客
Java进阶

Java 并发编程之死锁的简单总结

Glorze阅读(248)评论(0)赞(13)

一、死锁的定义 进程死锁 进程死锁是指两个或两个以上的进程在执行过程中,由于竞争资源(锁、网络连接、通知事件、磁盘、带宽等)或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。 线程死锁 线程死锁是两个或更多线程阻塞...

IntelliJ IDEA 导入 JDK 1.8 源码教程-高老四博客
Java进阶

IntelliJ IDEA 导入 JDK 1.8 源码教程

Glorze阅读(319)评论(0)赞(13)

一、前提 作为一名 Java 程序员,写了一定的程度的业务代码之后,最需要了解的就是 Java 的运行机制以及一些底层原理,比如 JVM 的一些核心知识,比如并发编程的各种底层类的底层原理,这些知识对你的跳槽找工作面试以及工作过程中对业务能...

程序员相关骚话、黑话、典句大全-高老四博客
程序员

程序员相关骚话、黑话、典句大全 持续更新

Glorze阅读(304)评论(0)赞(14)

程序员的誓言 我不会产生有害的代码。 我制作的代码永远是我最好的作品。我不会故意允许在行为或结构上有缺陷的代码。 每次发布时,我都会生成一个快速、可靠、可重复的证据,证明代码的每个元素都应该正常工作。 我将经常发布小版本,这样我就不会妨碍其...

关于 Java 泛型的一点点补充-高老四博客
Java基础

关于 Java 泛型的一点点补充

Glorze阅读(273)评论(0)赞(15)

一、Java 如果没有泛型会有什么灾难? 泛型其实玩的是「约束」,咱们程序界有一种说法叫做「约定大于配置」,其实老四觉得这个说法也同样适用于泛型的设计。我们都知道泛型最开始是给集合设计的,目的就是让集合记住自己存储了什么,约定其只存储某种特...

IntelliJ IDEA 导入 Spring 源码教程-高老四博客
Java进阶

IntelliJ IDEA 导入 Spring 源码教程

Glorze阅读(373)评论(0)赞(20)

一、Java 开发工程师为什么一定要阅读 Srping 源码? 作为一个三到五年这种上升期的 Java 开发工程师,不能要求说熟知 Spring 的底层原理,但是最起码要做到一些核心知识点的源码翻阅工作,无论是面试还是在工作使用过程中都会对...

死亡笔记动画全集台日英粤德五语 1080P 分享-高老四博客
影视

死亡笔记动画全集台日英粤德五语 1080P 分享

Glorze阅读(424)评论(2)赞(15)

老四平时是不看这类动漫的,分享是源于同事「菠菜」所求,据说目前已经被和谐,且看且珍惜。IMDB 评分9.0,国内豆瓣貌似已经下架掉了。 动漫信息简介 「名字被写在这个笔记本上的人会死」 死神琉可拥有这样的死神笔记本,却将它遗失在人间。天才高...