自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 mysql查询用户操作日志

先简单介绍一下general log,这个日志主要的作用是记录MySQL所有的SQL语句,不管是查询语句,还是DML语句,还是DDL语句,还是DCL语句,这些语句统统都会被记录在general log文件中,包括操作的用户ip都会记录在里面。注意:默认情况下这个是关闭的,因为会影响性能。但是如果有遇到审计的话,需要审计数据的操作记录之类的需求的话,还是可以打开使用的,里面就会记录了哪些ip做了哪些语句。

2024-03-01 17:58:33 394

原创 Kettle系列(二)smart-kettle本地离线部署

kettle先说明一下什么是kettle,相信做过数据清洗的观众应该对这个工具不陌生,它是用于数据清洗的很常见的开源的工具,官方的解释如下Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定 (数据迁移工具)。Kettle 中有两种脚本文件,transformation 和 job,transformation 完成针对数据的基础转换,job 则完成整个工作流的控制。通俗点讲就是一个平时用于数据治理方面的工具,例如数据同步、数据迁移、数据清洗等。

2023-08-14 00:23:14 2381 2

原创 Kettle系列(一)下载安装与基础配置

以上就是kettle的下载与配置的内容,其中重点记录了如何在kettle里面连接数据库,以mysql8为例进行了测试,测试的kettle版本有9.0和9.4,其中9.0的配置会比较繁琐一点,上文只是简单结束了一下kettle的配置,至于后面kettle的其他知识,包括怎么进行清洗,连接数据库资源库进行数据的入库操作等,以后有时间再更新。

2023-08-13 17:54:48 6018 4

原创 Linux基础

本文记录了Linux常用命令,系统Centos7,本文参考了菜鸟教程

2022-10-09 17:19:22 877 1

原创 docker部署springboot项目(更新无需重新build)

之前的文章记录过利用docker部署springboot项目,使用的方式是直接将jar一起打包,构建成一个新的镜像,再运行镜像的方式进行部署,然而这里有一种缺点,就是后面更新jar包,都需要删掉旧的镜像,重新build,再运行,为了解决这种问题,下面列了部署springboot项目的另一种姿势。这里的/data/java/jar/springboot-docker-test.jar路径是后续容器里面运行的jar包的路径,路径可以自己随便定义,后面我们会在宿主机上面把这个路径挂载出来即可。...

2022-08-14 17:57:53 2695 1

原创 Nginx代理规则总结

更新时间:2022/6/17 18:22本文记录Nginx代理常见的几种规则,例如location,proxy_pass本文仅为记录学习轨迹,如有侵权,联系删除匹配的顺序如下,优先级由高到低这里简单举例说明一下匹配规则的优先级经过实际,大概可以分为以下4种情况(2)proxy_pass包括ip和资源路径,结尾有/(3)proxy_pass只包括ip,结尾有/(4)proxy_pass只包括ip,结尾没有/三、关于nginx配置文件的字符编码有些时候我们正常在nginx配置文件上

2022-06-17 18:26:22 3551 4

原创 docker部署springboot项目文件上传路径

更新时间:2022/6/15 15:03本文记录docker部署springboot项目文件路径如何设置,以及文件路径与docker挂载问题本文仅为记录学习轨迹,如有侵权,联系删除解决通过docker部署springboot项目,文件上传的路径该怎么设置?用docker部署后,在服务器上面怎么看到自己上传的文件,文件需不需要挂载等问题,下面直接使用springboot+docker简单搭建一个文件服务器以下是本人此次搭建的环境三、创建springboot项目创建springboot项目upload-de

2022-06-15 15:05:32 4422 1

原创 node-sass与python2.7环境问题

更新时间:2022/6/13 11:22以下方案经过本人实践确定可行本文仅为记录学习轨迹,如有侵权,联系删除先说一下问题,本人因为工作需要用到一个vue的框架,下载源码后,执行npm install安装依赖时报错最终的解决方案还是老老实实安装python2.7环境吧,折腾一上午没解决,最终安装python2.7不到半小时就搞定,真离谱,浪费了那么多时间,安装环境变量,确认自己的python2.7环境安装成功重新打开项目,终端输入npm install,记得一定要重新打开项目,确保新配置的python2

2022-06-13 11:28:32 4518 1

原创 Idea注释模板以及插件基础配置

idea插件配置和注释模板配置

2022-06-02 09:08:20 4954 2

原创 springboot整合shiro的一次进阶与补充

springboot整合shiro的一次进阶与补充说明一、sql二、前后端不分离模式(1)pom(2)基础的业务搭建entitymapperservicecommon(3)shiro核心配置realmconfig(4)使用登录认证授权认证(5)CustomerRealm说明doGetAuthorizationInfodoGetAuthenticationInfo(6)补充说明本文主要基于springboot,对shiro的一次进阶和补充,如具备有shiro和基础开发思想,观看本文效果更佳本文仅为记录学

2022-05-15 18:38:08 360

原创 mysql用户创建与授权

mysql用户的创建与授权前言一、用户创建用户编辑用户删除用户二、权限授权撤销权限三、其他命令前言mysql默认安装的时候是有一个root用户,这个用户有最高权限,如果要开放数据库里面的数据给别人使用的话,一般是不会开放root用户给别人的,正常会创建新的用户给别人使用,这个用户的权限就可以自己进行控制了一、用户创建用户命令CREATE USER 'username'@'host' IDENTIFIED BY 'password';参数说明:(1)username:自己想要创建的用户名

2022-03-19 20:08:41 2832

原创 CommonJS与 ES6 Module模块规范入门

本文主要基于CommonJS与 ES6 Module两种模块规范进行简单的梳理,同时结合了网上的很多相关教程,注意:学习本文之前建议先具备有ES6与js相关知识以及nodejs的相关知识

2022-02-06 14:39:46 805

原创 Babel基础入门

Babel基础入门说明一、入门系列(1)概述(2)demo1、初始化package文件2、安装babel命令行工具3、安装babel转译器4、配置.babelrc文件5、创建要转译的js文件6、开始编译说明更新时间:2022-02-03本文主要基于babel官网进行学习,同时综合了网上的很多相关教程,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除注意:学习本文之前建议先具备有ES6与js相关知识,本文主要基于babel官网进行学习,地址:https://www.babeljs.

2022-02-04 22:49:54 2365 1

原创 Blob对象实现文件下载

Blob对象实现文件下载说明一、Blob对象二、前端三、后端说明更新时间:2021/1/7 16:37,更新完基本内容最近遇到一个需求,文件下载,但需要鉴权,这就意味着不能用后台返回下载链接的方式进行下载,因为一旦被别人拿到这条链接,就可以不需要任何权限就直接下载,因此需要换种思路,在一番百度之后,了解到了blob对象,这就是本文要讲的内容注意:本文仅为记录学习轨迹,如有侵权,联系删除一、Blob对象Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也

2021-12-22 23:23:23 8917

原创 python入门fbprophet工具包

python入门fbprophet工具包说明一、时序预测说明(1)定义(2)适用场景二、prophet(1)prophet项目下载(2)定义(3)快速开始说明更新时间:2021/06/11 15:25,更新完基本内容基于python,记录一下facebook开源的时序分析预测算法包fbprophet的基本入门注意:本文仅为记录学习轨迹,如有侵权,联系删除这里先给出用到的所有数据来源:https://github.com/facebook/prophet一、时序预测说明(1)定义时序预测法是根

2021-06-20 15:43:59 1576

原创 python安装时间序列数据预测工具fbprophet

python3.7.1安装时间序列数据预测工具fbprophet说明一、安装pystan(1)安装条件(2)安装步骤说明更新时间:2021/06/11 15:25,更新完基本内容基于python,记录一下facebook开源的时序分析预测算法包fbprophet注意:本文仅为记录学习轨迹,如有侵权,联系删除一、安装pystan(1)安装条件查了一下数据,在安装fbprophet时需要先安装pystan,安装前需要具备以下添加(windows10)C++编译环境在安装pystan前,根据

2021-06-12 17:44:16 6630 5

原创 菜鸟的JUC并发编程总结

菜鸟的JUC并发编程总结说明一、基本知识二、Lock说明更新时间:2020/12/08 14:04,更新完基本内容本文主要记录java的JUC编程总结,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、基本知识进程与线程进程计算机中运行中的程序,如QQ.exe等。线程单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。注意在java里面,一个进程可以包含多个线程,一个进程至少有一个线程。Java程序至少有两个线程

2021-05-23 17:28:13 361 1

原创 exe4j打包exe

一、过程如下先将jar包和jre放在同一个文件,这里直接将jre也一起打包,这样的话,即使对方没有jar环境也可以运行该项目启动exe4j,开始打包打开生成的exe文件夹就可以看到生成的exe了...

2021-03-07 17:23:44 3268 1

原创 java整合阿里云OSS

java整合阿里云OSS说明一、OSS前期准备(1)创建Bucket(2)创建RAM账号创建用户创建用户组二、OSS对应API开发(java)说明更新时间:2021/1/7 16:37,更新完基本内容本文主要记录java整合阿里云OSS,这里主要介绍怎么使用阿里的OSS,并且配合java进行文件上传等操作,不包括OSS购买安装注意:本文仅为记录学习轨迹,如有侵权,联系删除一、OSS前期准备(1)创建Bucket链接:https://oss.console.aliyun.com/bucket点

2021-01-07 16:38:17 3380

原创 eclipse用maven创建javaweb项目

eclipse用maven创建javaweb项目说明一、eclipse基本环境配置jdktomcatmaven二、通过maven创建并且运行web项目创建web项目配置tomcat服务器启动项目三、总结说明更新时间:2020/12/08 14:04,更新完基本内容本文主要记录eclipse的一些使用方式,尽管现在基本用idea进行开发,很少用eclipse,但还是做个记录,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、eclipse基本环境配置这个是安装完eclip

2020-12-08 18:39:05 974 2

原创 菜鸟的JVM学习总结

菜鸟的JVM学习总结说明一、JDK、JRE、JVM二、JVM简述三、类加载器ClassLoader说明更新时间:2020/10/23 14:04,更新完基本内容本文现对layui进行一次总结与记录,主要基于官网进行学习,下面会偏向与实战,建议结合官网与本文一起学习,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、JDK、JRE、JVM从大到小依次是JDK、JRE、JVM,它们三者可以简单看为包含关系,下面简单说一下这之间的关系。JDK简单来说就是Java的开发工具

2020-12-08 15:57:46 656

原创 jsp整合el表达式与jstl标签

jsp整合el表达式与jstl标签说明一、导入jsp相关坐标依赖二、jsp整合el与jstl三、el四大域取值请求参数取值说明更新时间:2020/12/07 17:17,更新完基本内容servlet+jsp+el+jstl整合,采用maven构建项目注意:本文仅为记录学习轨迹,如有侵权,联系删除一、导入jsp相关坐标依赖这里直接给出一个项目的pom文件,包括了mysql驱动 <dependencies> <dependency> <gro

2020-12-08 15:56:09 479

原创 java socket编程总结

java socket编程总结说明一、TCP/IP协议模型二、获取IP相关信息InetAddressInetSocketAddressURL三、TCP编程四、UDP编程五、关于TCP与UDP说明更新时间:2020/12/01 17:17,更新完基本内容java的socket编程做一个总结,主要是面向Tcp和Udp编程注意:本文仅为记录学习轨迹,如有侵权,联系删除一、TCP/IP协议模型在学习socket编程之前有必要复习一下TCP/IP协议模型,模型图片如下,注意,OSI是国际定义的协议,但是现

2020-12-01 17:18:27 3034 1

原创 freemark常用方法

一、判空<!--判断该实体类不为null--><#if student??> <!--获取student的name属性,如果name为null则用空值‘’替代--> ${student.getName()!''}</#if>二、循环遍历<!--list循环--><#list studentList as student> <!--xx_index:表示下标--> ${student_index}

2020-11-16 16:05:08 265

原创 java分页工具集合

java分页工具集合说明一、PageHelper(1)pom(2)配置(3)使用正确使用错误使用二、mybatis-plus的分页插件(1)pom(2)配置(3)使用三、自定义工具类(1)创建分页工具类(2)使用说明更新时间:2020/11/6 17:36,更新完基本内容本文现对目前常见的java分页工具进行一次总结与记录,主要是基于自己的主观来进行总结,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、PageHelper这个工具只要是使用过mybatis的人基本都听

2020-11-06 17:37:11 5181 3

原创 菜鸟的Jquery常用方法总结

菜鸟的Jquery常用方法总结说明一、发送请求get请求post请求说明更新时间:2020/10/23 14:04,更新完基本内容本文现对Jquery进行一次总结与记录,主要是基于自己的主观来进行总结,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、发送请求get请求//请求 test.php 网页,忽略返回值。$.get("test.php");//请求 test.php 网页,传送2个参数,忽略返回值。$.get("test.php", { name:

2020-11-03 23:47:15 336

原创 菜鸟的layui学习总结

菜鸟的layui学习总结说明一、概述(1)layui说明(2)layui引用二、图标(icon)二、按钮(button)三、导航栏(nav)四、选型卡(tab)说明更新时间:2020/10/12 02:41,更新到了建造者模式本文现对layui进行一次总结与记录,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、概述(1)layui说明下载地址:https://www.layui.com/下载完之后是一个压缩包,解压后的文件目录如下这里注意几个文件,lay文件夹

2020-10-23 14:07:31 26879 4

原创 菜鸟的java设计模式学习总结

菜鸟的java设计模式学习总结说明一、单例模式二、工厂模式三、代理模式(1)基于子类的动态代理(2)基于接口的动态代理四、适配者模式(1)对象实例适配器(2)类适配器五、建造者模式说明更新时间:2020/10/12 02:41,更新到了建造者模式之前学的java的常见设计模式,一直都没有时间整理出来,本文现对这些常见的设计模式进行一次总结与记录,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、单例模式单例模式是比较常见的设计模式,在很多的主流框架中也有使用,之前在网上

2020-10-12 19:09:43 889

原创 菜鸟的Spring Cloud Alibaba学习总结(三):Seata

简单讲一下下面用到技术及版本,docker部署Seata1.3.0,Mysql采用8.0及以上,nacos采用1.3.1,重点讲一下Seata部署的方式,因为1.30版本跟0.9版本差距很大,代码不会过于详细

2020-10-10 02:46:51 963 2

原创 菜鸟的Spring Cloud Alibaba学习总结(二):Sentinel

菜鸟的Spring Cloud Alibaba学习总结(二):Sentinel说明一、概述说明更新时间:2020/10/06 17:02,更新了nacos本文主要对Spring Cloud Alibaba中的Sentinel进行学习与记录,偏向于实战,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、概述以上面的技术结构图为例,学到这里,上面的大多组件基本已经学过,现在是Sentinel这里给出它的官方链接:https://github.com/alibaba/Se

2020-10-08 02:23:33 388

原创 菜鸟的Spring Cloud Alibaba学习总结(一):Nacos

菜鸟的Spring Cloud Alibaba学习总结(一):Nacos说明一、父工程创建二、Nacos(1)服务注册(2)服务配置三、Nacos集群说明更新时间:2020/10/04 17:27,更新了Spring Cloud Alibaba本文主要对Spring Cloud Alibaba中的Nacos进行学习与记录,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、父工程创建spring cloud alibaba坐标依赖:https://spring.io/pr

2020-10-06 17:02:57 1148

原创 菜鸟的Spring Cloud Alibaba学习总结(一):前言

菜鸟的Spring Cloud Alibaba学习总结(一):前言说明一、Spring Cloud Alibaba二、与Spring Cloud的关系三、Spring Cloud Alibaba的重要组件三、为什么要学习Spring Cloud Alibaba说明更新时间:2020/10/04 17:27,更新了Spring Cloud Alibaba本文主要对Spring Cloud Alibaba概述进行学习与记录,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、S

2020-10-04 17:28:28 490

原创 菜鸟的springcloud学习总结(六):服务配置

菜鸟的springcloud学习总结(六):服务配置说明一、服务配置二、Spring Cloud Config(1)Config服务端(2)仓库上配置文件命名及访问(3)Config客户端三、Spring Cloud Bus(1)Config服务端(2)Config客户端四、Spring Cloud Stream说明更新时间:2020/10/02 23:09,更新到了Gateway本文主要对springcloud中的服务网关进行学习与记录,主要偏向于实战,本文会持续更新,不断地扩充本文仅为记录学习轨

2020-10-04 16:13:48 374

原创 菜鸟的springcloud学习总结(五):服务网关

菜鸟的springcloud学习总结(五):服务网关说明一、服务网关二、Gateway(1)配置文件配置路由(2)动态路由(3)Pridicate断言说明更新时间:2020/10/01 18:04,更新到了Hystrix本文主要对springcloud中的服务网关进行学习与记录,主要偏向于实战,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除一、服务网关按照上面的图进行学习,现在进行到了服务网关这一个模块,主要重点学gateway二、Gateway概述​ SpringC

2020-10-02 23:17:38 294

原创 菜鸟的springcloud学习总结(四):服务降级

菜鸟的springcloud学习总结(四):服务降级说明一、服务降级说明更新时间:2020/9/28 00:13,更新到了OpenFeign本文主要对springcloud中的服务调用进行学习与记录,主要偏向于实战,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除一、服务降级现在进行到了服务降级这一块,这一块有一些基本的概念需要了解服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C有调用其他的微服务,这就是所谓的”扇出”,如扇出的链路

2020-10-01 18:04:41 1036

原创 菜鸟的springcloud学习总结(三):服务调用

菜鸟的springcloud学习总结(三):服务调用说明一、服务调用二、Ribbon(1)服务调用(2)负载均衡(3)手写负载均衡策略二、OpenFeign(1)模块创建(2)服务调用(3)超时控制(4)日志打印说明更新时间:2020/9/28 00:13,更新到了OpenFeign本文主要对springcloud中的服务调用进行学习与记录,主要偏向于实战,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除。一、服务调用按照上面这张图进行学习,现在进行到了服务调用这一块二、R

2020-09-29 22:51:11 328

原创 菜鸟的springcloud学习总结(二):服务注册中心

菜鸟的springcloud学习总结(二):服务注册中心说明一、springcloud核心组件说明更新时间:2020/9/13 23:32,更新到了rabbitmq集群更新时间:2020/9/22 21:12,更新到了服务调用更新时间:2020/9/17 21:31,更新到了微服务架构本文主要对springcloud进行学习与记录,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除。一、springcloud核心组件...

2020-09-29 15:02:49 280

原创 菜鸟的springcloud学习总结(一):前言

菜鸟的springcloud学习总结说明一、什么是springcloud说明更新时间:2020/9/13 23:32,更新到了rabbitmq集群更新时间:2020/9/10 21:26,更新到了第五种模型-topic更新时间:2020/9/9 22:46,更新到了第一种模型-直连本文主要对springcloud进行学习与记录,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除一、什么是springcloudSpring Cloud 是一套完整的微服务解决方案,基于 Spri

2020-09-28 22:19:21 828 1

原创 菜鸟的RabbitMQ学习总结

菜鸟的RabbitMQ学习总结说明一、概念(1)什么是RabbitMQ(2)7种消息模型(3)生产者和消费者模型二、RabbitMQ安装三、创建MQ虚拟主机以及用户三、第一种模型(直连)说明更新时间:2020/9/9 22:46,更新到了第一种模型(直连)本文主要对RabbitMQ进行学习与记录,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除一、概念(1)什么是RabbitMQ具体的概念可以自行访问官网:https://www.rabbitmq.com/#getstarte

2020-09-10 21:26:39 2071 1

原创 菜鸟的maven多模块开发学习总结

菜鸟的maven多模块开发学习总结说明一、新建父工程二、创建子工程说明更新时间:2020/9/8 18:28,更新了缓存相关内容本文主要对maven管理里面的多模块开发进行学习与记录,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除一、新建父工程创建springboot项目下一步将type换成pom其余的就跟正常创建springboot项目一样了,最后创建好的项目是没有src目录的,而且maven父工程必须遵守以下两点要求:packaging必须是pomsrc目录

2020-09-09 17:04:04 522

BP神经网络2.rar

主要是包含bp神经网络入门的ppt以及3个案例,案例均包含有文字解释,需要用到matlab软件,部分资料来自网络。

2020-02-17

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

TA关注的人

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