![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java知识点
Jayvvvvv
这个作者很懒,什么都没留下…
展开
-
Dubbo必须会的知识点
前言应用架构演变:单一架构ORM:单机构建网站,是一个高内聚版本,所有功能部署在一起。通过一个容器和JSP/Servlet技术或通过一些开源的框架如SSM以及SSH,通过数据库管理系统来存储数据。垂直应用架构MVC:数据库应用服务器分离,通过增加机器的数量,将数据库服务器和web服务器拆分开来。分布式服务架构RPC:应用服务器从一台变成多台,把用户的请求分散到不同的服务器中进响应,进而提高负载能力。RPC:远程过程调用,简单的理解是一个节点请求另一个节点提供的服务流动计算架构SOA:基原创 2020-07-16 00:20:18 · 287 阅读 · 0 评论 -
Redis必须会的知识点
Nosql:非关系型数据库分表分库 + 水平拆分 + mysql集群:在Memcached的高速缓存,Mysql主从复制、读写分离的基础上,由于MyISAM使用表锁,高并发Mysql应用开始使用InnoDB引擎代替MyISAM。现如今分表分库 + 水平拆分 + mysql集群 已经成为解决缓解写压力和数据增长的问题的热门技术。NoSQL用于超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。- 代表着不仅仅是SQL- 没有声明性查询语言- 没有预定原创 2020-07-16 00:19:13 · 253 阅读 · 0 评论 -
Zookeeper知识点总结
基础Zookeeper = 文件系统 + 通知机制Apach Hbase和 Apache solr 以及 Dubbo等项目都采用了ZookeeperZookeeper是一个分布式的、高性能的,开源的分布式系统的协调服务,是Google的Chubby一个开源的实现,是Hadoop 和 Hbase 的重要组件,是一个为分布式应用提供数据一致性服务的软件。具有严格顺序访问控制能力的分布式协调存储服务是一个基于观察者模式设计的分布式服务管理框架,负责存储和管理大家都关心的数据,然后接收观察者原创 2020-07-16 00:17:25 · 294 阅读 · 0 评论 -
JavaGuide易错点总结
基础知识易错点1. object.equals("str") 容易报空指针异常,应使用"str".equals(object);还可以使用JDK7引入的工具类object#equals : objects.equals(null, "str"); // falsejava.util.Objects#equals源码:public static boolean equals(Object a, Object b) { // 可以避免空指针异常。如果a==null的话此时a.equals原创 2020-07-11 17:58:18 · 344 阅读 · 0 评论 -
Java知识点JUC总结
JUC:java.util.concurrent (Java并发编程工具类)一般面试提问:面向对象和高级语法、Java集合类、Java多线程、JUC 和高并发、Java IO和 NIO获取多线程的4种方法:1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接口)2.实现Runnable接口,重写run方法3.实现Callable接口,重写call方法(有返回值)4.使用线程池(有返回值):通过Executors提供四种线程池进程:笔试:具有一原创 2020-07-11 17:51:05 · 312 阅读 · 0 评论