- 博客(93)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 nvm管理node版本解决node版本冲突问题
在使用node的时候经常出现一些问题,例如版本太高或者太低导致的某个依赖没安装上,要么就是各种冲突等等,只能根据被迫升级或者降级node版本,现在通过nvm进行node版本管理就能解决这些乱七八糟的问题,本文详细讲解了nvm的安装流程,包括node版本的安装与管理
2024-09-02 15:53:56 549
原创 mysql查询用户操作日志
先简单介绍一下general log,这个日志主要的作用是记录MySQL所有的SQL语句,不管是查询语句,还是DML语句,还是DDL语句,还是DCL语句,这些语句统统都会被记录在general log文件中,包括操作的用户ip都会记录在里面。注意:默认情况下这个是关闭的,因为会影响性能。但是如果有遇到审计的话,需要审计数据的操作记录之类的需求的话,还是可以打开使用的,里面就会记录了哪些ip做了哪些语句。
2024-03-01 17:58:33 818
原创 Kettle系列(二)smart-kettle本地离线部署
kettle先说明一下什么是kettle,相信做过数据清洗的观众应该对这个工具不陌生,它是用于数据清洗的很常见的开源的工具,官方的解释如下Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定 (数据迁移工具)。Kettle 中有两种脚本文件,transformation 和 job,transformation 完成针对数据的基础转换,job 则完成整个工作流的控制。通俗点讲就是一个平时用于数据治理方面的工具,例如数据同步、数据迁移、数据清洗等。
2023-08-14 00:23:14 3623 3
原创 Kettle系列(一)下载安装与基础配置
以上就是kettle的下载与配置的内容,其中重点记录了如何在kettle里面连接数据库,以mysql8为例进行了测试,测试的kettle版本有9.0和9.4,其中9.0的配置会比较繁琐一点,上文只是简单结束了一下kettle的配置,至于后面kettle的其他知识,包括怎么进行清洗,连接数据库资源库进行数据的入库操作等,以后有时间再更新。
2023-08-13 17:54:48 7901 4
原创 docker部署springboot项目(更新无需重新build)
之前的文章记录过利用docker部署springboot项目,使用的方式是直接将jar一起打包,构建成一个新的镜像,再运行镜像的方式进行部署,然而这里有一种缺点,就是后面更新jar包,都需要删掉旧的镜像,重新build,再运行,为了解决这种问题,下面列了部署springboot项目的另一种姿势。这里的/data/java/jar/springboot-docker-test.jar路径是后续容器里面运行的jar包的路径,路径可以自己随便定义,后面我们会在宿主机上面把这个路径挂载出来即可。...
2022-08-14 17:57:53 3106 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 4096 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 5108 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 4994 1
原创 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 1156
原创 mysql用户创建与授权
mysql用户的创建与授权前言一、用户创建用户编辑用户删除用户二、权限授权撤销权限三、其他命令前言mysql默认安装的时候是有一个root用户,这个用户有最高权限,如果要开放数据库里面的数据给别人使用的话,一般是不会开放root用户给别人的,正常会创建新的用户给别人使用,这个用户的权限就可以自己进行控制了一、用户创建用户命令CREATE USER 'username'@'host' IDENTIFIED BY 'password';参数说明:(1)username:自己想要创建的用户名
2022-03-19 20:08:41 3109
原创 CommonJS与 ES6 Module模块规范入门
本文主要基于CommonJS与 ES6 Module两种模块规范进行简单的梳理,同时结合了网上的很多相关教程,注意:学习本文之前建议先具备有ES6与js相关知识以及nodejs的相关知识
2022-02-06 14:39:46 858
原创 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 2690 1
原创 Blob对象实现文件下载
Blob对象实现文件下载说明一、Blob对象二、前端三、后端说明更新时间:2021/1/7 16:37,更新完基本内容最近遇到一个需求,文件下载,但需要鉴权,这就意味着不能用后台返回下载链接的方式进行下载,因为一旦被别人拿到这条链接,就可以不需要任何权限就直接下载,因此需要换种思路,在一番百度之后,了解到了blob对象,这就是本文要讲的内容注意:本文仅为记录学习轨迹,如有侵权,联系删除一、Blob对象Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也
2021-12-22 23:23:23 9495
原创 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 1874
原创 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 8068 5
原创 菜鸟的JUC并发编程总结
菜鸟的JUC并发编程总结说明一、基本知识二、Lock说明更新时间:2020/12/08 14:04,更新完基本内容本文主要记录java的JUC编程总结,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、基本知识进程与线程进程计算机中运行中的程序,如QQ.exe等。线程单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。注意在java里面,一个进程可以包含多个线程,一个进程至少有一个线程。Java程序至少有两个线程
2021-05-23 17:28:13 391 1
原创 exe4j打包exe
一、过程如下先将jar包和jre放在同一个文件,这里直接将jre也一起打包,这样的话,即使对方没有jar环境也可以运行该项目启动exe4j,开始打包打开生成的exe文件夹就可以看到生成的exe了...
2021-03-07 17:23:44 3428 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 4063
原创 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 1206 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 701
原创 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 725
原创 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 3252 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 303
原创 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 5693 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 442
原创 菜鸟的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 27459 4
原创 菜鸟的java设计模式学习总结
菜鸟的java设计模式学习总结说明一、单例模式二、工厂模式三、代理模式(1)基于子类的动态代理(2)基于接口的动态代理四、适配者模式(1)对象实例适配器(2)类适配器五、建造者模式说明更新时间:2020/10/12 02:41,更新到了建造者模式之前学的java的常见设计模式,一直都没有时间整理出来,本文现对这些常见的设计模式进行一次总结与记录,本文会持续更新,不断地扩充注意:本文仅为记录学习轨迹,如有侵权,联系删除一、单例模式单例模式是比较常见的设计模式,在很多的主流框架中也有使用,之前在网上
2020-10-12 19:09:43 1128
原创 菜鸟的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 998 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 757
原创 菜鸟的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 1348
原创 菜鸟的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 536
原创 菜鸟的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 506
原创 菜鸟的springcloud学习总结(五):服务网关
菜鸟的springcloud学习总结(五):服务网关说明一、服务网关二、Gateway(1)配置文件配置路由(2)动态路由(3)Pridicate断言说明更新时间:2020/10/01 18:04,更新到了Hystrix本文主要对springcloud中的服务网关进行学习与记录,主要偏向于实战,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除一、服务网关按照上面的图进行学习,现在进行到了服务网关这一个模块,主要重点学gateway二、Gateway概述 SpringC
2020-10-02 23:17:38 346
原创 菜鸟的springcloud学习总结(四):服务降级
菜鸟的springcloud学习总结(四):服务降级说明一、服务降级说明更新时间:2020/9/28 00:13,更新到了OpenFeign本文主要对springcloud中的服务调用进行学习与记录,主要偏向于实战,本文会持续更新,不断地扩充本文仅为记录学习轨迹,如有侵权,联系删除一、服务降级现在进行到了服务降级这一块,这一块有一些基本的概念需要了解服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C有调用其他的微服务,这就是所谓的”扇出”,如扇出的链路
2020-10-01 18:04:41 1194
原创 菜鸟的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 360
原创 菜鸟的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 304
原创 菜鸟的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 1006 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 2416 1
第一届全国大学生电子设计竞赛题目
2024-09-24
数据库mysql基础增删改查第一次上机实验
2024-09-24
dbeaver免费数据库可视化工具(支持mysql、oracle等主流数据库)
2024-09-23
Android开发的基础常用的布局上机实验
2024-09-23
整理的redis非关系型数据库缓存软件安装包
2024-09-23
java基础知识实验室第一次上机实验以及报告
2024-09-22
java后端面试热点题型梳理以及面试技巧分享
2024-09-22
某大学java基础知识考试题试卷(选择题、填空题、简答题)
2024-09-22
秋招web前端开发经典常见的面试题汇总整理
2024-09-22
linux服务器运维人员常用的命令大全整理
2024-09-19
基于java swing实现大鱼吃小鱼游戏
2024-09-19
计算机二级计算机网络基本概念重点内容自行整理
2024-09-19
基于java swing实现的飞机大战游戏
2024-09-19
新手Scratch编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Delphi编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Ruby编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Rust编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Object-C编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Kotlin编程语言实现的冒泡排序算法入门demo
2024-09-19
新手VisualBasic编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Fortran编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Matlab编程语言实现的冒泡排序算法入门demo
2024-09-19
新手Swift编程语言实现的冒泡排序算法入门demo
2024-09-19
新手用C语言实现的冒泡排序算法入门demo
2024-09-19
新手C++语言实现的冒泡排序算法入门demo
2024-09-19
新手Go语言实现的冒泡排序算法入门demo
2024-09-19
基于C#实现的水仙花数的简单案例入门demo
2024-09-19
某年的学校校队一道acm题目以及对应的答案
2024-09-19
JavaScript实现国庆倒计时小案例实现
2024-09-19
新手入门javase的程序代码开发基本规范
2024-09-19
基于python的turtle库绘制“国庆节快乐”
2024-09-19
基于python爬虫爬取“糗事百科”网站段子
2024-09-19
mysql数据库新手常见的基础选择题以及答案解析
2024-09-19
基于Cloudera-CDH的安装说明文档
2024-09-19
基于python实现递归案例(实现了汉诺塔游戏)
2024-09-19
基于C#的LINQ Lambda表达式demo
2024-09-19
基于python实现的常用文本文件读取和写入demo
2024-09-19
有没有人知道如何关闭win10的自动更新
2024-08-27
java开发中的dto与vo理解
2023-03-18
springboot聚合的多模块项目,如果给单独的模块进行单元测试
2021-11-15
csdn如何关闭别人点赞评论关注后的邮件通知
2021-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人