写在最前 秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘...

写在最前 秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘...
首先思考一个问题:在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是「读多写少」的...
最近火了的羊了个羊游戏,连续好几天了,热度仍然不减,现在你还在玩吗?羊了个羊游戏属于是一款益智游戏闯关类的,新颖的挑战消除游戏,一旦玩下来就停不了。 羊了个羊? 游戏简介: ...
相信很多人都知道反射可以说是Java中最强大的技术了,它可以做的事情太多太多,很多优秀的开源框架都是通过反射完成的,比如最初的很多注解框架,后来因为java反射影响性能,所以...
首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间...
微服务知识 传统开发所有业务逻辑都在一个应用中, 开发,测试,部署随着需求增加会不断为单个项目增加不同业务模块;前端展现也不局限于html视图模板的形式,后端向前端支持需要更...
一. 生产端的可靠性投递 1. 保障消息的成功发出 2. 保障MQ节点的成功接收 3. 发送端收到MQ节点(broker)确认应答 4. 完善的消息补偿机制 在实际生产中,很...
Java的分区收集算法也是面试中的考察点,很多人对此不清楚。下面详细的介绍一下 分代收集概念 根据对象的存活周期不同将内存划分为新生代和老年代,存活周期短的为新生代,存活周期...
一、什么是死锁 死锁不仅在个人学习中,甚至在开发中也并不常见。但是一旦出现死锁,后果将非常严重。 首先什么是死锁呢?打个比方,就好像有两个人打架,互相限制住了(锁住,抱住)彼...
前言: 最近看了很多写的非常好的接口文档,在理解业务方面给了非常多的帮助,解决很多时候对于一些协商数据的问题困扰,同时,后续个人的工作当中,也需要对外开放接口给第三方进行调用...
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式...
RabbitMQ 在上一家公司已经接触过了, 但是懵懵懂懂的. 不是很清楚. 具体怎么个逻辑. 这次公司打算搭建新的系统. 领导要求研究一下MQ. 经过研究得出的结论是. M...
一.异常的概念 异常:就是程序运行过程中,出现了非正常的情况,异常也是错误的一种,但不是所有错误都是异常,异常会导致JVM非正常停止。 异常有的时候是因为用户错误引起,有的时...