- 博客(17)
- 收藏
- 关注
原创 HttpServletRequest作为请求参数场景
在Java Spring Boot的Controller中,HttpServletRequest对象可以用来接收HTTP请求的详细信息。通常情况下,你会用@RequestParam、@PathVariable、@RequestBody等注解来直接从请求中获取参数。但是,有些情况可能需要直接访问HttpServletRequest对象。
2024-07-27 09:11:29
527
原创 基于SpringBoot框架对接的公寓管理系统的实现
背景:公司新建了写字楼、公寓,买了一家公司的门锁,门锁自带有一套公寓系统。需要与本公司HR系统打通。但是后面对接发现他们系统没有暴露写入人员的接口、并且也没有读取房客的接口,所以解决办法只能是从公寓系统取到所有房间,然后再一个个房间去获取到所有人,写入到HR表中。技术分析:该系统采用了Sqlserver数据库,Java语言,Spring Boot框架等技术进行编程实现。代码要是存在欠缺考虑,还请各位大佬不吝指教,本人不胜感激。
2024-03-02 10:10:57
443
原创 fastjson2 介绍及数据格式转换详解
fastjson2是阿里巴巴开发的一个高性能的Java JSON处理库,它支持将Java对象转换成JSON格式,同时也支持将JSON字符串解析成Java对象。本文将介绍fastjson2的常见用法,包括JSON对象、JSON数组的创建、取值、遍历,以及与字符串、Java对象、Map、List的相互转换。
2024-01-10 19:20:39
4180
原创 Java 实现HTTP请求的方式总结
在Java应用程序中,发送HTTP请求是一项常见的任务,用于与远程服务器进行通信。在本文中,我将介绍几种常用的Java发送HTTP请求的方式,并为每种方式提供GET和POST请求的示例。
2024-01-10 09:15:10
2106
原创 Git常用操作命令大全
Git是一种分布式版本控制系统,被广泛应用于软件开发中,用于追踪文件的变化并协调多人在同一项目上的工作。在本文中,我们将介绍一些常用的Git命令,帮助你更好地使用Git来管理代码版本。
2024-01-03 14:43:18
516
原创 Mybatis-Plus 实践篇之逆向工程
Mybatis-Plus是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生.其实要我说,最大的亮点就是它的逆向工程和去mapper.xml了,但是也仅是针对单表,多表还是需要mapper.xml的,本文主要讲逆向工程实例,手把手教会你根据数据库表自动生成controller、service、mapper等,接下我们进入实际操作。
2024-01-03 10:54:21
4035
原创 Docker常用命令大全
Docker是一种轻量级的容器化技术,它允许开发者将应用程序及其依赖项打包到一个独立的容器中,以确保在不同环境中运行的一致性。本文将介绍一些常用的Docker命令,以帮助你更好地使用和管理Docker容器。Docker Hub。
2024-01-02 15:08:40
406
原创 [手把手系列之] Jenkins自动化部署Springboot后端项目
1、自由风格软件项目(FreeStyle Project)自由风格项目是Jenkins中最简单、最灵活的任务类型之一。它允许用户配置和组织构建过程的各个方面。在自由风格项目中,你可以定义构建脚本、设置触发构建的条件、配置源代码管理、构建后的操作等。这是一个适用于各种类型项目的通用任务类型。特点:灵活性高,适用于各种构建场景。支持构建后的操作,比如邮件通知、部署等。2、Maven 项目对于使用Maven进行构建的Java项目,Jenkins提供了专门的Maven项目类型。
2023-12-30 14:54:56
1195
原创 [手把手系列之] Jenkins自动化部署项目后发送消息至企业微信
2、启动任务项,企业微信群机器人自动发送通知。1、点击构建后操作步骤,选择企业微信选项。
2023-12-28 09:31:57
1724
原创 [手把手系列之] Jenkins自动化部署vue前端项目
简介:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成点击下面的链接进入官网选择最新的版本下载,然后一键安装即可。windows版本Jenkins下载。
2023-12-27 20:38:13
3798
2
原创 vmware虚拟机上网设置教程
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,不需要进行任何其他的配置,只需要主机器能访问互联网即可。这种情况下,主机可以ping通虚拟机,虚拟机也能ping通主机。2、查看NAT模式的网关,子网IP以及子网掩码。
2023-12-15 14:33:09
914
原创 Spring Boot跨域问题
出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)
2023-10-21 08:43:35
72
原创 Springboot对接OpenAI-GPT3.5聊天接口进行对话
通过springboot调用OpenAI接口,Java调用实现ChatGPT聊天,OpenAIAPI是一个自己封装的OpenAI GPT-3聊天API的Java工具类,可用于通过Java代码调用GPT-3模型进行自然语言交互,实现智能聊天等功能。通过调用GPT-3模型,输入一段文本,返回机器人对话回复的文本。1、实体类Entity2、openAI.yml配置文件3、service接口4、service接口实现类4、Controller类特别注意:openAi为国外网站,请求需要FQ特殊访问,懂得
2023-03-24 15:07:51
2838
原创 Java实现多级菜单(递归)
Java实现多级菜单菜单管理数据库设计CREATE TABLE `pms_category` ( `cat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类id', `name` char(50) DEFAULT NULL COMMENT '分类名称', `parent_cid` bigint(20) DEFAULT NULL COMMENT '父分类id', `cat_level` int(11) DEFAULT NULL COMME
2022-03-26 10:31:40
6640
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人