摘要: 在认识JDK的动态代理之前,先来看看静态代理。静态代理的核心在于,在代理类里维护一个目标类的实列,在代理类的代理方法调用目标实列业务方法的前后实现代理逻辑。动态代理有JDK的动态代理和CGlIb的动态代理,JDK的动态代理前提是要目标类实现接口,通过Proxy.newProxyInstance(目标 阅读全文
posted @ 2022-02-18 15:27 有所_期待 阅读(48) 评论(0) 推荐(0) 编辑
摘要: public class CompletionServiceTest { public static void main(String[] args) throws InterruptedException, ExecutionException { ExecutorService pool = E 阅读全文
posted @ 2025-02-10 14:23 有所_期待 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.类型转换索引失效场景 SELECT * FROM tbl_name WHERE str_col=1; 列str_col上有建立索引,一个字符串类型的列给一个整数类型的值。 问题:为什么会导致索引失效? 原因: MySQL官方文档解释:The reason for this is that the 阅读全文
posted @ 2024-11-29 10:56 有所_期待 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 场景: 一个方法内有较多的同步查询操作: Object o1 = dao.selectO1(); Object o2 = dao.selectO2(); Object o3 = dao.selectO3(); ...... 解决方案: 开启多线程查询。 Demo: 查询:Future<List<BY 阅读全文
posted @ 2022-08-18 16:10 有所_期待 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.limit 概念 作用: 用来限制查询返回的行数。 用法: select column1... from tablename where 条件 limit offset(起始偏移量,从0开始),count(f返回行的数量); 参数: offset:起始偏移量,从0开始,count:返回数据的行数 阅读全文
posted @ 2021-06-10 15:06 有所_期待 阅读(448) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示