上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 218 下一页
摘要: 前因 项目一直使用的是PageHelper实现分页功能,项目前期数据量较少一直没有什么问题。随着业务扩增,数据库扩增PageHelper出现了明显的性能问题。 几十万甚至上百万的单表数据查询性能缓慢,需要几秒乃至十几秒的查询时间。故此特地研究了一下PageHelper源码,查找PageHelper分 阅读全文
posted @ 2021-05-14 15:00 Java技术栈 阅读(1970) 评论(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技术栈 阅读(1050) 评论(0) 推荐(2)
摘要: MySQL 等数据库客户端软件市面上非常多了,别的栈长就不介绍了, 其实 IntelliJ IDEA 自带的数据库工具就很牛逼,不信你继续往下看。 本文以 IntelliJ IDEA/ Mac 版本作为演示,其他版本的应该也差距不大! 1、打开数据库工具面板 如果 IDEA 主页没有看到 Datab 阅读全文
posted @ 2021-04-29 08:25 Java技术栈 阅读(4652) 评论(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技术栈 阅读(8880) 评论(38) 推荐(21)
摘要: IDEA 2020.3 刚没用多久,2021.1 又陆续给我推送更新了: 启动就提醒更新,麻烦,那不如更新下,体验下新版本。 如上图所示,2021.1 更新了 9 个新特性,下面栈长会一一体验给大家介绍一下。 1、Code With Me 更新重启后,映入眼帘的就是这个 Code With Me 了 阅读全文
posted @ 2021-04-21 14:30 Java技术栈 阅读(2436) 评论(2) 推荐(4)
摘要: 上一篇:JDK 自带的观察者模式就很香! 前段时间栈长给大家分享了什么是观察者模式,以及在 JDK 中如何实现观察者模式,现在都是 Spring 的天下了,今天就再分享下如何在 Spring/ Spring Boot 中实现观察者模式。 不用再面试 for 循环编程了,Spring 框架自带的事件监 阅读全文
posted @ 2021-04-08 14:23 Java技术栈 阅读(1381) 评论(0) 推荐(0)
摘要: 大家好,你还在面向 for 循环编程吗? 还有谁不会用观察者模式吗? 本篇栈长带来《观察者模式》理论及实战~ 什么是观察者模式? 观察者模式(Observer Pattern)定义了对象间的一种一对多的依赖关系,这样只要一个对象的状态发生改变,其依赖的所有相关对象都会得到通知并自动更新。 在观察者模 阅读全文
posted @ 2021-03-31 14:35 Java技术栈 阅读(1353) 评论(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技术栈 阅读(2478) 评论(3) 推荐(3)
摘要: 上一篇:Java 15 正式发布, 14 个新特性 JDK 16 正式发布 牛逼啊,JDK 15 刚发布半年(2020/09/15),JDK 16 又如期而至(2021/03/16),老铁们,跟上。 来看下 Oracle Java 支持路线图: Oracle 继续保持版本半年一发的节奏。。。 试问: 阅读全文
posted @ 2021-03-26 18:09 Java技术栈 阅读(7405) 评论(0) 推荐(0)
摘要: 今天栈长分享一个实用的 Java 8 开发技能,那就是 Map 接口中增加的 compute 方法,给 Map 集合计算更新用的。 compute简介 如下所示,Java 8 在 Map 和 ConcurrentMap 接口中都增加了 3 个 compute 方法,说明也是支持多线程并发安全操作的。 阅读全文
posted @ 2021-03-15 14:38 Java技术栈 阅读(1866) 评论(0) 推荐(0)
上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 218 下一页