随笔分类 -  java编程

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