星尘的一个朋友

LV1
发表了文章

写一些友好的代码(下),对虚拟机友好

之前听郑雨迪(Oracle 高级研究员)说他的工作就是怎么让程序员写的代码在虚拟机上跑的更快,听起来很伟大,但细想想,作为程序员的我们。是不是也可以贡献一点力量...

星尘的一个朋友
发表了文章

写一些友好的代码(上),对人友好

正文之前,还是想强调一下今天关于编码的分享,要 区别 “好” 与 “友好”。毕竟还是有差距。就像好的论文、好的书籍,专业性很强,内容质量很高。但它并不一定是友好...

星尘的一个朋友
发表了文章

把基础打牢了,将来就可以触类旁通,行行都可以写出精彩

前面的半段显然和我没有关系,但后半段内容。“讲到这里,我想对青年学生们说几句话,不管你们将来从事什么职业、有什么样的志向,一定要注意加强基础知识学习,打牢基本功...

星尘的一个朋友
发表了文章

MySQL 日志系统

上一篇学习了 SQL 的执行过程,这一篇主要的学习内容就在其基础上新增了一个重要的知识点,日志系统。

星尘的一个朋友
发表了文章

MySQL 基础架构

MySQL 架构分为两部分,server层 与 存储引擎。其中 server 包含 连接器、查询缓存、分析器、优化器、执行器。存储引擎架构模式为插件式的,支持 ...

星尘的一个朋友
发表了文章

MySQL 事务隔离

提到事务,你肯定会想到 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),今天...

星尘的一个朋友
发表了文章

MySQL 数据库中的锁

MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候,可以...

星尘的一个朋友
发表了文章

MyChat 采用雪花算法生成 ID

每个群组在创建时由后端分配 ID, 这个 ID 考虑到后面的集群情况, 所以需要做到全局唯一, 所以这里使用了雪花算法来实现

星尘的一个朋友
发表了文章

MyChat,一个私有的“微信“

我希望它是一个简单的沟通工具。使用简单的,开发简单的私有的,或可发展成企业级的聊天系统或是组件。但是,越是看起来简单,它的内部就越复杂。这个复杂不是指它的开发难...

星尘的一个朋友
发表了文章

前后端业务枚举映射问题解决方案

数据库存储业务标识为方便计算或判断,多为 数字 或 字母 ,这类数据在返回给前端做展示的时候,需要转换成对应的业务标识说明,如币种在数据库中可能存储 CNY,实...

星尘的一个朋友
发表了文章

Java 类的一生

从我们码出 public class Cafe 的时候,可以说。这个种子 bean 就已经埋下了。然后我们将它通过前端编译器 javac 编译成了 Class ...

星尘的一个朋友
发表了文章

你说那 class 文件里边都是啥

首先属性表是用来补充信息用的,比如他可以继续补充类文件的信息、就是我们上面最后的那一段内容,还有他可以补充字段的信息,补充方法的信息。所以它出现的位置不同,补充...

星尘的一个朋友
发表了文章

天天听人家说的 GC 到底是个啥?它具体是如何实现的?

通过上一篇的内容我们知道了一些可以固定作为 GC Roots 的内容,他们包括静态变量、常量、方法运行时上下文。我们也知道了可达性分析算法 (这里如果不清楚的请...

星尘的一个朋友
发表了文章

【已解决】IDEA 2020.3 java.lang.UnsupportedClassVersionError

我程序用的是 JDK8,看报错就是编译和运行使用的 JDK 版本不一致导致的,刚开始以为是 IDEA 配置的编译器版本问题,于是把所有的能设置的地方全都检查了一...

星尘的一个朋友
发表了文章

JVM 把内存”收“回来用的是什么法器

多学一点:大多 JVM 不使用第一种方式的原因是因为引用计数的办法会导致两个对象在互相引用时,计数器的值均不为零,从而导致内存回收出现问题,进而导致内存泄漏。

星尘的一个朋友
发表了文章

速知 Java 的强、软、弱、虚引用(秒懂)

在这种需求提出后 JDK2之后,Java 补充了对象引用的概念,将引用分为强、软、弱、虚四种。

星尘的一个朋友
发表了文章

JVM 是怎么把“送”出去的内存又“要”回来的

这里在回顾一下 Java 程序在运行时都有哪些数据区域,如果没跟 lvgo 一起学的同学,可以看看之前的文章 《 你创建的 Java 对象都搁哪了》

星尘的一个朋友
发表了文章

JVM 中对象咋创建啊,又怎么访问啊

多学一点,这里的几个步骤涉及多个指令操作,所以就有了 DCL 单例使用 volatile 来禁止指令重排来保证单例模式的实例同步

星尘的一个朋友
发表了文章

你创建的 Java 对象搁哪了

答应我,跟我一起学习吧,别再做知识收藏家了,把《深入理解 Java 虚拟机》书拿出来,翻它,盘它,磋磨它。

星尘的一个朋友
发表了文章

JVM 你知道不

关于 Java 虚拟机的学习,无论从业务开发上来说,还是从解决问题的角度上来看。我认为都是一个 Java 程序员必会的一个知识体系,为什么这么说呢?还是那句耳朵...

星尘的一个朋友

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券