×
请登录
账号
密码
登录 Use it
博客
随笔
网盘
建站
资源
标签
毒鸡汤
程序员导航
登录
注册
MySQL(十六):理解执行计划EXPLAIN输出信息
MySQL 优化器会根据 **表、列、索引** 和 **WHERE** 子句中的条件的详细信息,会考虑许多技术来更高效地执行 SQL 查询中涉及的查找。可以在不读取所有行的情况下执行对大表的查询,可以在不比较每个行组合的情况下执行涉及多个表的联接。
star2017
博客
1年前
823
0
SpringBoot2实践系列(五十八):获取系统配置,临时目录,jar包所在目录
Java 应用获取系统配置,获取临时目录,获取 Spring Boot Jar 包所在的目录。
star2017
博客
1年前
434
0
CentOS7防火墙firewalld设置
Centos 7 的防火墙 firewalld 服务启停设置,端口添加关闭等。
star2017
博客
1年前
1681
0
多线程并发系列(一):线程安全的定义与理解
描述线程安全或非线程安全的前提条件必须放在 **多线程并发** 的场景下,变量是否被多个线程访问。在单线程或多线程非并发而是轮替执行的场景下,线程安全问题几乎是不存在的。
star2017
博客
1年前
1490
0
Mybatis事务管理机制详解
事务是一个最小的逻辑执行单元,整个事务不能分开执行,要么同时执行,要么同时放弃执行。Mybatis的事务管理分为两种形式:JDBC 和 MANAGED
star2017
博客
1年前
1092
0
Http状态码及SpringHttp状态码枚举
HTTP 协议的状态码,网上大把的多多,这里只总结经常用到的和自己理解的。官方的解释有些在实际环境较少碰到。 后续项目中有遇到其它的状态码需要处理的,再整理添加进来。 Spring 提供了 Http 状态码枚举类 HttpStatus。项目开发过程中通常也会自定义一个业务状态码。
star2017
博客
1年前
510
0
架构系列(二):大型网站架构模式
架构模式:使用类似甚至相同的功能组件或模块组个一个整体来解决共性的问题;问题重复出现,解决方案可重用。
star2017
博客
1年前
381
0
MySQL(十七):EXPLAIN输出信息之Extra字段解释
MySQL 查询执许计划 EXPLAIN 输出的信息有个扩展信息字段 Extra,该字段包含了有关 MySQL 如何解析查询的其他信息,可以更好地帮助理解执行计划。
star2017
博客
1年前
915
0
MyBatisPlus:IService接口的saveBatch方法使用不当导致死锁
外层方法开启事务,内部调用了 Mybatis Plus 的 IService接口的saveBatch方法,出现了死锁。
star2017
博客
1年前
2477
0
Linux常用命令:lrzsz工具之sz,rz上传下载
Linux 与 Windows 进行文件上传下载交换,可以使用 `lrzsz `工具。
star2017
博客
1年前
489
0
多线程并发系列(二):在多线程中注入SpringBean
在多线程中需要用到 `Spring` 中的 `Bean`,如果直接用 Spring 注入是会报`NullPointerException`错误。原因是线程类无法提前委托给`Spring`管理,是在使用中创建的。
star2017
博客
1年前
791
0
ActiveMQ(三):事务,过期,积压,重试,转发模式,应答模式,死信队列
ActiveMQ 支持 JMS 规范中的 2 种消息转发模式,支持消息事务,支持异步发送消息和生产者流量控制,提供了 4 种消息消费应答模式,提供消息发送失败后重试机制, 本文分别对 ActiveMQ 消息转发模式,事务,消息过期,消息积压,应答模式,重试,死信队列等相关配置进行描述。
star2017
博客
1年前
343
0
TCP/IP的三次握手与四次挥手
TCP/IP 协议在客户端与服务器建立连接和断开连接时的一套消息确认机制,就是三次握手和四次挥手。
star2017
博客
1年前
329
0
架构系列(三):大型网站架构要素
在给系统做架构设计时,除了要考虑功能需求以外,还需要关注性能、可用性、伸缩性、扩展性和安全性这5个要素,可通过这些要素来衡量一个软件架构设计的优劣,判断其是否满足需求。
star2017
博客
1年前
88
0
MySQL(十八):索引失效分析与优化
使用索引来提高查询性能效果是显著的,但不正确的 **SQL** 语句使用也会导致索引失效,索引使用未达预期,甚至执行全表扫描,此情况是严重影响性能的,在编写 SQL 语句时特别注意。
star2017
博客
1年前
1001
0
MySQL系列(二十五):SQL语句查询结果顺序决定因素
MySQL SQL 查询结果顺序与查询的列是否走索引有关。
star2017
博客
1年前
1839
0
微服务应用(二十一):延时队列之MQ实现方案及RabbitMQTTL+DLX或插件实现
MQ 消息中间件基本都支持**延时消息**或**消息过期**处理相关功能,可以使用此功能来实现消息队列。
star2017
博客
1年前
1309
0
多线程并发系列(三):继承Thread类和实现Runnable接口创建线程
JDK 中已提供了对多线程的支持,可以很方便 实现多线程编程,主要有两种方式:一种是继承 Thread 类,另一种是实现 Runnable 接口。
star2017
博客
1年前
453
0
ActiveMQ(四):发送与消费优化,异步,同步,流控,预取限制,慢消费
ActiveMQ 为生产者发送消息提供了根据业务场景需要的相关优化配置,支持同步,异步发送,支持流量控制,Broker存储空间设置等。 也为消息者提供了优化设置,支预取限制,为慢消费者提供了等待消息策略和消息丢弃策略的配置,支持异步消费者和优先级消费设置。
star2017
博客
1年前
363
0
Utils:获取SpringContext上下文中的Bean
在使用多线程环境时,有些对象不是拖管在 Spring 容器中,但需要拿到 Bean 资源,是无法通过注入的方式的,就需要通过外部工具类来获取 Spring 上下文,再获取 Bean。
star2017
博客
1年前
435
0
1
...
135
136
137
...
472
本文目录
热门标签
程序员导航
热门文章
1.
如何学习Python数据科学(2018)
2.
SpringBoot2实践系列(六):集成监控模块Actuator详解
3.
31个与大数据有关的非常不错的资源和文章(附全链接)
4.
这可能是人工智能、机器学习和大数据领域覆盖最全的一份速查表
5.
史上最全的“大数据”学习资源(上)
6.
微服务应用(十五):一台服务器重启导致Redis集群宕机所有业务不可用问题分析
阿里云新老用户最新优惠
阿里云新老用户最新优惠
最新发布
1.
本地部署MineRu解析pdf、docx、excel等文档
2.
新技术名词
3.
查看mysql数据库中前缀位sys_data_的表,并生成删表语句
4.
centos docker 安装opensearch
5.
centos docker安装redis
6.
Linux使用命令记录:查看端口及开放端口(netstat、iptables)
最新评论
签到
?
签到
签到
签到,学习
签到