上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: mybatis plus条件构造器关系图 1.上图绿色框为抽象类abstract 2.蓝色框为正常class类,可new对象 3.黄色箭头指向为父子类关系,箭头指向为父类 QueryWrapper 继承自 AbstractWrapper ,自身的内部属性 entity 也用于生成 where 条件及 阅读全文
posted @ 2023-04-14 15:46 空还是空 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1、直接在启动类下面调用方法 @SpringBootApplication public class TestApplication { public static void main(String[] args) { SpringApplication.run(TestApplication.cl 阅读全文
posted @ 2023-04-12 10:09 空还是空 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次 阅读全文
posted @ 2023-04-11 17:31 空还是空 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 举例版本 Redis版本 5.0.4 服务器版本 Linux CentOS 7.6 64位 下载Redis 进入官网找到下载地址 https://redis.io/download 右键Download按钮,选择复制链接。 进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复 阅读全文
posted @ 2023-03-23 10:53 空还是空 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 手动方式启动和终止java程序 启动java程序jar:nohup java -jar XXX.jar 查看程序占用pid:ps -ef | grep XXX.jar 或 jps jps是jdk提供的一个查看当前java进程的小工具,查询Linux系统当前所有java进程pid的命令。 根据pid杀 阅读全文
posted @ 2023-03-21 09:22 空还是空 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 1、Jacob Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。通过Jacob实现了在Java平台上对微软Office的COM接口进行调用。 优点:调用微软office的COM接口,生成的word文件格式规范。 缺点:服务器只能是windows平台, 阅读全文
posted @ 2023-03-17 17:29 空还是空 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 世界上的历法共有三类 1、阳历,就是以地球绕太阳运转一圈的时间为一年,年的月数和月的日数可人为规定;又称为公历。 阳历是根据太阳的运转制定的,太阳的运转周期是固定的,因此阳历的每个月的天数也是固定的。 2、阴历,就是以月球绕地球运转一圈的时间为一个月,只有年的月数可以人为规定;(已改进为阴阳历) 阴 阅读全文
posted @ 2023-01-04 15:36 空还是空 阅读(2196) 评论(2) 推荐(0) 编辑
摘要: 油猴 Tampermonkey(油猴)是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 官网: http://tampermonkey.net/ 虽然有些受支持的浏览器拥有原生的用 阅读全文
posted @ 2022-12-30 13:34 空还是空 阅读(4569) 评论(0) 推荐(0) 编辑
摘要: 一、什么是设计模式? 设计模式(Design pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。通过设计模式可以帮助我们增强代码的可重用性、可扩充性、 可维护性、灵活性好。我们使用设计模式最终的目的是实现代码的高内聚和低耦合。 二、设计模式的三大分类 1 阅读全文
posted @ 2022-12-28 16:01 空还是空 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 业务场景 在项目中,某些情景下我们需要验证编码是否重复,账号是否重复,身份证号是否重复等... 那么有没有办法可以解决这类似的重复代码量呢? 我们可以通过自定义注解校验的方式去实现,在实体类上面加上自定义的注解即可 @FieldRepeat(fields = {"account"}, message 阅读全文
posted @ 2022-12-27 11:29 空还是空 阅读(821) 评论(0) 推荐(0) 编辑
摘要: Spring 中文文档 https://springdoc.cn/ Spring Boot 中文文档 https://www.docs4dev.com/docs/zh/spring-boot/1.5.9.RELEASE/reference Spring Framework 中文文档 https:// 阅读全文
posted @ 2022-12-07 16:19 空还是空 阅读(2302) 评论(3) 推荐(0) 编辑
摘要: 一、MySQL执行过程 简单概括: 1、我们在客户端发起一个SQL的查询; 2、连接器判断用户登录以及用户权限; 3、缓存命中,走缓存,直接返回查询结果; 3、缓存没命中,到达分析器,对SQL语句进行分析,包括预处理与解析过程; 4、优化器,对SQL语句进行优化; 5、执行器,调用存储引擎,执行具体 阅读全文
posted @ 2022-11-28 14:18 空还是空 阅读(1668) 评论(0) 推荐(1) 编辑
摘要: 问题分析: 当MySQL中的数据发生更新时,就面临一个问题,如何确保MySQL与Redis数据的一致性,我们有两个选择: 先更新MySQL,后删除(或更新)Redis 先删除(或更新)Redis,后更新MySQL 但是不管使用其中哪种方式,都存在两个可能的问题: 由于第一步与第二步并不是原子的,中间 阅读全文
posted @ 2022-11-28 13:15 空还是空 阅读(3234) 评论(0) 推荐(0) 编辑
摘要: 介绍 JEXL的全称是Java表达式语言(Java Expression Language),简单的说,它可以配合我们的Java程序运算一些简单的表达式。 具体可以识别哪些表达式? 包含最基本的加减乘除、大于小于等于、与或非、按位与、按位或、按位异或、按位补码; 除此之外还可以调用Java程序中方法 阅读全文
posted @ 2022-11-10 15:36 空还是空 阅读(3594) 评论(0) 推荐(0) 编辑
摘要: 数据库支持 [x] MySQL [x] MariaDB [x] TIDB [x] Oracle [x] SqlServer [x] PostgreSQL [x] Cache DB(2016) 文档生成支持 [x] html [x] word [x] markdown 方式一:代码生成 <depend 阅读全文
posted @ 2022-11-04 09:51 空还是空 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 介绍 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。 它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC(控制反转),DI( 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全 阅读全文
posted @ 2022-10-21 17:29 空还是空 阅读(343) 评论(2) 推荐(0) 编辑
摘要: Docker 的总体架构 Docker 是一个 C/S 模式的架构,后端是一个松耦合架构,模块各司其职。 下图是它的总体架构图: 1、 用户使用 Docker Client 与 Docker Daemon 建立通信,并发送请求给后者。 2、 Docker Daemon 作为 Docker 架构中的主 阅读全文
posted @ 2022-10-21 13:45 空还是空 阅读(299) 评论(0) 推荐(0) 编辑
摘要: cmd文件和bat文件的区别 从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建、编辑和修改,只是在cmd中支持的命令要多于bat。 批处理文件是一种没有什么固定格式的文件,他可以处理一条或者多条命令,文件的扩展名是:.c 阅读全文
posted @ 2022-10-19 10:27 空还是空 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 基本概念 网站访问量的常用衡量标准:独立访客(UV) 和 综合浏览量(PV),一般以日为单位来计算。 独立访客(UV):指一定时间范围内相同访客多次访问网站,只计算为1个独立访客。 综合浏览量(PV):指一定时间范围内页面浏览量或点击量,用户每次刷新即被计算一次。 并发用户数:即指同时执行操作的用户 阅读全文
posted @ 2022-10-18 14:12 空还是空 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 为什么要扩容? 无论如何优化性能,能达到的最大值是有限的。对于一个用户量大的应用,可以对服务器进行各种优化,诸如限流、资源隔离,但是上限还是在那里,这时候就应该改变我们的硬件,例如使用更强的CPU、更大的内存。 扩容策略 扩容策略可以分为两种, 一种是对单机整体扩容,也就是机器内部包含CPU、内存、 阅读全文
posted @ 2022-10-18 11:11 空还是空 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页