Java程序员说:世界上有三个伟大的发明【火、轮子、kafka】

一、Kafka 是什么? 有人说世界上有三个伟大的发明:火,轮子,以及 Kafka。 发展到现在,Apache Kafka 无疑是很成功的,Confluent 公司曾表示世界五百强中有三分之一的企业在使用 Kafka。在流式计算中,Kafka 一般用来缓存数据,例如 Flink 通过消费 Kafka

SpringCloud学习01

Spring Cloud是什么 spring cloud是一个工具集 通过集成多个工具,来解决微服务中的各种问题 微服务全家桶 spring cloud不是什么? spring cloud不是一个解决单一问题的工具 远程调用-RestTemplate 负载均衡-Ribbon 重试-Ribbon 降级

其实SQL优化调优,就跟吃饭喝水一样简单,教你抓住SQL的本质!

前言 SOL 优化并不简单,做好 SOL 优化需要掌握数据库体系结构、表和索引设计、高效 SOL法、高级 SOL 语法、多种优化工具等知识,甚至还得分析业务特点,以及了解优化器的缺点。只有建立 SOL 优化方法论体系,才能够迅速找到最适合的方法来优化 SOL ,从而解决由SOL 51 发的性能问题。

springboot-webmvc

springboot默认支持支持一个模板引擎,这个引擎可以以html作为模板,我们可以在模板添加thymeleaf自定义标签属性,然后基于属性操作数据,这种技术主要取代jsp!templates下的网页不能直接通过浏览器url进行访问,需要基于后端控制器,在方法中定义页面响应![QZSZ0A`2O~

算法讲解|贪心算法的理解与分析

贪心算法  Part 1  贪心算法简介       贪心算法是从某一个初始状态出发,每次通过选取局部最优解向目标前进,并最终期望取得整体最优解的一种算法。由这个定义可知,贪心选择标准就是选择“当前最好”的决策,贪心算法根据这个标准进行决策,将原问题

MySQL 连接为什么挂死了?

摘要: 本次分享的是一次关于 MySQL 高可用问题的定位过程,其中曲折颇多但问题本身却比较有些代表性,遂将其记录以供参考。 一、背景 近期由测试反馈的问题有点多,其中关于系统可靠性测试提出的问题令人感到头疼,一来这类问题有时候属于“偶发”现象,难以在环境上快速复现;二来则是可靠性问题的定

并发编程Bug的源头-原子性

由于IO太慢,早期的操作系统就发明了多进程,即便在单核的CPU上我们也可以一边听着歌,一边写Bug,这个就是多进程的功劳。操作系统允许某个进程执行一小段时间,例如50毫秒,过了50毫秒操作系统就会重新选择一个进程来执行(我们称为“任务切换”),这个50毫秒称为“时间片”。 在一个时间片内,如果一个

JDK和CGLIB动态代理实现AOP控制事务

JDK和CGLIB动态代理实现AOP控制事务 前言 还是接着xml方式自定义实现Ioc容器 这个实例中,没有进行事务得操作,不能保持一个线程操作中事务得一致性; @Override public void transfer(String fromCardNo, String toCardNo, i

不要再说不会Spring了!Spring第一天,学会进大厂!

工作及面试的过程中,作为Java开发,Spring环绕在我们的身边,很多人都是一知半解,本次将用14天时间,针对容器中注解、组件、源码进行解读,AOP概念进行全方面360°无死角介绍,SpringMVC知识介绍与讲解,将整个Spring进行一个整体介绍,学会承包你后面所有的装逼,吊打面试官。你学“废

点击加载更多