Java后端
文章平均质量分 72
蜗牛_小吴
!
展开
-
SQL优化的一般步骤(参考MySQL)
在不清楚为什么效率查询慢的时候 ,我们大多数都认为与数据库有关。那我们首先查询 MySQL 数据库的运行状态 ,通过跑了一天的生产环境 , 我们能查到数据库执行的所有SQL的类型(CRUD)以及执行时间。原创 2023-11-22 14:39:45 · 159 阅读 · 0 评论 -
Spring当中的BeanUtils.copyProperties方法是深拷贝还是浅拷贝?
拷贝 : 顾名思义 ,在 Java当中就是 将一个类 的 属性 通过 get 和 set 方法来 赋值 给到 另一个类当中的属性 .浅拷贝 : 如果是引用类型 , 那么目标对象拷贝的只是源对象的地址 (无论目标对象还是源对象的改变 , 它们都会一起发生改变)[引用的一个内存地址]深拷贝 : 即将源对象的属性值 全部复制到 目标对象相应属性 (复制完之后,它们之间是隔开的 , 没有任何关系 , 无论操作源对象 还是目标对象 都是对另一个没有影响)[将子对象的属性也拷贝过去]原创 2023-05-28 20:03:37 · 1341 阅读 · 0 评论 -
SpringBoot项目 druid 连接池(com.alibaba) 更换成 c3p0连接池(com.mchange)
1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0。hikariCP的高性能得益于最大限度的避免锁竞争。2:druid功能最为全面,sql拦截等功能,统计数据较为全面,具有良好的扩展性。3:综合性能,扩展性等方面,可考虑使用druid或者hikariCP连接池。4:可开启prepareStatement缓存,对性能会有大概20%的提升。原创 2023-05-13 19:35:40 · 1359 阅读 · 0 评论