自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义异常处理类

自定义异常处理类

2022-09-06 00:08:28 224 1

原创 OSS云存储

OSS云存储

2022-09-06 00:07:03 269

原创 自定义异常处理方法

自定义异常处理方法

2022-09-01 10:59:55 217

原创 MongoDB

MongoDB简介和使用

2022-08-23 20:55:50 318

原创 EasyExcel使用

EasyExcel使用

2022-08-23 20:55:06 942

原创 数据字典应用

数据字典的应用

2022-08-23 20:54:27 119

原创 面试题:进程和线程的区别

面试题:进程和线程的区别

2022-08-11 15:36:20 299

原创 MySQL事务管理

MySQL事务管理

2022-08-11 15:17:04 355

原创 Mybatis-plus个人总结

Mybatis个人总结

2022-08-10 19:26:35 308

原创 Docker总结

Docker总结

2022-08-09 20:16:10 231

原创 Springcloud 总结

SpringCloud总结

2022-08-08 21:06:06 342

原创 Quarz 定时任务案例--定时清理图片

Quarz 定时任务案例--定时清理图片

2022-08-04 10:58:09 321

原创 Java 基础中的两种比较器

Comparable 和 Comparator 比较器的使用

2022-08-04 10:27:31 94

原创 Elasticsearch java API操作 SPring Data框架搭建

Elasticsearch java API操作 SPring Data框架搭建

2022-08-03 19:40:07 411

原创 Elasticsearch基本操作 DSL高级查询 进阶查询

Elasticsearch基本操作 DSL高级查询 进阶查询。

2022-08-03 19:27:32 550

原创 RabbitMq个人总结

消息队列:队列的主要作用是消除高并发访问非高峰,加快网站的访问速度消息中间件:Message Queue 消息队列MQ是一种应用程序对应用程序的通信算法QPS PVQPS = 并发量/平均响应时间并发量=QPS * 平均响应时间PV PV(page view),即页面浏览量,或点击量uv(unique visitor),指访问某个站点或点击某条新闻的不同IP地址的人数PR值,即PageRank,网页的级别技术,用来标识网页的等级/重要性AMQP:高级消息队列协议;...

2022-08-02 21:13:02 149

原创 SpringBoot个人总结

其最主要作用就是帮助开发人员快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到****开箱即用****,迅速上手,让开发人员关注业务而非配置。自动配置不需要再关注各个框架的整合配置,springboot全部已经配置好了起步依赖我们在需要使用某个框架的时候,直接添加这个框架的启动器依赖即可,不需要在关注jar包的冲突和整合习惯优于配置约定大于配置。...

2022-08-01 21:05:32 291

原创 JAVA开发中遇到的问题

java开发个人遇到的问题

2022-07-31 23:20:56 186

原创 Nginx个人总结

Nginx是一个高性能的HTTP和反向代理服务器占有内存少并发能力强正向代理**正向代理**如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。反向代理**反向代理负载均衡将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的分配服务策略动静分离开启反向代理tomcat中引用的静态资源可以从Nginx服务器中获取...

2022-07-31 23:15:02 672

原创 Git介绍和指令

Git介绍和指令

2022-07-26 18:48:01 110

原创 Redis个人总结

Redis个人总结

2022-07-14 15:56:57 74

原创 Dubbo+zookeeper分布式框架

dubbo+zookeeper 分布式框架

2022-07-14 10:53:59 224

原创 SpringMVC个人总结

SPringMVC个人总结

2022-07-09 11:44:23 165

原创 Linux命令

Linux的各种命令

2022-07-08 19:16:10 263

原创 Spring个人总结

Spring个人总结

2022-06-30 19:26:01 98

原创 Mybatis个人总结

Mybatis个人总结

2022-06-26 19:27:51 219

原创 Maven个人总结

Maven个人总结

2022-06-25 23:27:43 106

原创 Mybatis缓存机制

Mybatis缓存机制的介绍以及相关的配置信息

2022-06-25 21:30:24 266

原创 完全背包的优化

完全背包的优化代码解释:f[i][j]=f[i-1][j-kv[i]]+kw[i];f[i,j]=max(f[i-1,j],f[i-1,j-v]+w,f[i-1,j-2v]+2w,f[i-1][j-3v]+3w…)f[i,j-v]=max(f[i-,j-v],f[i-1,j-2v]+w,f[i-1,j-3v]+2w…)我们发现第一个式子是比第二个式子最大值大w的,所以f[i,j]max=f[i,j-v]max+w;这个时候我们就不需要枚举k个了,只需要枚举这两个就好了f[i,j]=max(f[i

2021-10-29 20:57:20 99

原创 KMP匹配 经典写法 代码详解

KMP匹配 经典写法 代码详解#include<iostream>#include<cmath>#include<algorithm>#include<queue>#include<stack>#include<cstring>#include<cstdio>#include<map>#include<cctype>#define ll long long#define go(i

2021-10-28 21:12:03 136

原创 poj3984迷宫问题

#include<iostream>#include<cmath>#include<algorithm>#include<queue>#include<stack>#include<vector>#include<cstring>#include<cstdio>#include<map>#include<cctype>#define ll long long#defi

2021-05-24 21:08:33 150

原创 nginx+uwsgi+django部署 nginx的配置文件

#user nobody;worker_processes 1;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type appl

2021-05-11 21:12:34 83

原创 nginx+gunicorn+django部署nginx的配置文件

#user nobody;worker_processes 1;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type appl

2021-05-11 21:10:39 165

转载 第十二届蓝桥杯 试题C 直线

两点式直线方程:(y1-y2) * x +(x2-x1) * y +( x1 * y2 - x2 * y1)=0思路:先存储所有的坐标 ,遍历所有的坐标组获得直线Ax+By+C=0的A,B,C并使用gcd约分最后再利用set去重。

2021-04-30 21:33:02 923 2

原创 快速幂 模板 +详细分析

解释的很详细,喜欢的请给个支持#include<iostream>#define ll long longusing namespace std;ll a,b,p;void qmi(ll a,ll b,ll p){ ll res=1%p; while(b) { if(b&1) res=res*a%p; a=a*a%p; b>>=1; } cout<<res<<endl;}int main(){ cin

2021-04-11 21:27:35 304

原创 2020第十一届蓝桥杯 平面切分 最详细题解

#include<iostream>#include<algorithm>#include<queue>#include<stack>#include<cstring>#include<cstdio>#include<map>#include<set>#include<cctype>#define ll long long #define ld long double#defi.

2021-04-09 21:18:02 2240 8

原创 蓝桥杯 子串分值和 最详细题解

蓝桥杯 子串分值和 最详细题解#include<iostream>//这是看过一个大佬的写的,改写的#include<algorithm>#include<cstring> #define ll long longusing namespace std;const int maxn=2e5+10;ll ans;//总个数->定义为long long ,否则会爆int id[30][maxn];//每个字母的id 对应的位置 int cnt[30];

2021-04-08 21:57:24 3774 4

空空如也

空空如也

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

TA关注的人

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