Categories
Spark
2023
升级Quarkus3备忘录
Quarkus RestClient路径参数URL编码问题
敏捷理发实践
2022
2022年终总结
Dagster快速入门
数据湖调研:Delta Lake vs Iceberg
Quarkus服务接入Skywalking链路跟踪
Skywalking Java Agent在M1芯片MacOS下的开发tips
换电脑了
关于Quarkus的碎碎念
跨Yarn集群提交spark任务——之Spark2.4坑
2021
跨Yarn集群提交spark任务
修复Elasticsearch-hadoop查询条件带emoji时的JsonGenerationException
修复Elasticsearch-hadoop读取特殊数字取值时的NumberFormatException
2020
Spark动态加载hive配置的方案
DBeaver接入Kylin数据源
Spark写Mongodb的小坑
2018
Scala项目发布的小坑
《Scala实用指南》读书笔记(二)
《Scala实用指南》读书笔记(一)
Kettle Java API处理Hadoop数据
Lucene7获取所有有效文档
Kerberos集群的Sqoop,Hive,HBase,Kafka,Maxwell使用
Kerberos部署,配置与基础使用
Sentry部署,配置与使用
基于Vert.X的高性能微信支付宝公众号通用服务
解决Maxwell发送Kafka消息数据倾斜问题
2017
Spark2的Kafka消费Offset管理
Tomcat8源码读后感
最近对Java服务框架的思考
基于Netty的Spring Boot内置Servlet容器的实现(五)
发布项目到Maven中央仓库
基于Netty的Spring Boot内置Servlet容器的实现(四)
基于Netty的Spring Boot内置Servlet容器的实现(三)
基于Netty的Spring Boot内置Servlet容器的实现(二)
基于Netty的Spring Boot内置Servlet容器的实现(一)
HashMap线程安全性讨论
LinkedList源码阅读笔记(JDK8)
SpringMVC中的WebSocket开发
ArrayList源码阅读笔记(JDK8)
String源码阅读笔记(JDK8)
《深入理解Java虚拟机》 学习笔记(五.终章)——Java内存模型与线程安全/优化
《深入理解Java虚拟机》 学习笔记(四)——类加载机制与JVM优化
《深入理解Java虚拟机》 学习笔记(三)——类文件结构
《深入理解Java虚拟机》 学习笔记(二)——垃圾回收
《深入理解Java虚拟机》 学习笔记(一)——JVM内存结构
调整VirtualBox CentOS虚拟机磁盘大小
Spark快速统计树状关系各层数量的一种算法
Docker中Gitlab的持续集成安装与配置
HBase外网同步脚本
Scala实现64位的MurmurHash函数
js跨域获取Cookie的一种新方法
2016
HashMap源码阅读笔记
HtmlUnit爬虫使用代理时对HTTP请求头Proxy-Connection字段的探究
Spring Boot快速入门(四)——日志系统
Spring Boot快速入门(三)——使用Thymeleaf模板引擎
Spring Boot快速入门(二)——REST风格API的Controller编写与项目启动
Spring Boot快速入门(一)——介绍与基础Demo
Redis性能调优——Pipeline、主从复制、Lua脚本等
Nginx常用配置及负载均衡、动静分离
Netty+Redis开发高并发应用的一些思考(二)
提高Gmail代收POP3邮件的频率
Netty+Redis开发高并发应用的一些思考(一)
Gitolite管理用户权限的Shell脚本
Bash on Windows开启Ubuntu unity和Xfce4桌面的方法
第一篇博客——測試