2021年5月29日
摘要: 本篇为项目大纲,详细涉及的知识点可以查看 谷粒商城所学知识点整理总结 基本信息 谷粒商城是一个微服务项目,总体上分为前台购物模块和后台数据管理模块。基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus + Redis + SpringSession + 阅读全文
posted @ 2021-05-29 17:44 萌新J 阅读(13060) 评论(0) 推荐(10) 编辑
  2021年3月10日
摘要: 说到JVM,总是绕不开垃圾回收,因为其是JVM的核心之一,因为对象的创建是非常频繁的,想要提高程序的执行效率,拥有一个高效的垃圾回收机制是必不可少的。 首先要明确,因为对象的创建只在堆中,所以垃圾回收主要发生在堆中,但是垃圾回收并不只是回收对象,也会回收一些废弃的常量和类对象。所以垃圾回收作用的位置 阅读全文
posted @ 2021-03-10 23:03 萌新J 阅读(501) 评论(0) 推荐(2) 编辑
  2021年3月8日
摘要: 对象的创建 创建方式 1、 new 关键字直接创建。 new ObjectName()。 2、通过 Class 反射对象的 newInstance() 方法。ObjectName obj = ObjectName.class.newInstance()。 3、通过 Class 反射对象获取 Cons 阅读全文
posted @ 2021-03-08 21:43 萌新J 阅读(264) 评论(0) 推荐(0) 编辑
  2021年3月7日
摘要: 内存溢出(OOM)和内存泄漏 内存溢出:无法为对象进行空间分配(垃圾回收也没用)就会导致内存溢出。 内存泄漏:对于程序不会再用到的对象,垃圾回收器无法将其回收。 两者联系:发生了内存泄漏后,可能会导致内存溢出。但是内存溢出并一定就是由于内存泄漏,也有可能是堆空间大小过小,导致内存溢出。 StackO 阅读全文
posted @ 2021-03-07 20:02 萌新J 阅读(277) 评论(0) 推荐(0) 编辑
  2021年3月4日
摘要: 是什么 字符串常量池是 JVM 中的一个重要结构,用于存储JVM运行时产生的字符串。在JDK7之前在方法区中,存储的是字符串常量。而字符串常量池在 JDK7 开始移入堆中,随之而来的是除了存储字符串常量外,还可以存储字符串引用(因为在堆中,引用堆中的字符串常量很方便,所以可以存储引用)。这使得很多字 阅读全文
posted @ 2021-03-04 21:44 萌新J 阅读(423) 评论(0) 推荐(0) 编辑
  2021年3月3日
摘要: 平时我们都使用 idea、eclipse 等软件来编写代码,在编写完之后直接点击运行就可以启动程序了,那么这个过程是怎么样的? 总体过程 我们编写的 java 文件在由编译器编译后会生成对应的 class 字节码文件, 然后再将 class 字节码文件转给 JVM 。JVM 会处理解析 class  阅读全文
posted @ 2021-03-03 21:00 萌新J 阅读(1766) 评论(4) 推荐(4) 编辑
  2021年2月7日
摘要: 1、mysqldump 执行过程: 一、将数据导出为 sql 文件。 mysqldump -h$host -P$port -u$user --add-locks=0 --no-create-info --single-transaction --set-gtid-purged=OFF db1 t - 阅读全文
posted @ 2021-02-07 23:07 萌新J 阅读(572) 评论(0) 推荐(2) 编辑
  2021年2月4日
摘要: MySQL 的主键可以是自增的,那么如果在断电重启后新增的值还会延续断电前的自增值吗?自增值默认为1,那么可不可以改变呢?下面就说一下 MySQL 的自增值。 特点 保存策略 1、如果存储引擎是 MyISAM,那么这个自增值是存储在数据文件中的; 2、如果是 InnoDB 引擎,1)在 5.6 之前 阅读全文
posted @ 2021-02-04 23:05 萌新J 阅读(2387) 评论(0) 推荐(1) 编辑
  2021年2月3日
摘要: win10,已有 5.6 版本,安装8.0版本 1、先在mysql官网下载社区版压缩包,下载后解压 https://dev.mysql.com/downloads/mysql/ 配置环境变量 添加系统变量MySQL8_HOME 在系统变量Path添加Mysql8的bin路径 2、在目录下插件 my. 阅读全文
posted @ 2021-02-03 14:32 萌新J 阅读(311) 评论(0) 推荐(0) 编辑
  2021年1月29日
摘要: 一个标准的 Group by 语句包含排序、分组、聚合函数,比如 select a,count(*) from t group by a ; 这个语句默认使用 a 进行排序。如果 a 列没有索引,那么就会创建临时表来统计 a和 count(*),然后再通过 sort_buffer 按 a 进行排序。 阅读全文
posted @ 2021-01-29 21:58 萌新J 阅读(1704) 评论(0) 推荐(0) 编辑