要实时就用同步,要吞吐率就用异步。 同步调用 流程略 实现负载均衡:连接池中建立了与一个RPC-server集群的连接,连接池在返回连接的时候,需要具备负载均衡策略。实现故障转移:连接池中建立了与一个RPC-server…
分类:java
JAVA面试核心教程 | 第三篇:Java面试微服务知识点总结
微服务篇 微服务 前后端分离是如何做的 在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的API服务即可。前后端之间通过HTTP请求进行交互,前端获取到数据后,进行页面的组装和渲染,最终返回给浏览器。…
spring boot udp或者tcp接收数据
下面用的是 springboot内置integration依赖 <dependency> <groupId>org.springframework.boot</groupId> <…
做一个不复制粘贴的程序员[0]: 概述
前言 Perl语言之父拉里·沃尔曾说过程序员有三大美德:懒惰、急躁、傲慢,很多程序员在平时工作中常常做很多重复的事情,写很多重复的代码,如果有懒惰的思想,就可以避免很多重复,从而提高开发效率,增加编程乐趣,我们需要的是一…
JAVA复习笔记01
学了一学期的JAVA,临近期末,整理了一些JAVA考试中需要掌握的点,记录在这里。 1、编译多个JAVA文件,运行程序 (1) javac 1.java 2.java java Main &nb…
啊哈算法之巧用栈解密回文字符串
简述 本算法摘选自啊哈磊所著的《啊哈!算法》第二章第二节的题目——使用栈来解密回文。文中代码使用C语言编写,博主通过阅读和理解,重新由Java代码实现了一遍,意在深刻理解栈这一数据结构的特性和操作方法,并希望能够在这种数…
idea 常用快捷键
强制for循环:String[] names = ctx.getBeanDefinitionNames(); names.for + 回车 自动加载强制for循环; 文件…
Effective Java第三版(一) ——用静态工厂代替构造器
此文做为《Effective Java》系列的第一篇,所以有必要大概说下此书的特点,当然很多人可能都看过,毕竟是有着Java四大名著之一的大名在外,不过总会有萌新不了解,例如我!《Effective Java》第三版…
如何写出让同事无法维护的代码?
译者:陈皓 译文:http://coolshell.cn/articles/4758.html 原文:http://mindprod.com/jgloss/unmain.html 推荐阅读(点击即可跳转阅读) 1.&nb…
java秒杀系列(2)- 页面静态化技术
前言 通过代码片段分别介绍服务端渲染、客户端渲染、对象缓存三种方式的写法。 代码片段仅供参考,具体实现需要根据业务场景自行适配,但思想都是一样。 一、服务端渲染方式 1、接口返回html页面的设置 @Autowired …
MogonBook_Java_面试笔记
1.equals()方法与==的区别 在Object类中的equals()方法: public boolean equals(Object obj) { return (this == obj); } 很明显的看出他就是…
啊哈算法之简单深度优先搜索案例
简述 本算法摘选自啊哈磊所著的《啊哈!算法》第四章第一节的内容——深度优先搜索(DFS)。其实这个名词以前听说过很多次,但是就是没有了解过这是什么东西,感觉很深奥离自己还很远,而且目前遇到的项目中一直都未曾有使用这种算法…