首页
学习
活动
专区
工具
TVP
发布

笔记2022

专栏成员
65
文章
101238
阅读量
11
订阅数
swagger使用教程
swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RestFul风格的web服务,总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器断的代码,允许API来始终保持同步。
芈亓
2023-10-18
3330
Maven加载本地Jar包的实操记录
这种方式在本地怎么用怎么好使,但是你打成jar包方式的话,springboot默认打jar包的时候是不会把resource目录下添加的jar包给打进去的,所以就会出现本地OK,打的项目包缺不能正常运行的情况
芈亓
2023-09-26
5220
MySQL主从复制学习小记
MySQL 主从复制(replication)是一个异步的复制过程。从一个实例(Master)复制到另一个实例(Slave),整个过程需要由 Master 上的 IO 进程 和 Slave 上的 Sql 进程 与 IO 进程 共同完成。 首先 Master 端必须打开 binary log(bin-log),因为整个复制过程实际上就是 Slave 端从 Master 端获取相应的二进制日志,然后在本地完全顺序的执行日志中所记录的各种操作。 原理图如下:
芈亓
2023-09-26
1940
SpringBoot项目集成QuartzJob任务
在项目的实际场景中,我们经常会遇到一些任务需要每天、每周、或者固定时间去执行,所以在项目中加入Quartz框架,来更好的对这些事情做管理,只需要配置任务对应的CORN表达式,添加到任务里面即可让他自动化的实现对任务的管理。
芈亓
2023-09-26
4140
NVM安装步骤及使用方法
nvm 主要是用来管理 nodejs 和 npm 版本的工具,可以用来切换不同版本的 nodejs。
芈亓
2023-07-13
9230
PDF的Base64转换Png/JpgBase64
芈亓
2023-06-04
7650
建造者模式详解:建造随意搭配的肯德基套餐
建造者模式(Builder Pattern)是五种创建型设计模式之一,它将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。这句话怎么理解呢:一个对象的构建过程本质上就是这个对象包含的所有成员属性的构建过程,如果对象的属性非常多,属性本身组成复杂,甚至属性之间存在关联,那么该类的构建过程就显得很麻烦,如果所有代码都定义在本类中,代码会显得很臃肿甚至条理不清,所以我们可以将类的属性构建过程独立剥离出来,用单独的一个类去承载,这个类就是建造者类。
芈亓
2023-05-24
2670
通用Mapper各种方法及说明
方法: List select(T record); 解释: 根据实体中的属性值进行查询,查询条件使用等号
芈亓
2023-04-01
5690
MyBatis Plus 解决大数据量查询慢问题
举例:在业务系统需要从 MySQL 数据库里读取 100w 数据行进行处理,应该怎么做?
芈亓
2023-03-23
1.4K0
ULID 一种比UUID更好的方案,新特性!
ULID:Universally Unique Lexicographically Sortable Identifier(通用唯一词典分类标识符) UUID:Universally Unique Identifier(通用唯一标识符)
芈亓
2022-10-31
2.1K0
面试官:聊聊索引失效的10种场景,能回答一半就算过
创建一张user表,表中包含:id、code、age、name和height字段。
芈亓
2022-09-30
8171
JAVA生成自增编号数字
/** * 测试 * @param args */ public static void main(String[] args) { String oldNum = "00001"; for (int i = 1; i <= 10; i++) { int a = Integer.parseInt(oldNum)+i; // %nd 输出的整型宽度至少为n位,右对齐,%8d即宽度至少为8位,
芈亓
2022-06-30
2.6K0
Excel导入导出便捷工具类
针对Excel操作,alanpoi是为了实现一个操作更加简单,开发效率更加高的工具,开发者不需要关心太多的逻辑,只需要处理和自己业务相关的部分; 化繁为简,由简变精的原则
芈亓
2022-06-28
8020
Java生成随机姓名、性别和年龄
一、定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String sex; private int age; public String getName() { return name; } public void setName(String name) { this.name = na
芈亓
2022-06-17
1.4K0
关于MYSQL启动相关命令记录
运用systemctl命令进行MYSQL相关操作 启动mysql服务 systemctl start mysqld.service 停止mysql服务 systemctl stop mysqld.service 重启mysql服务 systemctl restart mysqld.service 查看mysql服务当前状态 systemctl status mysqld.service 设置mysql服务开机自启动 systemctl enable mysqld.service 停止mysql服务开机自
芈亓
2022-06-17
6070
Redis知识总结
Redis 常用命令LINUX set key value 添加 get key 获取 select 5 切换数据库 flushdb 清除当前数据库 FLUSHALL 清除全部数据库的内容 keys * 获取所有的 EXPIRE key time 设置key的过期时间,单位为秒 ttl key 查看当前key的剩余时间 EXISTS key 查看该key是否存在 move key 移除当前key type key 查看key的类型 12 clear 清楚屏幕数据 help @Stri
芈亓
2022-06-17
2690
Nginx配置中端口443、80冲突问题解决方式以及Http转Https访问方案
Nginx中设置好域名的SSL解析之后,难免会与Tomcat中解析域名或访问中的80/443端口冲突。最简便的解决方案为:
芈亓
2022-06-17
7.3K0
Linux中Nginx配置域名访问多个项目解决方案
首先是系统环境:CentOS7,Nginx版本:1.62(如需其他版本自行到官网下载)
芈亓
2022-06-17
3.1K0
Linux中Redis的基本用法
找到Redis安装的位置,本剧自己安装的具体情况找到下图中的这些你安排到哪个目录下了
芈亓
2022-06-17
2.8K0
MYSQL查询今天、昨天、上月、本月的数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 近30天 SELECT * FROM 表名 where DATE_SUB(CURDATE()
芈亓
2022-06-17
2K0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档