自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (7)
  • 问答 (6)
  • 收藏
  • 关注

原创 ASP.NET MVC解决方案的搭建(.NET Framework)——C#系列(一)

ASP.NET MVC解决方案的搭建(.NET Framework)——C#系列(一)

2023-01-18 17:27:08 2799 1

原创 Docker安装nginx以及nginx-gui控制面板

Docker安装nginx以及nginx-gui控制面板

2022-12-30 11:23:08 1958

原创 Docker安装canal-admin以及canal-server

docker安装canal

2022-12-19 17:16:48 1548

原创 Linux安装多版本jdk(jdk8和jdk11)并可随意选择版本

Linux安装多版本jdk(jdk8和jdk11)并可随意选择版本

2022-12-13 14:38:14 4883

原创 通过Element开发基础增删改查页面——Vue项目实战(三)

前端基础增删改查页面

2022-06-26 09:42:00 318

原创 通过Element开发主页导航页面——Vue项目实战(二)

通过饿了么UI开发主页导航加载

2022-06-24 17:47:08 1150

原创 空项目通过Element开发登录页面——Vue项目实战(一)

vue项目实战——登录页面

2022-06-23 17:38:40 564

原创 阿里云CentOS8系统上Nginx部署多个Vue项目(多端口监听)

从vue项目打包到项目配置,从nginx单项目部署到多项目部署,从nginx单端口监听到多端口监听~

2022-06-20 21:02:14 1269

原创 SpringBoot多模块项目打包(附打包后部署异常javax.xml.bind.ValidationException的解决)

项目依赖关系service --依赖于–> model --依赖于–> api项目的主启动项目模块为service,需要在其pom文件中添加以下配置 <!-- 多模块打包,只需要在启动类所在模块的POM文件,指定打包插件--> <build> <plugins> <plugin><!-- 该插件主要用于购机按可执行的JAR--

2022-03-16 10:24:09 1618

原创 Centos8安装docker-ce(社区版)

设置仓库安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置稳定的仓库sudo yum-config-manager --add-repo https://download.docker.com/linux/ce

2022-03-13 18:03:41 1744

原创 解决Centos8 yum官方源下线后无法使用问题(Failed to download metadata for repo ‘XX‘)

解决Centos8问题:Failed to download metadata for repo 'AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

2022-03-13 17:29:20 2036 1

原创 Postman循环调用Post接口(Body多字段传参详细设置)

背景:由于线上数据库,普通开发用户是无法进行增删改操作,所以如果需要需要调用线上的某个接口,但是又不通过界面进行操作的话,就可以通过Postman进行操作了。

2021-12-24 16:25:08 15977 1

原创 Java自定义死锁测试,及排查方法

准备工具Intellij IDEA代码package com.tony.test.practice;import java.util.concurrent.TimeUnit;/** * Created with IntelliJ IDEA. * * @Title: DeadLock * @Auther: 皮蛋布丁 * @Date: 2021/11/25/11:31 * @Description: */public class DeadLock { public stat

2021-11-25 11:45:49 93

原创 写一条DELETE语句,实现相同的NAME值,只保留ID最小的记录(解决问题1093 - You can‘t specify target table ‘team‘ for update in )

测试表信息及数据CREATE TABLE team (id int(0) NOT NULL AUTO_INCREMENT,name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,PRIMARY KEY (id) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dyna

2021-11-03 10:02:50 328

原创 SpringBoot整合Shiro实现完整的用户登录

一、简介Apache Shiro是一个功能强大且易于使用的 Java 安全框架,可执行身份验证、授权、加密和会话管理。借助 Shiro 易于理解的 API,您可以快速轻松地保护任何应用程序——从最小的移动应用程序到最大的 Web 和企业应用程序。二、流程用户输入用户名、密码–点击登录–> Shrio自封装成UsertnamePasswordToken----> 主体信息:Subject(可以是具体的人,也可以是其他实体…)---->Shiro的SecurityManager(用于管理

2021-07-11 22:30:34 907 3

原创 SpringBoot项目修改需频繁重启?上来就是热部署工具Devtools(附反应慢解决方法)——IDEA版

一、引入依赖<!-- 引入热部署jar包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依

2021-07-08 21:53:03 2357 8

原创 在线聊天室的消息单聊的实现——springboot整合WebSocket(二)

一、声明项目的搭建请大家移步到:在线聊天室的消息群聊的实现——springboot整合WebSocket(一)单聊的实现是在群聊项目上进行延申改造的。二、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId>

2021-07-05 23:19:50 828 12

原创 在线聊天室的消息群聊的实现——springboot整合WebSocket(一)

一、创建项目二、添加依赖此处添加的是前端的依赖,为得是方便管理文件,不用在引用大量得js文件。Maven搜索网址<!-- https://mvnrepository.com/artifact/org.webjars/sockjs-client --> <dependency> <groupId>org.webjars</groupId> <artifactId>sockjs

2021-07-05 21:54:49 357 4

原创 Springboot项目搭建邮件服务

一、QQ邮箱设置1、进入账户设置2、开启服务在这里插入图片描述记得记住授权码,后面配置需要用到。二、新建项目选择依赖,如果有继承的项目,且项目中有Web依赖的话,此处无需再添加Web依赖了。三、项目改造1、依赖修改修改继承的父类。2、配置文件server.port=8082#邮件发送spring.mail.host=smtp.qq.comspring.mail.protocol=smtpspring.mail.default-encoding=UTF-8#邮

2021-06-29 21:17:07 1087 3

原创 支付宝退款查询接口分析及实现----springboot项目接入支付宝(六)

一、API简介springboot项目接入支付宝(一)springboot项目接入支付宝(二)springboot项目接入支付宝(三)springboot项目接入支付宝(四)springboot项目接入支付宝(五)官方API文档通用场景商户可使用该接口查询自已通过alipay.trade.refund或alipay.trade.refund.apply提交的退款请求是否执行成功。该接口的返回码10000,仅代表本次查询操作成功,不代表退款成功。1、如果退款请求通过同步接口(alipay.

2021-06-27 15:15:48 1398

原创 支付宝退款接口分析与实现----springboot项目接入支付宝(五)

一、API介绍springboot项目接入支付宝(一)springboot项目接入支付宝(二)springboot项目接入支付宝(三)springboot项目接入支付宝(四)官方API文档通用场景当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,支付宝将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。 交易超过约定时间(签约时设置的可退款时间)的订单无法进行退款。 支付宝退款支持单笔交易分多次退款,多次退款需要提交原支

2021-06-27 14:54:08 856

原创 支付宝交易查询接口分析及实现----springboot项目接入支付宝(四)

一、API说明springboot项目接入支付宝(一)springboot项目接入支付宝(二)springboot项目接入支付宝(三)API地址二、service/** * @Description: tradeQuery 交易查询 * @Param: [outTradeNo 订单编号, tradeNo 交易号] * @return: java.lang.String * @Author: 皮蛋布丁 * @Date: 2021/6/27 13:56

2021-06-27 14:21:39 1132 1

原创 Docker安装RabbitMQ教程----windows10家庭版

一、获取版本docker search rabbitmq二、安装docker pull rabbitmq三、启动docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq四、安装插件1、获取镜像IDdocker ps2、进入容器docker exec -it 镜像ID /bin/bashrabbitmq-plugins enable rabbitmq_man

2021-06-27 10:43:45 362 1

原创 windows10家庭版安装Docker(附WSL 2 installation is incomplete解决方法)

一、下载官网下载地址下载后,双击安装包,直接无脑式安装,非常方便。二、验证在搜索中输入cmd进入【命令提示符】,然后输入docker --version 验证是否安装成功。docker --version三、问题解决打开应用后,出现WSL 2 installation is incomplete问题。1、启用适用于 Linux 的 Windows 子系统以管理员身份打开 PowerShell 并运行:dism.exe /online /enable-feature /feature

2021-06-27 10:16:30 1797 2

原创 支付宝同步异步处理----springboot项目接入支付宝(三)

一、简介对于 PC 网站支付的交易,在用户支付完成之后,支付宝会根据 API 中商户传入的 notify_url,通过 POST 请求的形式将支付结果作为参数通知到商户系统。二、官方示例支付类异步通知验签示例:Map<String, String> parameters = new HashMap<>();parameters.put("charset", "UTF-8");parameters.put("sign", "GM0CbuqaEivqgb......");p

2021-06-26 13:42:40 833

原创 项目集成Alipay Easy SDK----springboot项目接入支付宝(二)

一、创建maven项目二、获取依赖1、springboot<!--导入SpringBoot的父工程 把系统中的版本号做了一些定义! --><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.4</ver

2021-06-25 10:38:34 2801 2

原创 springboot项目改造为多模块项目(带数据库连接修改及异常处理)

一、Maven修改1、IDEA自带找到IDEA的安装路径下的settings.xml文件D:\Install\java\IDEA2019.2\plugins\maven\lib\maven3\conf2、自定义首先在IDEA中找到自定义配置的Maven路径。今天一查发现自己用的是自带的,好像是上次重装系统忘记改了,不过好像也没啥问题。接着就是找到路径下的settings.xml文件了。D:\Study\java\apache-maven-3.5.4\conf3、修改配置首先用编

2021-06-25 10:31:07 1083 1

原创 配置沙箱应用环境----springboot项目接入支付宝(一)

1、入口登录支付宝的开放平台2、生成密钥3、加签管理然后将前面的应用公钥粘贴进去后确认。注:能力有限,还请谅解,争取早日能够写出有质量的文章!我是皮蛋布丁,一位爱吃皮蛋的热爱运动的废铁程序猿。感谢各位大佬光临寒舍~...

2021-06-22 20:49:14 459

原创 阿里云CentOS8系统上部署前后端分离项目----Vue项目部署(二)

一、前端1、代理配置项目中需要设置前端跨域后端的代理注:本来项目中我是没有/api这个路径的,导致最后在Nginx的配置文件中不知如何代理,于是在每个接口中都添加了一个/api虚拟路径片段解决(不用担心请求地址错误,最后在代理中会被替换掉)2、防止打包丢失文件3、打包输入npm run build后,回车npm run build打包成功后,会在项目中生成一个文件夹,就是打包的文件了二、后端1、添加依赖<packaging>jar</packaging&gt

2021-06-21 14:45:56 504

原创 阿里云CentOS8系统上安装Nginx服务器----Vue项目部署(一)

1、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2、安装PCRE“PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库,由菲利普.海泽(Philip Hazel)编写。PCRE是一个轻量级的函数库,比Boost之类的正则表达式库小得多。如果我们在配置文件nginx.conf中

2021-06-21 13:41:46 296

原创 阿里云Centos8服务器安装redis

1、下载wget https://download.redis.io/releases/redis-6.2.4.tar.gz2、解压tar xzf redis-6.2.4.tar.gz3、编译#进入文件夹cd redis-6.2.4#编译make4、移动文件方便后期统一管理(下载的压缩包默认在/root/文件夹中)移动到/usr/local/redis文件夹下mv /root/redis-6.2.4 /usr/local/redis5、重新编译cd /usr/local/

2021-06-21 11:11:36 259 1

原创 springboot、vue前后端分离项目整合poi实现excel的导出、导入功能

一、导出1、后端1.1、导入依赖Maven存储库<!-- excel生成--> <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi<

2021-06-21 10:29:41 1509 1

原创 MySQL8创建用户及设置权限秘籍

#删除用户DROP USER mindwarning;#刷新权限FLUSH PRIVILEGES;#创建用户(如果以前创建过,先删除,再执行刷新操作)# SQL错误(1396):Operation CREATE USER failed for 'mindwarning'@'%'CREATE user 'mindwarning'@'%' IDENTIFIED BY 'mindwarning';#权限分配GRANT SELECT,UPDATE,DELETE,INSERT,CREATE ON

2021-06-11 11:25:40 568 1

原创 保姆级别SpringBoot接入又拍云实现表单文件上传手册

一、背景本来打算使用七牛云进行文件上传的,由于自己一直没有实名认证(需要上传手持身份证就很烦),导致现在想用的时候用不了。另外自己所在的公司用的是又拍云,就试着看看又拍云能不能用,结果就有了这篇文章。相关项目Gitee传送门相关项目文章传送门二、导入依赖记得以前用七牛云的时候,好像也没导依赖啥的,不知道是不是自己记错了,还是当时太菜不知道导入了依赖,哈哈!Maven存储库地址在pom.xml中加入以下依赖:<!-- https://mvnrepository.com/artifact/

2021-06-10 14:55:51 544 2

原创 阿里云CentOS服务器永久部署jar包springboot项目

一、查看端口进程我部署的项目端口号为8083,先远程进入服务器后,查看项目端口有没有被占用;lsof -i:8083能看到系统中查出8083端口正在运行的进程。二、结束占用端口进程如果第一步中没有查到,则可以忽略第二步。输入命令杀死占用端口的进程。kill -9 4580三、部署项目第一步输入nohup java -jar xxx.jar &后回车nohup java -jar xxx.jar &第二步接着直接输入exit后回车exit现在即使你

2021-06-08 10:01:33 351

原创 阿里云Centos8服务器重置后,Windows PowerShell无法远程SSH连接解决方法

在存放密钥的文件夹C:User\用户名\.ssh中,将缓存文件know_hosts删除后,方可重新使用PowerShell远程连接。C:User\用户名\.ssh

2021-06-07 15:25:38 965

原创 小白进阶大佬之路——你的第一个Springboot框架Mind库存预警系统

一、简介库存预警系统。后端功能包括:商品分类、商品管理、商品入库、商品出库、商品库存预警、用户管理等功能;前端包括一些纯js插件的应用。 后端框架包括主流的SpringBoot、SpringMVC、Spring、MyBatis;前端使用thymleaf、jquery等。Gitee传送门二、开发环境jdk 11、 MySQL 8、 springboot 2.4.4三、开发工具IDEA 2019、 Navicat 12四、系统界面1、登录页2、主页3、分页管理页4、商品管理页5、

2021-05-21 11:04:39 802 3

原创 Git将当前分支代码推送给其他分支--Sourcetree工具

步骤1、将当前分支的代码储存起来2、拉取当前分支的远程代码3、解决冲突,提交本地代码4、检出需要推送的分支5、将2中的分支【合并到当前分支】,即能将需要推送的代码合并过来6、推送需要推送的分支7、删除2中的分支(因为有代码推送,但不需要推送,直接强制删除分支后再检出就不会有代码需要推送了)...

2021-05-11 13:29:40 2500

原创 Element安装配置--Vue项目(三)

一、npm安装官网连接您正在浏览基于Vue的2.X的元素UI文档; 点击这里查看的Vue 3.X的升级版本(Element-plus)1、输入指令npm i element-ui -S2、安装成功3、引用import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);...

2021-04-18 17:31:10 97

原创 Vue-CLI3(零失败安装)--Vue项目(二)

一、工具下载安装教程1、安装CLI脚手架npm install -g @vue/cli提示安装出错2、解决安装错误清空缓存:(此步骤应该可以忽略,直接进入下一步,不放心可以先清空缓存再进行下一步)npm cache clean --force#在前面这个安装的时候安装总是失败的情况下可以尝试清下缓存接着安装安装cnpm:(主要是npm容易导致下载失败,谁让服务器在国外呢)npm install -g cnpm --registry=https://registry.npm.

2021-04-18 16:34:47 134

替换utools粘贴板的copyq粘贴板桌面插件工具

utools的粘贴板工具要购买了,50多,2022-09-01之前半价,虽然半价,但不买立省100%,这款工具能很好的代替。 win+R打开运行,输入“shell:Common Startup”,将copyQ生成快捷方式放入打开的文件件里,即可设置为开机启动。

2022-08-18

Maven的介绍及安装(eclipse&IDEA).rar

Maven的详细介绍以及Maven的配置安装一步到位,傻瓜式操作,小白轻轻松松上手安装配置。图文并茂,详细的步骤说明。

2020-09-09

小白进阶大佬之路——你的第一个SSM框架教师管理实战系统

为了方便管理教师的信息,统一进行管理,可以把所有教师的信息录入系统,及时的进行修改,删除,查询。把所需要的数据全部存储到数据库的表中。 主要功能模块包括增加教师信息模块;修改教师信息模块;删除教师信息模块;查询模块,按照教师的信息的关键字进行查找;可以对教师的信息进行分页,可以进行页面的跳转。 后端使用spring+springMVC+mybatis框架搭建,前端界面使用jsp编写,数据库使用mysql,用Navicat进行数据库管理。

2020-09-05

小白进阶大佬之路——你的第一个jsp学员管理系统

本学员管理系统采用servlet 实现在网页上面进行学员信息的管理。通过登录之后对学员信息进行增加,删除,查询,修改等操作。通过不同的页面跳转,对应着相应的功能。清晰,简单的操作指引,为客户提供更简单便捷的操作。

2020-09-02

小白进阶大佬之路——你的第一个JDBC商城订单系统(鑫亿数码)

为了方便用户购买网店商品,并且对用户购买的信息进行统一管理,可以把所有商品信息录入系统,通过数据库来保存相关录入的商品数据。 主要功能包括浏览商品信息模块;购买商品模块;查询模块,按编号或者名称查询物品;订单管理模块。

2020-08-29

java小白入门基础自学小项目(鑫亿数码)

为了方便用户购买网店商品,并且对用户购买的信息进行统一管理,可以把所有商品信息录入系统,通过数据库来保存相关录入的商品数据。 主要功能包括浏览商品信息模块;购买商品模块;查询模块,按编号或者名称查询物品;订单管理模块。 (无数据库、导出订单文件、纯eclipse控制台操作、附带操作结果说明文档)

2020-08-02

eclipse软件设置说明

eclipse的开发模式、修改字符集、修改格式化代码、调整字体大小、工作空间设置、设置JDK和编译器、代码自动提示、主题插件、保存时自动去除没用的包以及格式。

2020-01-23

Java JDK安装过程及环境变量配置

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2020-01-23

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

TA关注的人

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