上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要: 单例模式是应用的比较多的一种设计模式,也是面试时比较喜欢问的一种,这篇文章就带你学习一边单例模式的最基本的两种实现方式吧 饿汉式 顾名思义,饿汉式实现就是在类加载时就创建好了,不必等到调用获取实例方法的时候才创建对象,调用方法时直接返回就可以了。 public class HungrySinglet 阅读全文
posted @ 2021-03-16 14:15 黄进广寒 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 缓存原理图: 一、一级缓存(本地缓存) sqlSession级别的缓存。(相当于一个方法内的缓存) 每一次会话都对应自己的一级缓存,作用范围比较小,一旦会话关闭就查询不到了; 一级缓存默认是一直开启的,是SqlSession级别的一个Map;与数据库同一次会话期间查询到的数据会放在本地缓存中。以后如 阅读全文
posted @ 2021-03-16 14:01 黄进广寒 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 一、前言 代码耗时统计在日常开发中算是一个十分常见的需求,特别是在需要找出代码性能瓶颈时。 可能也是受限于 Java 的语言特性,总觉得代码写起来不够优雅,大量的耗时统计代码,干扰了业务逻辑。特别是开发功能的时候,有个感受就是刚刚开发完代码很清爽优雅,结果加了一大堆辅助代码后,整个代码就变得臃肿了, 阅读全文
posted @ 2021-02-06 09:23 黄进广寒 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 面试官:“小陈,说一下你常用的SQL优化方式吧。” 陈小哈:“那很多啊,比如不要用SELECT *,查询效率低。巴拉巴拉...” 面试官:“为什么不要用SELECT * ?它在哪些情况下效率低呢?” 陈小哈:“SELECT * 它好像比写指定列名多一次全表查询吧,还多查了一些无用的字段。” 面试官: 阅读全文
posted @ 2021-02-06 09:03 黄进广寒 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目中有个业务是每天定时更新xx的数据,某条记录更新中数据出错,不影响整体数据,只需记录下来并回滚当条记录所关联的表数据; 好啊,这个简单,接到任务后,楼主我三下五除二就写完了,由于这个业务还是有些麻烦,我就在一个service里拆成了两个方法去执行,一个方法(A)是查询数据与验证组装数据, 阅读全文
posted @ 2020-12-16 10:37 黄进广寒 阅读(5654) 评论(1) 推荐(4) 编辑
摘要: Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 经常会出现Java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出的错误。 对此有以下几种方法可以选用: 第一种方法:修改catalina.bat/c 阅读全文
posted @ 2020-12-08 15:29 黄进广寒 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: 问题:数组转换成 List 然后进行 remove 操作时却抛出 java.lang.UnsupportedOperationException 异常。 String pattern = " ^, v, m, n-music-name, $ "; String[] patternSplit = Ut 阅读全文
posted @ 2020-12-01 11:19 黄进广寒 阅读(228) 评论(0) 推荐(2) 编辑
摘要: 具体方法: (推荐教程:mysql数据库学习教程) 查看正在执行的sql语句 show processlist; 查看表被锁状态 # 查询哪些表锁了 show OPEN TABLES where In_use > 0; 查看造成死锁的sql语句 # 查询innodb引擎的运行时信息 show eng 阅读全文
posted @ 2020-11-27 08:39 黄进广寒 阅读(8237) 评论(0) 推荐(1) 编辑
摘要: 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL 阅读全文
posted @ 2020-11-25 14:45 黄进广寒 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stre 阅读全文
posted @ 2020-11-20 17:16 黄进广寒 阅读(933) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
点击右上角即可分享
微信分享提示