240 发简信
  • MySql数据库相关

    聚簇索引与非聚簇索引(也叫二级索引) 通俗点讲 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚簇索引:将数据存储于索引分开结...

  • 分布式事务的四种解决方案——本地消息表(异步确保)

    本地消息表与业务数据表处于同一个数据库中,这样就能利用本地事务来保证在对这两个表的操作满足事务特性,并且使用了消息队列来保证最终一致性。 在分布...

  • 120
    从linux源码看epoll

    前言 在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中...

  • 120
    java aio和nio的区别

    AIO 是彻底的异步通信。NIO 是同步非阻塞通信。有一个经典的举例。烧开水。假设有这么一个场景,有一排水壶(客户)在烧水。 AIO的做法是,每...

  • 120
    Netty 源码解析 ——— 基于 NIO 网络传输模式的 OP_ACCEPT、OP_CONNECT、OP_READ、OP_WRITE 事件处理流程

    本文是Netty文集中“Netty 源码解析”系列的文章。主要对Netty的重要流程以及类进行源码解析,以使得我们更好的去使用Netty。Net...

  • 位逻辑运算符:

    &:位与运算符,只有两个操作数都是true,结果才是true。| :位或运算符,只有两个操作数都是false,结果才是false。~:位非运算符...

  • 120
    Java算法

    来咯来咯,这份超全Java算法整理它来咯!包含:二分查找、冒泡排序、插入排序、快速排序、希尔排序、归并排序、桶排序、基数排序、剪枝排序、回溯排序...

  • @PostConstruct

    最近在公司项目中碰到了@PostConstruct这个注解,不解其意,查阅了下,总结如下: 1、从Java EE5规范开始,Servlet中增加...

  • @Bean 的用法

    @Bean 的用法