随笔分类 -  java

摘要:NoHttpResponseException异常分析和优化实践 在使用HttpClient进行网络请求时,如果服务器端没有响应,可能会抛出NoHttpResponseException异常。该异常表明服务器端没有及时响应,导致客户端无法获取到服务器端的响应。 在实际开发中,我们通常会遇到两种情况: 阅读全文
posted @ 2024-12-17 13:10 leeyazhou 阅读(532) 评论(0) 推荐(0) 编辑
摘要:grpc-example 基于gRPC实现的简单rpc框架 配置 属性配置 pom.xml中配置依赖的gRPC版本号 <properties> <grpc.version>1.32.1</grpc.version> <!-- Message源文件输出目录 --> <javaOutputDirecto 阅读全文
posted @ 2020-10-12 17:26 leeyazhou 阅读(362) 评论(0) 推荐(0) 编辑
摘要:docker环境下Java获取cpu核心数异常 一次查询线上BUG时,发现JDK获取cpu核心数不准确,导致程序运行过程中出现了不符合预期的情况,因为在线上docker环境的JDK代码中获取的cpu核心数实际上是docker宿主机的cpu核心数。 于是,网上搜索了一下,确实是存在这个情况的,这么说是 阅读全文
posted @ 2020-05-25 17:32 leeyazhou 阅读(2212) 评论(0) 推荐(0) 编辑
摘要:JDK是否收费 Oracle公司在2019年4月16日更新了JDK的协议,协议的主要内容就是允许在特定场景(个人使用和开发使用)下免费使用,但其他情况下需要订阅使用,也就是商用需要收费。 OTN协议更新 在下载JDK的 "下载" 页面,有一个明显的位置写了一个提示信息: 不想付费? 使用更新协议之前 阅读全文
posted @ 2020-05-22 15:37 leeyazhou 阅读(3397) 评论(0) 推荐(0) 编辑
摘要:Flower是一个构建在Akka上的反应式微服务框架,开发者只需要针对每一个细粒度的业务功能开发一个Service服务,并将这些Service按照业务流程进行可视化编排,即可得到一个反应式系统。 即时响应:服务流程的调用者可以得到即时响应,无需等待整个Service流程执行完毕;Service之间无 阅读全文
posted @ 2019-08-02 17:32 leeyazhou 阅读(1986) 评论(0) 推荐(1) 编辑
摘要:注:本文代码基于eclipse4.5.2 1. 需求:在换电脑之后,如何不用配置eclipse就可以很快进入开发呢,并保持原来的编码规范。 2. 方法:修改eclipse源码 分别修改了两个jar包2个类,源码都是来源于eclipse的plugins下对应jar包,具体如下: Jar包 类名 org 阅读全文
posted @ 2016-04-12 17:30 leeyazhou 阅读(864) 评论(0) 推荐(0) 编辑
摘要:引用:Java Programming Language Enhancements Java Programming Language Enhancements Enhancements in Java SE 7 Binary Literals - In Java SE 7, the integra 阅读全文
posted @ 2016-04-11 14:28 leeyazhou 阅读(256) 评论(0) 推荐(0) 编辑
摘要:相信学习Java语言的同学都对这三个概念不太陌生。下面用spring的例子简单说明这三个概念。 IoC(Inversion of Control):控制反转。正常情况(控制未反转)下,如果serviceB要调用serviceA,那么serviceB需要实例化serviceA。然后控制反转情况下,sp 阅读全文
posted @ 2016-04-01 16:14 leeyazhou 阅读(223) 评论(0) 推荐(0) 编辑