暂时没有标题

欢迎光临BDM
一枚菜鸟码农的成仙之路

【New】 如何计算一个 Java 对象的内存?

之所以用这个标题来写这篇文章而不是【如何使用 JMap】、【如何分析 Dump】等,是因为我一开始确实只想知道该如何知道一个 Java 的内存,毕竟优化的前提永远是可度量的量化指标。 前言 许多同为新手的小伙伴们肯定遇到过,在实现一个需求的...

最新发布

Java

如何计算一个 Java 对象的内存?

huangluyu阅读(97)评论(0)

之所以用这个标题来写这篇文章而不是【如何使用 JMap】、【如何分析 Dump】等,是因为我一开始确实只想知道该如何知道一个 Java 的内存,毕竟优化的前提永远是可度量的量化指标。 前言 许多同为新手的小伙伴们肯定遇到过,在实现一个需求的...

白日梦

我的压力从何而来?

huangluyu阅读(373)评论(27)

最近我的压力非常大,以至于没有办法冷静地思考,却不得不需要在短时间内果断做出各种决定。我想通过这篇短文,梳理一下我的压力,让我自己能对之分析,来逐一突破解决问题。 仙人仙语:或许选择总是困难的 换工作 8 月 8 号即将离职。口头交接已完成...

懒得分类

记第一次参加线下编程活动 Mob Programming

huangluyu阅读(90)评论(0)

我能参加这次武可老师和姚若舟老师组织的 Mob Programming,纯属机缘巧合。半个月前重新自学 TDD 时,从武可老师一年前技术博客中,找到了由他组织的 TDD 爱好者的群链接。当时如同找到组织一般如获至宝,可惜链接已经过期,只好辗...

数据库

MySQL 里 ORDER BY 与 LIMIT 结合的坑

huangluyu阅读(192)评论(0)

起因 今天测试时出了一个 Bug:首先手动在一个记录表里导入了一百条数据,在测试应用里其中一条数据使用分页查询无论如何都查询不出来! 只有 SELECT ALL() 或者把 LIMIT 的范围扩大到数据条目以外才能查出这条数据。 背景 DD...

Java

Java BIO NIO AIO 简述

huangluyu阅读(862)评论(0)

什么是 Java I/O 系统? Java 开发中,时常我们会用到除了 JVM 内存之外的数据,从数据库、文件或者网络中读取(通常情况下数据库也属于网络)。这些与外部数据源交互的方式,就是 I/O(In and Out)。Java 提供了一...

懒得分类

Spring 5 事务传播

huangluyu阅读(824)评论(0)

什么是数据库事务 正常的数据库交互中,数据库执行我们提供的 SQL,然后立即返回 SQL 执行的结果。而数据库事务可以将一系列 SQL 打包成一个整体帮我们执行,要么全部成功,要么一句失败则先前成功的 SQL 执行结果也会被撤销(回滚)。 ...

程序设计

《重构——改善既有代码的设计》重构方式汇总

huangluyu阅读(1015)评论(0)

软件学习初期很早就听到了“重构”,后来工作中也经常“用到”,但是却一直缺乏了结构化的指导思想,使得大部分重构经历中均有痛苦的回忆而茫茫然不知其所以。《重构》这本书就恰好解决了方向和依据的问题,达到了知其然且知其所以然的效果,从重构原因、切入...

版本控制

BFG 介绍 – 删除 GIT 历史记录中的敏感文件

huangluyu阅读(1611)评论(0)

Git 如果不甚提交了敏感文件,如包含了数据库密码、真实 IP 地址的文件,如何解决呢? 笔者前几天就遇到了这个问题,Git 提交过程不甚把这种敏感文件提交了,如果是本地 Git 服务器或私有仓库还好办,几乎不需要考虑这些问题,但是公有性质...

联系我们GitHub