自定义博客皮肤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 366

原创 拉取项目并部署教程

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

2021-12-28 15:31:29 563

原创 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 151

原创 Mysql触发器基础

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

2021-11-24 20:41:32 598

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

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

2021-11-24 19:52:00 473

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

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

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

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

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

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

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

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

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

原创 数据结构手写笔记二

2021-11-15 10:42:55 368

原创 数据结构手写笔记一

二、线性表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 1077

原创 技术之路规划

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

2021-11-09 14:32:30 5616

原创 多线程基础学习记录

多线程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 101

原创 一篇文章搞懂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 498 5

空空如也

空空如也

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

TA关注的人

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