上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 221 下一页
摘要: 前言 最近在逛博客的时候看到了有关Redis方面的面试题,其中提到了Redis在内存达到最大限制的时候会使用LRU等淘汰机制,然后找了这方面的一些资料与大家分享一下。 LRU总体大概是这样的,最近使用的放在前面,最近没用的放在后面,如果来了一个新的数,此时内存满了,就需要把旧的数淘汰,那为了方便移动 阅读全文
posted @ 2021-05-16 10:19 Java技术栈 阅读(299) 评论(0) 推荐(0)
摘要: 作者:fredalxin 地址:https://fredal.xin/netty-process 本文基于版本 4.1.46,同时只描述类而不展示具体源码。 Netty 的整体流程 Netty 的整体流程相对来说还是比较复杂的,初学者往往会被绕晕。 所以这里总结了一下整体的流程,从而对 Netty 阅读全文
posted @ 2021-05-15 08:41 Java技术栈 阅读(363) 评论(0) 推荐(0)
摘要: 前因 项目一直使用的是PageHelper实现分页功能,项目前期数据量较少一直没有什么问题。随着业务扩增,数据库扩增PageHelper出现了明显的性能问题。 几十万甚至上百万的单表数据查询性能缓慢,需要几秒乃至十几秒的查询时间。故此特地研究了一下PageHelper源码,查找PageHelper分 阅读全文
posted @ 2021-05-14 15:00 Java技术栈 阅读(1991) 评论(0) 推荐(1)
摘要: 前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。 后来发现 join on and 不会过滤结果记录条数,只会根据and后的条件是否显示 B表的记录,A表的记录一定会显示。 不管and 后面的是A.id=1还是B.id=1, 阅读全文
posted @ 2021-05-14 08:20 Java技术栈 阅读(1053) 评论(0) 推荐(2)
摘要: MySQL 等数据库客户端软件市面上非常多了,别的栈长就不介绍了, 其实 IntelliJ IDEA 自带的数据库工具就很牛逼,不信你继续往下看。 本文以 IntelliJ IDEA/ Mac 版本作为演示,其他版本的应该也差距不大! 1、打开数据库工具面板 如果 IDEA 主页没有看到 Datab 阅读全文
posted @ 2021-04-29 08:25 Java技术栈 阅读(4699) 评论(0) 推荐(1)
摘要: 疯狂的类构造器 最近栈长在做 Code Review 时,发现一段创建对象的方法: Task task = new Task(112, "紧急任务", "处理一下这个任务", 90, 3, 1, 36, "刘主管", 18, "客服1", "11, 12, 13", "客服3, 客服4, 客服5", 阅读全文
posted @ 2021-04-26 15:10 Java技术栈 阅读(8925) 评论(38) 推荐(21)
摘要: IDEA 2020.3 刚没用多久,2021.1 又陆续给我推送更新了: 启动就提醒更新,麻烦,那不如更新下,体验下新版本。 如上图所示,2021.1 更新了 9 个新特性,下面栈长会一一体验给大家介绍一下。 1、Code With Me 更新重启后,映入眼帘的就是这个 Code With Me 了 阅读全文
posted @ 2021-04-21 14:30 Java技术栈 阅读(2448) 评论(2) 推荐(4)
摘要: 上一篇:JDK 自带的观察者模式就很香! 前段时间栈长给大家分享了什么是观察者模式,以及在 JDK 中如何实现观察者模式,现在都是 Spring 的天下了,今天就再分享下如何在 Spring/ Spring Boot 中实现观察者模式。 不用再面试 for 循环编程了,Spring 框架自带的事件监 阅读全文
posted @ 2021-04-08 14:23 Java技术栈 阅读(1384) 评论(0) 推荐(0)
摘要: 大家好,你还在面向 for 循环编程吗? 还有谁不会用观察者模式吗? 本篇栈长带来《观察者模式》理论及实战~ 什么是观察者模式? 观察者模式(Observer Pattern)定义了对象间的一种一对多的依赖关系,这样只要一个对象的状态发生改变,其依赖的所有相关对象都会得到通知并自动更新。 在观察者模 阅读全文
posted @ 2021-03-31 14:35 Java技术栈 阅读(1358) 评论(0) 推荐(3)
摘要: 3月20号,Nacos 2.0.0 正式发布了! Nacos 简介: 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 通俗点讲,Nacos 就是一把微服务双刃剑:注册中心 + 配置中心,由阿里巴巴于 2018 年开源。 Nacos 2.0.0 架构模型 新架构: Nacos 2.0 阅读全文
posted @ 2021-03-29 09:59 Java技术栈 阅读(2511) 评论(3) 推荐(3)
上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 221 下一页