摘要: MySQL调优 数据库优化常见方案 优化shema,sql语句+索引 加缓存,memcached,redis 主从复制,读写分离 垂直拆分 水平拆分 为了知道怎么优化SQL,必须先清楚SQL的生命周期 SQL生命周期 应用服务器连接数据库服务器,建立一个TCP/IP连接,发送SQL请求给MySQL服 阅读全文
posted @ 2023-02-24 00:03 码云逸栈 阅读(183) 评论(0) 推荐(0)
摘要: MySQL 为什么使用数据库 数据保存在内存 优点:存取速度快 缺点:数据不能永久存取 数据保存在文件 优点:数据可以持久化 缺点:速度比内存操作慢,频繁的IO操作,查询数据数据不方便 数据保存在数据库 优点:数据可以持久化,使用SQL语句,查询方便效率高,管理数据方便 缺点:数据库本身需要内存来管 阅读全文
posted @ 2023-02-14 21:38 码云逸栈 阅读(70) 评论(0) 推荐(0)
摘要: Netty 定义 Netty是一个基于NIO的异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端 使用场景 需要自定义网络协议 需要自己构建异步,高性能的基础通信框架 当第三方只有TCP,UDP接口 优点 API简单,开发门槛低 功能强大,预置了多种编解码功能,支持多种主流 阅读全文
posted @ 2023-02-06 22:41 码云逸栈 阅读(189) 评论(0) 推荐(0)
摘要: rocketmq常见问题 消息丢失 出现消息丢失可能会有三种情况 Producer端 Broker端 Consumer端 Producer保证消息不丢失 检查网络延时,如果是网络延迟高,延长收到确认结果的超时时间,默认超时是3秒 rocketMQTemplate.getProducer().setS 阅读全文
posted @ 2023-01-28 00:46 码云逸栈 阅读(445) 评论(0) 推荐(0)
摘要: 一.概念 rocketMQ是一款典型的分布式架构下的中间件产品,使用异步通信方式和发布订阅的消息传输模型,具备异步通信的优势,系统拓扑简单,上下游耦合较弱,主要应用于异步解耦,流量削峰填谷等场景 二.服务端部署 部署声明 | 名称 | 版本 |IP | | | | | | Rocket | 4.4. 阅读全文
posted @ 2023-01-27 05:35 码云逸栈 阅读(2835) 评论(0) 推荐(1)
摘要: 一.前言 spring作为JAVAEE最核心的框架,是每一个java开发者所必须掌握的,非常重要,本篇从一个简单例子入手,由浅入深的分析spring创建bean的全过程,目标在于彻底搞懂spring原理,方便以后整合其他框架 二.测试代码 /** * * * @author <a href="mai 阅读全文
posted @ 2022-04-21 23:41 码云逸栈 阅读(313) 评论(0) 推荐(1)
摘要: 测试代码 public class ContextApplication { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationCo 阅读全文
posted @ 2022-03-06 12:15 码云逸栈 阅读(302) 评论(0) 推荐(0)
摘要: 1:Kotlin: warnings found and -Werror specified Kotlin将程序中的警告变更为错误导致的问题,只需要改变一下级别即可,注意看是那个模块的 解决方式:file->project Structure->Modules->模块-> 删除 -Weeror 2: 阅读全文
posted @ 2022-02-25 16:29 码云逸栈 阅读(370) 评论(0) 推荐(0)