自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 论坛项目知识点

1、application.properties里面基础配置? 2、dao包下的UserMapper.java写什么? 3、resource包下有user-mapper.xml文件里面写什么? 4、动态sql实现的关键代码?mapper映射配置文件中的常见参数(id,resulttype)? 5、在标签中,keyProperty属性的作用是什么? 6、使用mybatis的步骤 7、如何设置代码的日志级别 8、用户表的结构 9、讨论帖表的结构 10、在方法参数里面的@Param(“”)注解的作用? 11、查询

2022-05-03 08:18:22 443

原创 拉取项目并部署教程

1、在gitee上找一个项目 2、创建一个javaee项目(注意项目名) 3、将gitee上的数据库导入到本地数据库(注意数据库名字) 4、将gitee上的项目的src、web下文件夹拖动到本地文件夹 5、修改gitee项目的dao层配置 6、引入jar包 7、运行代码 ...

2021-12-28 15:31:29 622

原创 explain分析执行计划

explain分析执行计划 通过以上步骤查询到效率低的 SQL 语句后,可以通过 EXPLAIN或者 DESC命令获取 MySQL如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序。 查询SQL语句的执行计划 : explain select * from tb_item where id = 1; ​ explain select * from tb_item where title = '阿尔卡特 (OT-979) 冰川白 联通3G手机3';

2021-11-30 14:38:59 193

原创 Mysql触发器基础

Mysql触发器基础 1、触发器的介绍 触发器使用场景: 触发器的概念 如何获取新老内容 触发器的分类 2、INSERT型触发器 创建触发器 创建插入数据的触发器的实现 DELIMITER $ --创建触发器 CREATE TRIGGER test_insert --触发器在插入操作之后被触发 AFTER INSERT --向account表执行操作后触发器被触发 ON account FOR EACH ROW --触发器要执行的功能 BEGIN INSERT I

2021-11-24 20:41:32 655

原创 Redis之数据删除策略与淘汰策略

数据删除与淘汰策略 1、过期数据概念与存储结构 内存中数据的状态 通过TTL指令获取 XX:具有时效性的数据 -1:永久有效的数据 -2:已经过期的数据或被删除的数据或未定义的数据 注:过期的数据不一定被删除了 时效性数据的存储结构 在redis存储空间中,有一个expires区域,将数据的地址作为field,将数据的过期时间作为value 数据删除策略 定时删除 惰性删除 定期删除 注:数据删除策略的目标并不是真正的删除数据,而是在内存占用和cup占用之间寻找一种平衡。

2021-11-24 19:52:00 530

原创 关于JVM,你该了解这些

一、JVM入门 1、什么是JVM Java虚拟机,是java二进制字节码的运行环境 JVM好处: 一次编写,到处运行。 有自动内存管理,垃圾回收功能 数组下标越界检查 多态,提升了扩展性 比较:JVM,jdk,jre 2、常见的JVM 3、JVM结构 二、JVM内存结构 1、程序计数器 java源代码编译过程 ​ java源代码被编译为二进制字节码后,成为jvm指令,通过解释器,变为机器码,交给cpu执行 程序计数器作用 ​ 记住下一条jvm指令的执

2021-11-21 19:25:23 654 2

原创 一篇文章快速搞懂JAVA集合基础

集合Part1 1.Collection集合 1.1数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 **集合只能存引用数据类型,不能存基本数据类型。**如果要存基本数据类型,需要存对应的包装类 1.2集合类体系结构【理解】 1.3Collection 集合概述和使用【应用】 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection

2021-11-17 22:13:14 682 1

原创 写给大忙人看的JavaWeb基础

JavaWeb核心 一、Javaweb入门 1、Tomcat文件夹介绍 webapps作用: 用于发放网站 tomcat的核心配置文件: server.xml 2、常见请求状态码 200:请求响应成功 3xx:请求重定向 4xx: 404:找不到资源 5xx: 500:服务器代码错误 3、maven解决资源导出失败 <!--在build中配置resources,来防止我们资源导出失败的问题--> <build> <resources> <

2021-11-15 16:42:57 768 2

原创 数据结构手写笔记二

2021-11-15 10:42:55 417

原创 数据结构手写笔记一

二、线性表 1、线性表的特点 线性表特点: 相同数据类型,有次序,有限 2、顺序表的定义 顺序表的实现方式—静态分配 #define MaxSize 10 //定义结构 typedef struct{ ElemType data[MaxSize]; int lenth; }SqList; //初始化 void InitList(SqList &L){ L.length=0; } int main(){ SqList L; InitList(L);

2021-11-12 07:58:49 1149

原创 技术之路规划

技术: java基础 javaweb 主流框架 流行框架 408 算法 JVM JUC Netty 常见设计模式 Mysql优化 JDK源码 谷粒商城 黑马头条 谷粒学院 面试题 关于2022年学习时间的安排: 1、今年12月12号前项目搞完,研究完,做笔记(分知识点和技术步骤) 2、今年12月12号之后准备期末考试 3、寒假搞java数据结构(跟着敲代码去图书馆) 4、下学期学(只做选择题) 数据结构 操作系统 计算机组成原理 计算机网络 完成考研数学基础阶段 英语单词一天一个章节 ...

2021-11-09 14:32:30 5695

原创 多线程基础学习记录

多线程 1、多线程的实现之继承Thread类 (1)多线程的Run与Start方法 为什么重写run方法? run是用来封装被线程执行的代码 my1.run()与my1.start()的区别? 线程对象调用run方法不开启线程。仅是对象调用方法。线程对象调用start开启线程,并让jvm调用run方法在开启的线程中执行。 (2)多线程中设置和获取线程名称 设置: (1)my1.setName方法 (2)有参构造,要在thread类中写有参构造方法 获得 (1)在继承的线程类中直接使用getName方法 (

2021-11-02 21:49:18 145

原创 一篇文章搞懂MybatisPlus

一、MybatisPlus有什么用 强大的 CRUD 操作,内置全局拦截插件,内置性能分析插件,内置分页插件,分页插件支持多种数据库,内置代码生成器,支持 ActiveRecord 模式,支持主键自动生成 二、MybatisPlus的入门案例 1、创建数据库和表 DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEF

2021-10-21 09:06:11 631 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除