Java Web基础
文章平均质量分 61
Java Web基础
Pluto_CSND
可不就是个打工仔吗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSONPath解析JSON数据结构
摘要: Fastjson的JSONPath提供了一种简洁的路径表达式语言,用于高效查询和操作JSON数据。支持基本语法(如$根节点、..递归搜索)、函数语法(如min()/max())和筛选语法(如[?(@.price>10)])。通过依赖Fastjson库,开发者可直接解析JSON字符串或对象,快速提取特定节点(如$.store.book[0].title)、过滤数据(如价格范围查询)或执行统计计算。适用于复杂JSON结构的精准数据访问,避免多层get()调用。 (字数:150)原创 2025-12-31 13:04:01 · 526 阅读 · 0 评论 -
Java实现gRPC双向流通信
该文章介绍了如何配置gRPC Java开发环境,主要包含以下内容: Maven依赖配置:包括gRPC相关依赖、日志依赖SLF4J和Protocol Buffers依赖,并指定Java 8作为编译环境。 构建插件配置:使用protobuf-maven-plugin插件自动生成gRPC代码,配置了protoc和grpc-java插件的版本。 proto文件定义:展示了如何定义gRPC服务MyService和消息格式MyRequest/MyResponse,支持双向流式通信。 开发环境准备:简要说明需要安装pro原创 2025-10-23 16:21:09 · 349 阅读 · 0 评论 -
Java发送http请求的方式
文章介绍了基于jdk1.7编写的发送http请求的函数,代码亲测可用。原创 2024-11-25 17:30:24 · 549 阅读 · 0 评论 -
HttpServletRequest获取头部数据
HttpServletRequest获取头部数据。原创 2022-09-01 16:33:27 · 1159 阅读 · 0 评论 -
SimpleDateFormat的线程安全问题
假设线程A执行完calendar.setTime(date),把时间设置成2024-07-26,这时候线程被挂起,线程B获得CPU执行权。线程B也执行到了calendar.setTime(date),把时间设置为2024-07-27,线程挂起,线程A继续,calendar还会被继续使用subFormat()方法,而这时calendar用的是线程B设置的值了,这就是引发问题的根源,会出现时间不对,线程挂死等。原创 2024-08-12 16:54:22 · 620 阅读 · 0 评论 -
logback日志配置实例
【代码】logback日志配置实例。原创 2023-05-26 09:31:10 · 233 阅读 · 1 评论
分享