- 博客(5)
- 收藏
- 关注
原创 01-RPC框架深入剖析与设计实践(上)
网关:要从三个角度来理解对系统外部访问者来说,网关起到隐藏系统内部细节,统一访问入口的作用;站在网关自身的角度看,所有与业务无关的通用性功能,全部由网关来承载;从系统内部的功能来看,网关主要负责路由转发和负载均衡。立体监控平台:可怕的不是出现问题,而是出现了问题却不知道。在互联网中,服务与服务之间的通信方式主要有两种:一种是RPC(远程过程调用),另一种是通过消息中间件(如MQ)来通信。当生产者(被调用的)服务产生的结果会影响消费者(调用的)服务的处理逻辑时,使用RPC;反之,当消费者服务对.
2021-09-04 18:01:52 164
原创 实现猜拳游戏
通过控制台方式实现一个人机对战的猜拳游戏,用户通过输入(1.剪刀 2.石头 3.布),机器随机生成(1.剪刀 2.石头 3.布),胜者积分,n局以后通过积分的多少判定胜负。package homework.chapter3.section5;import java.util.Random;import java.util.Scanner;public class FingerGuessingGame { private String peoplePlayer; private
2021-08-22 18:26:55 213
原创 自定义MyList类,实现ArrayList的基本功能
试题:自定义一个类,命名为 MyList,类中包含属性:Object[] element。定义如下几个方法:增加方法add:可以向数组属性中依次存储 Object,数组内容存满时,需实现动态扩容(详解在下面)。参考:Boolean add(Object obj)删除方法remove:可以根据数据或下标,从数组属性中删除Object数据,删除后,数组后续元素需前移。参考:void remove(Object obj) 或 void remove(Integer index)查询方法get:方法传
2021-08-22 17:27:47 727
原创 快递E栈(控制台简易版)
废话不多说,直接上代码。package homework.chapter2.section2;import java.util.Scanner;public class Express { /** * 快递柜中最多有100个柜子 */ static MyPackage[] myPackages = new MyPackage[100]; /** * counter变量保存快递柜中现有多少个柜子存放了快递 */ st
2021-08-04 11:14:44 167
原创 关于Java中使用Calendar.MONTH和Calendar.DAY_OF_WEEK相关注意事项
关于Java中使用Calendar.MONTH和Calendar.DAY_OF_WEEK相关注意事项java的Calendar,获取月份少一月的问题及其它注意事项:Calendar.MONTH,这是一个有别于现实中日历的值Calender.DAY_OF_WEEK,表示一个星期中的某天java的Calendar,获取月份少一月的问题及其它注意事项:import java.util.*;public class DateClass{ public static void main(String a
2021-05-04 17:33:35 1983
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人