• 工作中有项目使用 jfx 在 Linux 运行。有需求需要播放音频。 默认的 jfx 播放音频需要 javafx.media。很不幸,mvn 中央仓库中的版本相对于我们目标机来说版本太高了。只能...
    2025-01-07
  • hexo 原版的 theme 不对我的脾性。翻来覆去在官方的 theme 仓库中,找到一个极为简单的 theme – instapaper ,我挺喜欢的。 但里面的东西对我来说,还是有些多余,我...
    2025-01-02
  • 时隔多年,又开始写文章丢 blog 了。简直是逆时代潮流。都刷短视频刷微博的时代,还自建站写文,是有点傻。 但我还是打算记录一些东西,记录自己的日常工作,记录生活的点滴,特别是孩子的成长。 就这...
    2024-10-26
  • 主题构建简单的 DSL 什么是 DSLDSL 即 Domain Specific Language 的缩写,中文翻译为领域特定语言。 在代码开发中,若是有一套完整的 DSL 支持,代码表现张力就...
    2020-05-07
  • 主题Javadump(更常见的名字:javacore) – 6 线程和堆栈跟踪 (THREADS)对于应用程序员而言,Java™ 转储最有用的部分之一是 THREADS 节。 该节显示 Java...
    2020-04-24
  • 主题Javadump(更常见的名字:javacore) – 5 锁、监视器和死锁 (LOCKS)出现死锁时 Javadump 的 LOCKS 组件部分的示例。 锁定通常用于防止一个以上的实体访问...
    2020-04-23
  • 主题Javadump(更常见的名字:javacore) – 4 存储管理 (MEMINFO)MEMINFO 部分提供了有关 Memory Manager 的信息。 MEMINFO 部分继前三部分...
    2020-04-21
  • 主题Javadump(更常见的名字:javacore) – 3 本机内存 (NATIVEMEMINFO)Java 转储的 NATIVEMEMINFO 部分提供了有关 Java™ 运行时环境所分配...
    2020-04-20
  • 主题Javadump(更常见的名字:javacore) – 2 TITLE、GPINFO 和 ENVINFO 部分在 Javadump 的开始处,前三部分为 TITLE、GPINFO 和 ENV...
    2020-04-17
  • 主题Javadump(更常见的名字:javacore) 使用 JavadumpJavadump 生成的文件包含与 JVM 以及在执行期间的某个点捕获的 Java™ 应用程序相关的信息。例如,此信...
    2020-04-16
  • 主题借助GC日志,实际分析一个问题 问题某系统在10点过19秒,触发OOM 分析堆内存耗尽过程通过jca.jar分析native_stderr.log,该GC日志表明内存耗尽过程 [Www Mm...
    2020-04-15
  • 主题IBM JDK GC日志 IBM JDK GC日志使用编辑器打开使用顺手的编辑器,可以打开此文件。 <exclusive-start id="342" timest...
    2020-04-14
  • 主题IBM JDK GC日志 IBM JDK GC日志使用编辑器打开使用顺手的编辑器,可以打开此文件。 <exclusive-start id="2" timestam...
    2020-04-13
  • 主题IBM JDK GC日志 IBM JDK GC日志在哪里<WAS>/profiles/<server>/logs/native...
    2020-04-10
  • 主题Java中一个新的反射方式 MethodHandle这个是 JDK 1.7 引入的。Method Handles 的引入是为了与已经存在的 java.lang.reflect API 相配合...
    2020-04-09
  • 主题一个简易结构的反应堆模型 反应堆模型 这是 Netty 架构下的反应堆模型,基于事件分发。这个模型非常漂亮,也非常高效。借鉴这个,我们可以做一些设计上的尝试。 简易实现将代码分解为几大块: ...
    2020-04-08
  • 主题Linux内核参数调整:TCP ## Linux内核参数#在每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。#原值:net.core.netdev_m...
    2020-04-07
  • 主题正则表达式(5) DFA/NFA为何会有 REDoS,就是因为绝大部分正则表达式的实现,都是基于 NFA。 什么是 NFA非确定有限状态自动机(Non-deterministic ...
    2020-04-03
  • 主题正则表达式(4) Regex安全问题Regex DOS (ReDOS) 正则表达式(Regex)经常遭受拒绝服务(DOS)攻击(称为ReDOS)。这是由于以下事实:根据特定的正则表达式定义,...
    2020-04-02
  • 主题正则表达式(3) 贪婪量词/惰性量词/支配量词贪婪量词: 先看整个字符串是不是一个匹配。如果没有发现匹配,它去掉最后字符串中的最后一个字符,并再次尝试。如果还是没有发现...
    2020-04-01
  • 主题正则表达式(2) Java支持的正则表达式正则表达式构造的摘要 构造 匹配 字符 x 字符 x \\ 反斜杠 \0n 八进制 0n (0 ...
    2020-03-31
  • 主题正则表达式(1) 通过正则表达式提升工作效率场景1,检查发现大量的 System.out.println我们可以通过正则表达式,批量替换 打开 IDE(IDEA or Eclipse)或编...
    2020-03-30
  • 主题一些简单实用的小设计(6),控制反转,IoC(Inversion of Control) 什么是控制反转IoC 可以认为是一种全新的设计模式,但是理论和时间成熟相对较晚,并没有包含在 GoF...
    2020-03-27
  • 主题一些简单实用的小设计(5),负载均衡 什么是负载均衡负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如 Web 服务器、FTP 服务器、企业关键应用服务器和其它...
    2020-03-26
  • 主题一些简单实用的小设计(4),API Gateway 什么是 API GatewayAPI Gateway,或者说 API 网关,是借鉴物理网络的一个概念。物理网络中,网关是隔绝两个网络,两个...
    2020-03-25