工作中有项目使用 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