上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 参考的github 使用对象封装http请求的结果 public class HttpClientResult implements Serializable { private static final long serialVersionUID = 2168152194164783950L; / 阅读全文
posted @ 2020-12-28 17:25 shouyaya 阅读(1276) 评论(0) 推荐(0)
摘要: 参考的博客 Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。 Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务; --摘自官网 具体的详细介绍,大家 阅读全文
posted @ 2020-12-26 09:49 shouyaya 阅读(954) 评论(0) 推荐(1)
摘要: @Slf4j public class ObjectSerializeUtil { //序列化 public static byte[] getObjectByteArray(Object o) { //将对象序列化成字节数组 ByteArrayOutputStream ba = new ByteA 阅读全文
posted @ 2020-12-21 18:30 shouyaya 阅读(139) 评论(0) 推荐(0)
摘要: 连接hdfs 根据hdfs的版本引用相关的hdfs依赖 <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client --> <dependency> <groupId>org.apache.hadoop</group 阅读全文
posted @ 2020-12-13 22:05 shouyaya 阅读(117) 评论(0) 推荐(0)
摘要: Elastic Stack简介 如果你没有听说过Elastic Stack,那你一定听说过ELK,实际上ELK是三款软件的简称,分别是Elasticsearch、 Logstash、Kibana组成,在发展的过程中,又有新成员Beats的加入,所以就形成了Elastic Stack。所以说,ELK是 阅读全文
posted @ 2020-11-05 22:58 shouyaya 阅读(456) 评论(0) 推荐(0)
摘要: 参考的博客 内容概述 微服务架构4个核心问题: 服务很多,客户端怎么访问? API网关:zuul组件 这么多服务,服务之间如何通信? 通信:Feign HttpClient Http通信方式,同步,阻塞 这么多服务,如何治理? 服务注册和发现:Eureka 服务挂了怎么办? 熔断机制:Hystrix 阅读全文
posted @ 2020-09-14 21:20 shouyaya 阅读(288) 评论(0) 推荐(0)
摘要: Java异常体系 异常处理机制主要回答了三个问题 What:异常类型回答了什么被抛出 Where:异常堆栈跟踪回答了在哪抛出 Why:异常信息回答了为什么被抛出 Error和Exception的区别 Error:程序无法处理的系统错误,编译器不做检查 Exception:程序可以处理的异常,捕获后可 阅读全文
posted @ 2020-08-26 16:58 shouyaya 阅读(294) 评论(0) 推荐(0)
摘要: 进程与线程的区别 进程是资源分配的最小单位 线程是CPU调度的最小单位 一个程序必须有一个进程,一个进程必须有一个线程 Thread中start和run方法的区别 调用start()方法会创建一个新的子线程并启动 run()方法只是Thread的一个普通方法的调用 Thread和Runnable的关 阅读全文
posted @ 2020-08-21 16:58 shouyaya 阅读(707) 评论(0) 推荐(0)
摘要: GC的标记算法 引用计数算法 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1 任何引用计数为0的对象实例可以被当作垃圾收集 优点:执行效率高,程序执行受影响较小 缺点:无法检测出循环引用的情况,导致内存泄漏 可达性分析算法(主流) 通过判 阅读全文
posted @ 2020-08-18 16:58 shouyaya 阅读(1185) 评论(0) 推荐(0)
摘要: 谈谈对Java的理解 平台无关性 GC 语言特性(泛型,反射,lambda等) 面向对象 类库 异常处理 Java的平台无关性 Java源码首先被编译成字节码,再由不同平台的JVM进行解析,Java语言在不同的平台上运行时不需要重新编译,Java虚拟机在执行字节码的时候,把字节码转换成具体平台上的机 阅读全文
posted @ 2020-08-18 15:18 shouyaya 阅读(252) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 17 下一页