随笔分类 -  Java

摘要:历史大事 年份 事件 1995/5/23 Sun 公司正式发布了 Java 语言和 HotJava 浏览器 1996/1 Sun 公司发布了 Java 的第一个开发工具包(JDK 1.0) 1996/4 10 个最主要的操作系统供应商申明将在其产品中嵌入 Java 技术 1996/9 大约 8.3 阅读全文
posted @ 2021-04-04 23:40 qianbuhan 阅读(111) 评论(0) 推荐(0)
摘要:工具 命令 作用 备注 jps jps 查看 Java 进程 在 bin 目录 JHSDB jdk1.8:java -cp .\sa-jdi.jar sun.jvm.hotspot.HSDBjdk1.9:jhsdb hsdb 基于服务性代理实现的进程外调试工具,用于映射Java 虚拟机运行信息 jd 阅读全文
posted @ 2021-02-22 10:29 qianbuhan 阅读(81) 评论(0) 推荐(0)
摘要:RPC Remote Procedure Call,远程过程调用。比如 Dubbo,Java 自带的是 RMI 框架。 调用远程计算机上的服务,就像调用本地服务一样。需要服务注册中心。 制作 RPC 框架 服务端定义接口和服务实现类并且注册服务 客户端查询出服务 客户端使用动态代理调用服务 客户端代 阅读全文
posted @ 2021-02-03 09:46 qianbuhan 阅读(105) 评论(0) 推荐(0)
摘要:JDK 接口 public interface Subject { String get(String id); } 实现类 public class OrderSubject implements Subject{ @Override public String get(String id) { 阅读全文
posted @ 2021-02-02 15:23 qianbuhan 阅读(80) 评论(0) 推荐(0)
摘要:RMI remote method invocation,可以认为是 RPC 的 Java 版本,允许运行在一个 Java 虚拟机的对象调用运行在另一个 Java 虚拟机上的对象方法。 RMI 使用的是 JRMP(Java Remote Messageing Protocol)协议,JRMP 是专门 阅读全文
posted @ 2021-02-02 14:32 qianbuhan 阅读(348) 评论(0) 推荐(0)
摘要:TCP 服务端 @Log4j public class TCPServer { private boolean running = false; public void start() { running = true; log.debug("TCP服务器已经启动,端口是 8888"); try ( 阅读全文
posted @ 2021-02-02 12:52 qianbuhan 阅读(160) 评论(0) 推荐(0)
摘要:// 获取项目运行时, org.example 包在系统中的路径。 String package = "org.example"; // 把包路径里的 . 替换成 / URL url = this.getClass().getClassLoader().getResource("/" + packa 阅读全文
posted @ 2020-12-16 23:13 qianbuhan 阅读(553) 评论(0) 推荐(0)
摘要:Class#newInstance方法已经被弃用了,从注释中可以看到推荐使用Constructor#newInstance方法生成实例,即直接通过构造方法生成实例: // getConstructor 方法入参是可变长参数列表,对应类中构造方法的入参类型,这里使用无参构造。 // newInstan 阅读全文
posted @ 2020-12-15 09:31 qianbuhan 阅读(632) 评论(0) 推荐(0)
摘要:1. 各版本java特性 [参考:https://blog.csdn.net/qq934235475/article/details/82220076] jdk1.0 - 1996-01-23 Oakjdk1.1 - 1997-02-19 JDBC(Java DataBase Connectivit 阅读全文
posted @ 2019-09-06 11:26 qianbuhan 阅读(90) 评论(0) 推荐(0)
摘要:内部类&反射: new Object(){}.getClass().getEnclosingClass() //得到外围类 阅读全文
posted @ 2018-01-30 17:42 qianbuhan 阅读(38) 评论(0) 推荐(0)