随笔分类 - java编程
java编程
摘要:本文从从Bitcask存储模型讲起,谈轻量级KV系统设计与实现。从来没有最好的K-V系统,只有最适合应用业务实际场景的系统,做任何的方案选择,要结合业务当前的实际情况综合权衡,有所取有所舍。
阅读全文
摘要:本文介绍如何离线生成sst并在线加载,提供一种用rocksdb建立分布式kv系统替换mongodb的思路
阅读全文
摘要:开源java版本bertTokenizer
阅读全文
摘要:要获取内网地址,可以尝试连接到10.255.255.255:1。如果连接成功,获取本地套接字的地址信息就是当前的内网IP。 python实现: ```python import socket def extract_ip(): st = socket.socket(socket.AF_INET, s
阅读全文
摘要:引入pdf2dom <dependency> <groupId>net.sf.cssbox</groupId> <artifactId>pdf2dom</artifactId> <version>1.8</version> </dependency> 测试代码: import java.io.Fil
阅读全文
摘要:一个java开发的类似不蒜子的PV统计器
阅读全文
摘要:grafana 是一款非常优秀的可视化报表工具,有设计精良的可视化工具,今天来聊一聊如何将grafana集成到自己的应用中。 原理是: grafana允许iframe访问,开启auth.proxy, java 后端鉴权后代理grafana 前端通过iframe访问后端代理过的grafana graf
阅读全文
摘要:基于mongodb实现分布式锁
阅读全文
摘要:开源基于docker的任务调度器pipeline,比`quartzs` 更强大的分布式任务调度器
阅读全文
摘要:hugegraph源代码解读索引篇
阅读全文
摘要:Call Graph是一款IDEA插件,用于可视化基于IntelliJ平台的IDE的函数调用图。
阅读全文
摘要:从wav到Ogg Opus 以及使用java解码OPUS
阅读全文
摘要:从spring来看设计模式如何灵活使用。
阅读全文
摘要:验证用户输入是否正确是我们应用程序中的常见功能。Spring提供了`@Valid`和@`Validated`两个注解来实现验证功能,本文详细介绍 [@Valid]和[@Validated]注解的区别 。
阅读全文
摘要:本文基于spring boot,实现一个超轻量级的网关,实现请求转发
阅读全文
摘要:数据访问层,所谓的CRUD是后端程序员的必修课程,Spring Data JPA 可以让我们来简化CRUD过程,本文由简入深,从JPA的基本用法,到各种高级用法。
阅读全文
摘要:Knife4j前身是swagger-bootstrap-ui,提供一套更美观的swagger ui,本文介绍集成方案、
阅读全文
摘要:dragonwell8在容器使用
阅读全文
摘要:你是否还在为代码命名而纠结不已?
那么如何更好的命名呢? 网上搜索一圈没有发现满意的,于是自己动手丰衣足食,https://jadepeng.gitee.io/code-naming-tool/。
阅读全文
摘要:Spring Boot引入swagger-ui 后swagger-ui.html无法访问404问题解决
阅读全文