自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何在服务端部署SpringBoot项目

方式一:在本地打包项目,将项目代码上传到服务器,并在服务器运行 使用nohup java –jar xxx.jar &命令来后台运行。原文链接:https://blog.youkuaiyun.com/2301_79965602/article/details/136626620。

2025-03-30 21:29:00 166

原创 IDEA中JFrormDesigner安装注册流程

JFormDesigner 是一款用于设计和创建图形用户界面(GUI)的插件,它允许开发者使用可视化界面设计器轻松创建 Swing 和 AWT 界面。

2025-02-15 23:27:52 861

原创 Bootstrap Studio(低代码神器)

Bootstrap Studio是一个适用于Windows的程序,允许您使用流行的fre***orca Bootstrap创建和原型网站。您可以将现成的组件拖动到工作区并直观地自定义它们。该程序生成干净和语义的PDF、CSS和JS代码,所有Web浏览器都支持这些代码。Bootstrap Studio有一个漂亮而强大的界面,它是围绕易于拖动而构建的,这使其成为设计和原型设计网页和应用程序的理想工具,您可以实时查看工作结果并将其导出为任何格式。

2025-01-31 21:38:54 620

原创 Docker

同学们,在前两天我们学习了Linux操作系统的常见命令以及如何在Linux上部署一个单体项目。大家想一想自己最大的感受是什么?我相信,除了个别天赋异禀的同学以外,大多数同学都会有相同的感受,那就是麻烦。核心体现在三点:命令太多了,记不住软件安装包名字复杂,不知道去哪里找安装和部署步骤复杂,容易出错其实上述问题不仅仅是新手,即便是运维在安装、部署的时候一样会觉得麻烦、容易出错。特别是我们即将进入微服务阶段学习,微服务项目动辄就是几十台、上百台服务需要部署,有些大型项目甚至达到数万台服务。而由于每台服务器的运行

2024-11-03 21:59:30 812 2

原创 安装/卸载Docker

Docker

2024-11-03 21:41:50 949

原创 Linux环境搭建

Linux环境安装Centos7+SSH客户端(Mobarterm)

2024-11-03 21:07:21 811 2

原创 Apache POI(java操作Miscrosoft Office)

Apache POI(java操作Miscrosoft Office)

2024-11-03 00:35:00 948

原创 exe4j安装使用教程

A-XVK258563F-1p4lv7mg7savA-XVK209982F-1y0i3h4ywx2h1A-XVK267351F-dpurrhnyarvaA-XVK204432F-1kkoilo1jy2h3rA-XVK246130F-1l7msieqiwqnqA-XVK249554F-pllh351kcke50

2024-10-03 20:30:41 241

原创 springboot中指定maven打包的main文件

(打包后的springboot项目运行的指定的mian方法,而不是运行SpringBootApplication)pom.xml文件中添加如下。

2024-10-03 20:28:51 333

原创 苍穹外卖-day05(SpringBoot+SSM的企业级Java项目实战)

Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。Redis中文网key-value结构存储:基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指。

2024-08-25 17:37:12 745

原创 苍穹外卖-day04(SpringBoot+SSM的企业级Java项目实战)

/起售套餐时,判断套餐内是否有停售菜品,有停售菜品提示"套餐内包含未启售菜品,无法启售"//3、重新插入套餐和菜品的关联关系,操作setmeal_dish表,执行insert。setmeal_dish表为套餐菜品关系表,用于存储套餐和菜品的关联关系。//2、删除套餐和菜品的关联关系,操作setmeal_dish表,执行delete。可以对状态为起售的套餐进行停售操作,可以对状态为停售的套餐进行起售操作。* 新增套餐,同时需要保存套餐和菜品的关联关系。起售套餐时,如果套餐内包含停售的菜品,则不能起售。

2024-08-25 17:34:49 979

原创 苍穹外卖-day03(SpringBoot+SSM的企业级Java项目实战)

进入到sky-server模块,创建com.sky.annotation包。​​/*** 自定义注解,用于标识某个方法需要进行功能字段自动填充处理*///数据库操作类型:UPDATE INSERT其中OperationType已在sky-common模块中定义​/*** 数据库操作类型*/​/*** 更新操作*/UPDATE,​/*** 插入操作*/INSERT。

2024-08-18 18:05:23 1016

原创 Typora安装

1.解压安装包:①鼠标右击【Typora1.9.4(64bit)】压缩包②选择电脑上安装的解压软件(如:360压缩)③点击【解压到Typora1.9.4(64bit)】。9.打开安装包解压后的【Typora1.9.4(64bit)】文件夹,双击打开【Crack】文件夹。2.打开解压后的文件夹,鼠标右击【Setup】选择【以管理员身份运行】。11.鼠标右击桌面【Typora】图标选择【打开文件所在的位置】。5.勾选【Greate a...】,点击【Next】。13.双击桌面【Typora】图标启动软件。

2024-08-11 00:31:23 574

原创 Navicat Premium 15安装教程

Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL 资料库,让管理不同类型的资料库更加的方便。分享记录安装教程,只供学习使用,请支持正版。

2024-08-11 00:06:52 196

原创 苍穹外卖-day02(SpringBoot+SSM的企业级Java项目实战)

ThreadLocal 并不是一个Thread,而是Thread的局部变量。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。

2024-08-06 01:06:29 940

原创 苍穹外卖-day01(SpringBoot+SSM的企业级Java项目实战)

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(它的主要作用是:使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低后端开发人员编写接口文档的负担功能测试Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Springfox ,即可非常简单快捷的使用Swagger。

2024-07-29 23:02:20 458

原创 VS Code 安装

vscode不像IDE一样能够直接在浏览器中打开html,而该插件支持快捷键与鼠标右键快速在浏览器中打开html文件,支持自定义打开指定的浏览器,包括:Firefox,Chrome,Opera,IE以及Safari。Vue多功能集成插件,包括:语法高亮,智能提示,emmet,错误提示,格式化,自动补全,debugger。VS Code提供了非常丰富的插件功能,根据你的需要,安装对应的插件可以大大提高开发效率。给括号加上不同的颜色,便于区分不同的区块,使用者可以定义不同括号类型和不同颜色。

2024-07-06 19:18:28 7625

原创 DES文件加密解密(增强版)

1.引入hutool-all的maven依赖。

2024-06-14 03:09:47 410 1

原创 springboot项目中第三方jar包打包进jar包

如果不加,则scope为system的第三方Jar包,只会在编译环节起作用,运行时则找不到依赖,system的scope类似于provided,所以必须要加。scope需要填写system,systemPath需要填写你项目中第三方Jar的位置。springboot项目中,如果手动引入了jar包,打包时不会将手动引入的第三方jar包打包进价包里,如何处理?将第三方jar包的lib目录放在resources下,maven打包时就会将lib下的jar包打包进jar包。

2024-06-06 04:16:09 1121

原创 [个人总结]-java常用方法

user.dir是一个系统属性,表示用户当前的工作目录,大多数情况下,用户的当前工作目录就是java项目的根目录(src文件的同级路径)cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c dir 是执行完dir命令后关闭命令窗口。// 获取命令输出结果。// 等待命令执行完成。// 调用CMD命令。

2024-06-02 02:30:34 794

原创 java调用cmd执行命令

3、exec(String command, String[] envp) ,在调用外部程序之前设置系统环境变量,该变量仅供command入参使用,envp每个元素为一个系统环境变量,并且字符串格式为“环境变量名=环境变量值”。2、exec(String[] cmdArray) ,调用外部程序,入参cmdArray的元素将组合成为一条完整的外部可执行程序的启动路径或命令。1、exec(String command) ,调用外部程序,入参command为外部可执行程序的启动路径或命令。

2024-05-28 03:38:09 2033

原创 -多线程-

概述生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程:一类是生产者线程用于生产数据一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为Object类的等待和唤醒方法方法名说明。

2024-05-28 01:53:27 433

原创 IDEA安装使用Git

在IDEA中使用Git,本质上还是使用本地安装的Git软件,所以需要在IDEA中配置Git。

2024-05-12 00:37:37 876

原创 Maven高级

1). 什么是分模块设计:将项目按照功能拆分成若干个子模块2). 为什么要分模块设计:方便项目的管理维护、扩展,也方便模块间的相互调用,资源共享3). 注意事项:分模块设计需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分在maven中,可以在父工程的pom文件中通过来统一管理依赖版本。父工程:--统一管理依赖版本-->--JWT令牌-->子工程:--JWT令牌-->注意:在父工程中所配置的只能统一管理依赖版本,并不会将这个依赖直接引入进来。这点和是不同的。

2024-05-11 00:40:45 689

原创 SpingBoot原理

SpringBoot的自动配置就是当Spring容器启动后,一些配置类、bean对象就自动存入到了IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。比如:我们要进行事务管理、要进行AOP程序的开发,此时就不需要我们再去手动的声明这些bean对象了,我们直接使用就可以从而大大的简化程序的开发,省去了繁琐的配置操作。下面我们打开idea,一起来看下自动配置的效果:运行SpringBoot启动类。

2024-05-09 23:12:35 345

原创 IDEA-控制台日志过滤插件 - Grep Console

IDEA-控制台日志过滤插件 - Grep Console

2024-05-06 14:51:01 2444

原创 SpringBootWeb - 事务&AOP

我们接着继续学习@Transactional注解当中的第二个属性propagation,这个属性是用来配置事务的传播行为的。什么是事务的传播行为呢?就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。例如:两个事务方法,一个A方法,一个B方法。在这两个方法上都添加了@Transactional注解,就代表这两个方法都具有事务,而在A方法当中又去调用了B方法。

2024-05-05 23:52:26 691

原创 SpringBootWeb案例(结合Mybatis)

前面我们已经完了基础的分页查询,大家会发现:分页查询功能编写起来比较繁琐。在Mapper接口中定义两个方法执行两条不同的SQL语句:查询总记录数指定页码的数据列表在Service当中,调用Mapper接口的两个方法,分别获取:总记录数、查询结果列表,然后在将获取的数据结果封装到PageBean对象中。大家思考下:在未来开发其他项目,只要涉及到分页查询功能(例:订单、用户、支付、商品),都必须按照以上操作完成功能开发结论:原始方式的分页查询,存在着"步骤固定"、"代码频繁"的问题。

2024-04-27 21:44:21 1446

原创 Mybatis

通过Mybatis的快速入门,我们明白了,通过Mybatis可以很方便的进行数据库的访问操作。但是大家要明白,其实java语言操作数据库呢,只能通过一种方式:使用sun公司提供的 JDBC 规范。Mybatis框架,就是对原始的JDBC程序的封装。那到底什么是JDBC呢,接下来,我们就来介绍一下。JDBC: ( Java DataBase Connectivity ),就是使用Java语言操作关系型数据库的一套API。本质:sun公司官方定义的一套操作所有关系型数据库的规范,即接口。

2024-04-21 14:22:20 1672

原创 MySQL数据库

本次使用mysql-8.0.31-winx64版本。

2024-04-17 16:09:19 1761

原创 Spring6

User实体类/***/@Component(value = "user") //类似配置文件形式bean.xml--开启组件扫描-->TestUser测试类/***/

2024-04-09 07:17:21 360

原创 SpringBootWeb

HTTP协议是无状态协议,比如:账户登录后才能访问某个页面信息数据,但HTTP协议是无状态协议,在执行登录后请求响应已经结束,第二次访问信息数据时,又是另一次请求,两次请求响应都是独立的,在第二次请求时无法记录第一次请求的信息是否登录。后续学习到“web会话”能解决此问题。(Springboot已经内置Tomcat)后端开发过程中,每开发完一个功能就需要对这个功能接口进行测试由于是前后端分离开发,所以我们是没有前端页面的,这个时候我们该怎么测试?

2024-04-05 21:18:46 378

原创 IDEA 2023安装

IDEA版本 Java 支持版本。jdk和idea支持的版本:仅供参考。

2024-04-05 15:23:38 1104

原创 windows下进程相关cmd命令

netstat -ano|findstr "端口号"TASKKILL /F /IM "进程名称" /T。tasklist|findstr "进程名"1.查询指定名称进程(进程名支持模糊查找)4.根据进程id(pid)执行确认进程名称。3.根据端口号确认进程ID(pid)2.杀死指定名称进程。

2024-04-03 02:00:51 1689 2

原创 VUE_2.0(前端框架)+Ajax

地址:https://nodejs.org/en 本次使用node-v16.17.1-x64.msi 版本选择安装到一个,没有中文,没有空格的目录下(新建一个文件夹NodeJS)NodeJS 安装完毕后,会自动配置好环境变量,我们验证一下是否安装成功,通过: node -v使用管理员身份运行命令行,在命令行中,执行如下指令:注意:D:\nodejs 这个目录是NodeJS的安装目录验证是否配置成功使用管理员身份运行命令行,在命令行中,执行如下指令:使用管理员身份运行命令行,在命令行中,执行如下指令:这个过程

2024-03-31 16:48:15 512

原创 BigDecimal类

使用BigDecimal类。

2024-03-31 02:06:56 141

原创 继承(面向对象三大特征之一)

解决方法:继承。

2024-03-30 23:34:19 196

原创 设计模式-单例模式

一、饿汉式单例设计模式。

2024-03-30 17:35:26 245

原创 junit单元测试框架

开始测试:选中测试方法,右键选择“JUnit运行”,如果测试通过则是绿色;如果测试失败,则是红色。测试方法上必须声明@Test注解,然后在测试方法中,编写代码调用被测试的业务方法进行测试;

2024-03-30 03:31:50 418

原创 注解(自定义注解、元注解、注解的解析、应用场景)

获取类上的注解:获取方法上的注解:应用场景:

2024-03-29 22:16:42 147

Docker资料111

Docker资料111

2025-01-30

redis资料(安装包+图形界面)

redis资料(安装包+图形界面)

2024-08-18

SpringBootWeb

前端页面资源文件

2024-04-11

Logback日志工具

Logback日志工具

2024-03-26

空空如也

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

TA关注的人

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