- 博客(85)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 Nginx access.log日志详解及统计分析
nginx access.log日志详解及统计分析PV、UV、独立IP、接口访问量统计配置access.log按天生成日志完整nginx.conf配置
2022-12-30 11:29:51 26337 4
原创 Java8 Stream详细用法介绍
Stream流详细使用教程filter过滤map映射sorted排序distinct去重concat合并limit限制skip跳过collect收集match匹配reduce规约
2022-12-28 19:28:39 2339 1
原创 Springboot整合JPA多数据源(Oracle+Mysql)
springboot jpa 多数据源配置、Oracle数据源配置、MySQL数据源配置
2022-11-15 17:47:43 3518 3
原创 PostgreSQL数据库常用方法
PostgreSQL数据库使用(企业应用)1. 数据库监控1.1 查询数据库最大连接数、当前连接数1.2 查询指定数据库大小(已用空间)1.3 查看当前数据库下所有sehcma大小1.4 查询指定schema的大小1.5 查询数据库是否死锁1.6 查询数据库地址踩坑1:按小时分组统计,需要使用'hh24'转换日期1. 数据库监控1.1 查询数据库最大连接数、当前连接数-- 查看数据库最大连接数,此数值包含为超级用户预留的连接数SELECT setting FROM pg_settings where
2022-10-21 10:11:09 5371
原创 SpringBoot + Jpa 详细使用教程(企业开发使用总结)
SpringBoot + Jpa 实战教程JPA 介绍JPA 简单使用示例JPA 实体类中相关注解说明JPA 持久层SQL说明JPA 介绍JPA(Java Persistence API),对象关系映射(ORM)框架规范,是一种Java持久化规范。jpa可以通过实体类生成数据库的表,同时自带很多增删改查方法,大部分sql语句不需要我们自己写,配置完成后直接调用方法即可,很方便。JPA 简单使用示例1. pom.xml<dependency> <groupId>org
2022-10-20 18:47:03 2391
原创 5.SpringCloud 网关-Gateway
5.SpringCloud 网关-GatewayGateway 介绍Gateway 基本使用编码式配置示例yml 配置示例Route(路由)Predicate(断言)Filter(过滤器)Gateway 介绍SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。Gateway 作为 Sp
2022-04-30 23:18:53 503
原创 Springboot整合RabbitMQ
Springboot整合RabbitMQdocker 安装RabbitMQ配置文件RabbitMQ 使用1. Fanout模式使用2. Direct模式使用3. Topic模式使用docker 安装RabbitMQdocker run -it -d -p 5672:5672 -p15672:15672 --hostname my-rabbit --name my-rabbit \ -v /home/docker_volume/rabbit/:/var/lib/rabbitmq \ -
2022-04-17 17:55:15 3108 6
原创 Docker启动常用容器命令及配置说明
Docker启动常用容器命令及配置说明Docker 容器相关命令Docker 启动mysqlDocker 启动nginxDocker 启动redisDocker 启动rabbitmqDocker 启动tomcatDocker 启动jar包Docker 容器相关命令容器是基于Docker镜像被创建的。docker run [Options] image运行容器docker run [Options] image#参数说明--name="名字" 指定容器名字-d
2022-04-16 17:03:17 89676 1
原创 Docker入门与进阶(基础+实战+进阶+Compose+Swarm)超详细版
Docker入门与进阶Docker入门 Docker 使用流程 Docker 访问原理 Docker 常用命令容器数据卷DockerfileDocker总结Docker网络Docker Compose单机部署Docker Swarm集群部署Docker 其他命令
2022-04-08 16:00:24 4540
原创 Java面试题-进阶篇(2022.4最新汇总)
Java面试题-进阶篇1. 基础篇2. JVM篇3. 多线程&并发篇4. Spring篇5. SpringBoot篇6. SpringCloud篇7. Mybatis篇8. Mysql篇9. Redis篇10. RabbitMQ篇11. ElasticSearch基础篇12. Linux篇
2022-04-05 18:16:55 6513
原创 4.SpringCloud 声明式服务调用-OpenFeign
SpringCloud 声明式服务调用-OpenFeignOpenFeign介绍OpenFeign 基础示例OpenFeign参数传递OpenFeign继承特性OpenFeign日志记录OpenFeign数据压缩OpenFeign服务降级
2022-03-22 21:42:42 674
原创 SpringBoot Maven编译打包
SpringBoot Maven编译打包springboot打包插件package打包一次打包两个 jar依赖 jar 分离打包打war包
2022-03-19 22:48:21 4056
原创 3.SpringCloud 熔断器-Hystrix
SpringCloud 熔断器-HystrixHystrix 基本介绍Hystrix服务搭建Hystrix 服务熔断/服务降级Hystrix 请求异步调用Hystrix 异常处理Hystrix 请求缓存Hystrix 请求合并
2022-03-18 23:32:02 569
原创 2.SpringCloud 服务注册与发现-Eureka
SpringCloud 服务注册中心-EurekaEureka 工作原理Eureka 搭建Eureka 集群搭建Eureka 工作原理服务注册与消费RestTemplate负载均衡及原理
2022-03-17 21:17:13 779
原创 1.Spring Cloud介绍
1.Spring Cloud介绍微服务介绍微服务优势Spring Cloud 核心特性Spring Cloud 组件Spring Cloud 和 Spring Boot 版本关系
2022-03-17 12:15:00 186
原创 SpringBoot + Actuator 应用监控
SpringBoot + Actuator 应用监控Actuator支持的端点信息Actuator应用监控配置示例Actuator 监控信息可视化Actuator 客户端配置Actuator 邮件报警
2022-03-16 20:14:27 2260
原创 SpringBoot + Validation数据校验
SpringBoot + Validation数据校验校验注解数据校验示例自定义校验错误信息分组校验
2022-03-15 18:48:03 1186
原创 【elasticsearch】2.环境集群部署
【elasticsearch】2.环境集群部署Windows单节点部署Windows集群部署Linux单节点部署异常情况Linux集群部署
2022-03-13 09:21:55 368
原创 Springboot整合ActiveMQ
springboot整合ActiveMQ消息中间件,Queue消息发送,Topic消息发送,自定义消息监听器
2022-03-12 16:33:00 1224
原创 【Java面试宝典】2.Java基础
Java基础ArrayList和LinkedList内部实现⼤致是怎样的?他们之间的区别和优缺点?Hashmap实现原理?如何保证HashMap线程安全?Hashmap扩容机制NIO是什么?适⽤于何种场景?String str=new String("abc") 创建了几个String对象?在java中⼀个字符能否表示⼀个汉字java反射机制ArrayList和LinkedList内部实现⼤致是怎样的?他们之间的区别和优缺点?a. ArrayList :内部使⽤数组的形式实现了存储,利⽤数组的下标进⾏
2022-02-12 18:58:47 446
原创 Mysql基本使用详解
Mysql基本使用详解mysql数据类型WHERE 子句UPDATE 更新DELETE 语句LIKE 子句UNION 操作符连接的使用NULL 值处理正则表达式事务ALTER命令索引mysql数据类型数值类型日期和时间类型字符串类型注意: char(n) 和 varchar(n) 括号中** n 代表字符的个数**,并不代表字节个数,比如 CHAR(30) 就可以存储 30 个字符。WHERE 子句MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 你可以在条件前字段使用
2022-02-10 19:36:20 823
原创 @ControllerAdvice的使用
@ControllerAdvice的使用全局异常处理全局数据绑定数据预处理@ControllerAdvice / @RestControllerAdvice 有三方面的功能全局异常处理全局数据绑定全局数据预处理全局异常处理使用@ExceptionHandler 注解用来指明处理异常的类型@RestControllerAdvicepublic class MyGlobalExceptionHandler { @ExceptionHandler(Exception.class)
2022-02-09 19:11:56 683
原创 Springboot整合Mybatis多数据源
Springboot整合Mybatis多数据源1. 多数据源配置application.properties中的配置:spring.datasource.one.url=jdbc:mysql://localhost:3306/test01?useUnicode=true&characterEncoding=utf-8spring.datasource.one.username=rootspring.datasource.one.password=rootspring.datasource
2022-02-08 19:25:18 1757
原创 机器学习算法1:K-近邻算法(KNN)
机器学习算法1:K-近邻算法一、K-近邻算法简介二、K-近邻算法api介绍三、距离度量1 欧式距离(Euclidean Distance)2 曼哈顿距离(Manhattan Distance)3 切比雪夫距离 (Chebyshev Distance)4 闵可夫斯基距离(Minkowski Distance)5 标准化欧氏距离 (Standardized EuclideanDistance)6 余弦距离(Cosine Distance)一、K-近邻算法简介1.概念:就是通过你的"邻居"来判断你属于哪个类别
2022-02-07 14:38:54 1858
原创 Maven pom.xml使用中遇到的问题
Maven使用中遇到的问题1. 本地仓库有jar包,还去远程仓库下载2. 指定依赖的范围3. 在pom中添加第三方jar4. 项目找不到资源文件1. 本地仓库有jar包,还去远程仓库下载删除maven本地仓库jar包目录下的_remote.repositories文件。因为此文件中缓存了maven远程仓库的信息2. 指定依赖的范围依赖的范围,是用来控制三种 classpath 的关系(编译 classpath、测试 classpath 和运行 classpath)。compile:编译依赖,默
2022-02-06 16:36:55 2400
原创 pandas plot绘图详解:一文教会你各种绘图
pandas.DataFrame.plot绘图详解一、介绍1.1 参数介绍1.2 其他常用说明二、举例说明2.1 折线图 line2.2 条形图 bar三、其他格式3.1 使用误差线进行绘图一、介绍使用pandas.DataFrame的plot方法绘制图像会按照数据的每一列绘制一条曲线,默认按照列columns的名称在适当的位置展示图例,比matplotlib绘制节省时间,且DataFrame格式的数据更规范,方便向量化及计算。DataFrame.plot( )函数:DataFrame.plot(x
2022-02-05 18:32:11 29102 5
原创 Python案例实操3-电影数据分析
Python案例实操3-电影数据分析本案例数据来源于 kaggle 上的 Movie数据集,主要研究以下几个问题:(1)电影类型如何随着时间的推移发生变化的?(2)电影类型与利润的关系?(3)Universal 和 Paramount 两家影视公司的对比情况如何?(4)改编电影和原创电影的对比情况如何?(5)电影时长与电影票房及评分的关系?(6)分析电影关键字实战开始:1. 读取数据creditlist = pd.read_csv("../Python/data/tmdb/tmdb_50
2022-02-05 09:49:46 18448 111
原创 Python库-pandas详解
Python库-pandas详解1. pandas介绍2. 案例应用3. DataFrame3.1. DataFrame结构3.2 DataFrame属性与方法3.2 DataFrame索引的设置4. 基本数据操作4.1 通过索引操作数据1. pandas介绍pandas 是用于数据挖掘的Python库便捷的数据处理能力独特的数据结构读取文件方便封装了matplotlib的画图和numpy的计算2. 案例应用创建一个符合正态分布的10个股票5天的涨跌幅数据,使用pandas中的数据结构
2022-02-02 18:32:27 38073 10
原创 Python库-numpy详解
Python库-numpy详解1. ndarray介绍2. ndarray的基本操作生成数组数组索引、切片修改数组形状修改数组类型数组去重3. ndarray运算逻辑运算通用判断函数三元运算符统计运算扩展:正态分布简介正态分布图方差numpy 库是 一个科学计算库, 使用方法:import numpy as np用于快速处理任意维度的数组,存储的对象是ndarray1. ndarray介绍1. ndarray的属性item = np.array([[1, 2], [3, 4], [5, 6]]
2022-02-01 18:40:25 7072 4
原创 机器学习入门
机器学习概念工作流程1. 获取数据2. 数据基本处理3. 特征工程4. 机器学习(模型训练)5. 模型评估概念从数据中自动分析获得模型,并利用模型对未知数据进行预测工作流程1. 获取数据数据集介绍样本:一行数据称为一个样本特征:一列数据称为一个特征目标值(标签值)数据类型构成特征值 + 目标值只有特征值数据划分训练数据(训练集) 占比约0.7~0.8 用于构建模型测试数据(测试集) 占比约0.2~0.3 用于模型评估2. 数据基本处理对数据进行缺失值,异常值的
2022-02-01 11:35:08 1163
原创 Python中的with语句
Python中的with语句with open(r'test.txt', 'rb') as file: print(file.read())with语句称为上下文管理器,可以自动管理上下文资源,无论什么原因跳出with都能保证文件的正确关闭,达到释放资源的目的上下文管理器:重写了__enter__()和__exit__()两个特殊方法的类对象的实例'''MyContentManager实现了重写特殊方法__enter__(),__exit__()称为该类对象遵守了上下文管理器协议该类对
2022-01-31 22:58:27 487
原创 Python案例实操2-词云生成
Python案例实操2-词云生成案例2:根据案例1爬取到的豆瓣电影Top250数据,将电影的一句话概述信息,生成一个词云图片使用到的技术模块wordcloud 词云处理jieba 分词matplotlib 绘图, 数据可视化PIL.Image 图片处理numpy 矩阵运算sqlite3 数据库连接准备词云所需的文字,从moive表中查找所有电影的一句话描述,拼接成字符串conn = sqlite3.connect("movie.db")cur = conn.cursor()
2022-01-31 22:10:50 2055
原创 Python案例实操1-网络爬虫
Python案例实操1-网络爬虫案例1:使用Python爬虫、sqlite技术爬取豆瓣电影Top250的电影数据,并保存成Excel文件和数据库文件新建.py文件,定义程序运行的入口if __name__ == "__main__": pass分析爬取的网址信息豆瓣电影TOP250 https://movie.douban.com/top250分析网址的规律,点击下一页可以发现每次点击都会在网址后面拼接上start参数,参数表示上一页结束新一页开始开始爬取网页, 爬取网页过程
2022-01-31 21:17:55 2495
FTP当前的工作目录为空
2023-02-13
Java怎么获取磁盘读写速率
2022-11-25
docker run -v 将jar包挂载到主机后,容器无法启动
2022-05-09
使用dockerfile构建镜像时,jar包只能放在根目录下,放其他目录下就无法启动容器
2022-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人