08 2023 档案
摘要:1.新建springboot工程 【注:springboot在整合redis时会自动封装了两个类:RedisTemplate和StringRedisTemplate. StringRedisTemplate它是RedisTemplate的子类,StringRedisTemplate它里面存储的key
阅读全文
摘要:1. redis的应用场景 1.热点数据的缓存: 减少对数据库的访问频率,提供的应用程序的效率。 2.限时业务的运用: 比如短信验证码。 3.计数器相关问题: 比如:点赞 关注数 4.排行榜相关问题: 比如: 销售量 观看量 5.分布式锁: 比如: syn自动锁 和 lock 手动锁 2. redi
阅读全文
摘要:1.Redis知识补充(NOSQL) 1.1什么是NOSQL NOSQL(全称 No Only SQL)意为不仅仅只有SQL,其是对所有非关系型数据库的统称 1.2nosql和rdbms的区别 RDBMS - 高度组织化结构化数据: - 结构化查询语言(SQL) 支持sql语句 select * f
阅读全文
摘要:1.Nginx的认识 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 50,000 个并发连接数的响应. 【注:nginx它是
阅读全文
摘要:1.Shell脚本 1.1HelloWord 打开我们的finalshell软件连接虚拟机 在/usr/local/下创建 一个点后缀为test的文件 且编辑文件 文件头部固定语句必须输入 #!/bin/bash 随后在下面我们直接输出一句Hello word 按下ESC键且输入:wq 保存退出后,
阅读全文
摘要:1.认识Linux目录结构 根目录: / bin / sbin: 脚本目录。 linux中常见的命令存在在该目录中 etc: 配置目录。关于配置的信息都在该目录。 比如: JDK环境 IP配置 tmp: 临时目录。该目录可以删除 usr: 用户目录。等价于programe file . 以后我们安装
阅读全文
摘要:1. MP完成链表分页查询 针对与MP的基本操作CRUD已经在 SpringBoot整合swagger+MP+PageHelper 随笔中写完 现在操作MybatisPlass链表分页查询 1.1 entity实体类 student实体类:【student】 @Data @NoArgsConstru
阅读全文
摘要:1.SpringBoot整swagger接口文档 【接口文档的作用: 就是为了方便前后端的交互】 1.1swagger依赖 <!--引入swagger2依赖--> <dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-s
阅读全文
摘要:1.springboot整合数据源--连接数据库 1.1 pom文件配置 首先,创建SpringBoot项目时勾选 创建好之后在pom文件中继续添加Druid数据库连接池依赖 <!-- 数据库连接池--> <dependency> <groupId>com.alibaba</groupId> <ar
阅读全文
摘要:1.何为SpringBoot 简单理解:是集成于spring的优点继而简化spring配置 SpringBoot简化了整个搭建与开发的过程 当然,其通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。 2.springboot优势 (1)可以创建独立的Spring应用程
阅读全文
摘要:1.什么是事务 简单理解你:事务就是将一系列动作看成是一次工作单元,又涉及到套娃了 举个栗子: 转账操作,张三向李四转账100块钱,在转账途中,突然停电,但是账单已经发出去了,这个时候如果没有事务的话,那么张三向李四转账的100块钱将不翼而飞 事务的作用,将张三和李四的的转账看成一个动作,要么全部成
阅读全文
摘要:1.什么是AOP 翻译中文为:面向切面编程,可以让你在业务代码与非业务代码隔离,增加新的非业务代码 2.AOP使用场景 1.我一直遵循着存在即合理的观念,在各大需求中,有一种需求是每当操作时,就会在数据库记录日志,那么在不更改业务代码的情况下应该怎么做,没错,AOP可以解决 2.当然,其也可以做权限
阅读全文
摘要:1.什么是多线程 首先引入程序与进程概念: 程序(program) 程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码(还没有运行起来),静态对象。 进程(process) 进程是程序的一次执行过程,也就是说程序运行起来了,加载到了内存中,并占用了cpu的资源。这是一个动态的过
阅读全文
摘要:新手小白手搓框架,不来看看?
阅读全文
摘要:新手小白手搓框架,不来看看?
阅读全文
摘要:新手小白手搓框架,不来看看?
阅读全文
摘要:新手小白手搓框架,不来看看?
阅读全文
摘要:1.理解反射: 【其就是在运行时,它是把类中成员抽取为其他类对象的过程】 2.获取反射Class的三种方式: 【获取之前首先要创建一个类对象,这里就叫做 xw.Class】 其一: 通过Class.forName的方式获取: 及 Class<?> aClass = Class.forName("co
阅读全文
摘要:1.预定义注解 @Override: 当方法使用该注解时,表示该方法是一个重写的方法,那么该方法必须符合重写的规则 【子类重写的方法名必须和父类的方法名一致,参数也要一致,返回值也要一致 访问修饰不能小于父类的<public protected 默认 private> 抛出的异常不能大于父类】。 @
阅读全文
摘要:什么是泛型? 在定义类时,不给定类中成员【属性 方法的返回类型 方法的参数】的数据类型,而在类对象创建时为其指定相应的数据类型。 泛型的作用: 为避免数据类型转换安全 泛型的运用: 1.定义一个泛型类并在其类名加上<T>表示泛型指代,如要指代多个泛型中间使用逗号隔开 2.定义数据类型中使用泛型指定
阅读全文