
Java后端开发
文章平均质量分 91
Java后端开发技术:Git、Maven、JDBC、MyBatis、Spring、SpringMVC、SpringBoot、MyBatis-Plus、SpringColud
请你喝杯Java
优快云全栈领域优质创作者、优快云认证优秀话题主持人、华为云云享专家、阿里云社区专家博主、华为校园开发者计划校园大使、掘金社区入驻作者、InfoQ签约作者,记录分享自己学习中的笔记或心得,软件工程专业,在校期间喜欢参与各类科技竞赛,获得校级奖项10余项,省级12项、国家级3项。
展开
-
【Java高级编程】IO流
IO流原创 2023-06-29 07:15:53 · 1181 阅读 · 0 评论 -
【Java高级编程】Java集合
Java集合原创 2023-06-28 19:14:12 · 950 阅读 · 0 评论 -
【Java核心技术】Java基本语法
Java基本语法原创 2023-06-27 16:03:59 · 975 阅读 · 0 评论 -
【Java高级编程】多线程
多线程原创 2023-06-28 14:28:00 · 301 阅读 · 0 评论 -
【Java高级编程】Java8的新特性
Java8新特性原创 2023-06-29 10:48:54 · 1083 阅读 · 0 评论 -
【面试集锦】Spring面试题
Spring中@Resource和@Autowired的区别?什么是Spring循环依赖问题?如何解决循环依赖问题?能回答一下SpringBean生命周期的执行流程吗?Spring中有哪些方式可以把Bean注入到I0C容器?Spring中BeanFactory和FactoryBean的区别?过滤器和拦截器有什么区别?原创 2023-05-27 21:35:08 · 1466 阅读 · 0 评论 -
【Java核心技术】面向对象编程
面向对象编程原创 2023-06-27 21:39:21 · 1811 阅读 · 0 评论 -
【Java高级编程】网络编程
网络编程原创 2023-06-29 10:45:00 · 749 阅读 · 0 评论 -
【Java高级编程】Java常用类
Java常用类原创 2023-06-28 18:48:46 · 1480 阅读 · 0 评论 -
【Java高级编程】Java反射机制
反射机制原创 2023-06-29 10:45:39 · 955 阅读 · 0 评论 -
【Java高级编程】泛型
泛型原创 2023-06-29 07:15:02 · 391 阅读 · 0 评论 -
【Java核心技术】异常处理
异常处理原创 2023-06-28 07:26:34 · 416 阅读 · 0 评论 -
【Java高级编程】枚举类&注解
枚举类&注解原创 2023-06-28 19:06:30 · 535 阅读 · 0 评论 -
IntelliJ IDEA实用插件:轻松生成时序图和类图
在传统的开发流程中,通常是先绘制设计图,然后根据设计图开发软件项目。然而,在实际的公司或团队项目开发过程中,这种流程往往被颠倒过来,很多情况下是先进行项目开发,然后再绘制图表和编写文档。同时,每个时序图节点,右键单击,有两个选项“Go to Source” 和 “ Remove Method ‘xxxxxx()’”,分别为跳转到源代码对应的位置 和 从时序图中删除对应的方法,去除冗余信息,简化时序图,方便修改时序图显示。若生成的时序图比较大时,若无更高的精准度要求,可适当减少调用层数进行时序图大小的调整。原创 2024-05-26 18:41:59 · 6119 阅读 · 1 评论 -
如何编写优雅的统一返回结果类与统一异常处理类
如何编写优雅的统一返回结果类与统一异常处理类原创 2023-12-16 18:59:36 · 427 阅读 · 0 评论 -
一分钟教你打造高效接口文档(Swagger+knife4j)
在前后端分离开发过程中,前端人员和后端人员要进行配合来共同完成一个开发任务,这个时候需要使用到接口(API接口:是一个http的请求地址,主要是定义:请求路径、请求方式、请求参数、响应数据等内容)。 后端开发人员为前端提供接口的同时,还需同时提供接口的说明文档。但我们的代码总是会根据实际情况来实时更新,这个时候有可能会忘记更新接口的说明文档,造成一些不必要的问题,此时我们可以通过一些工具生成接口文档,做到文档实时更新,原创 2023-12-15 15:21:59 · 251 阅读 · 0 评论 -
Nginx配置反向代理与负载均衡
Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。反向代理(Reverse Proxy)方式是指以代理服务器来接受 Internet 上的连接请求,然后将请求转发给网络上的服务器,并将从服务器上得到的结果返回给 Internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。原创 2023-12-03 11:21:26 · 651 阅读 · 0 评论 -
SpringBoot+Vue前后端文件传输问题总结
解决前后端文件传输的问题有以下几种解决方案:1.文件上传时,前端以二进制流文件发送到后端,后端通过多种方式(MultipartFile/byte[]/File)进行接受,处理后进行存储;文件下载时,后端通常返回前端二进制流(byte[])的形式,并将文件附带信息(fileName、contentType)放在response header中一并传输到前端供其解析与下载。2.微服务项目中,通常搭建网盘模块提供文件上传下载功能,供文件传输业务使用。原创 2023-10-12 10:37:58 · 1439 阅读 · 1 评论 -
MyBatisPlus之DML编程控制
MyBatisPlus之DML编程控制原创 2023-07-26 11:31:14 · 595 阅读 · 0 评论 -
MyBatisPlus之DQL编程控制
MyBatisPlus之DQL编程控制原创 2023-07-26 08:38:49 · 802 阅读 · 0 评论 -
MyBatisPlus分页功能实现
MyBatisPlus分页功能实现:IPage selectPage(IPage page)原创 2023-07-25 11:30:12 · 926 阅读 · 0 评论 -
SpringBoot整合MyBatisPlus入门
MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率原创 2023-07-25 11:20:54 · 485 阅读 · 0 评论 -
SpringBoot整合MyBatis分页
本文实现SpringBoot整合Mybatis分页的两种方式,一是利用PageHelper来实现,二是采用拦截器分页。原创 2023-06-26 11:18:41 · 1829 阅读 · 0 评论 -
前后端分离开发跨域问题总结
本文系统介绍了跨域问题为什么会出现,以及所有的处理方式。在使用vue uniapp springboot开发微信小程序过程中,也是采用了前后端分离的模式,前端页面及js部署在微信小程序中,后端接口部署在阿里云服务器中,当前端向后端发起请求的时候一定是不符合同源策略的,也就无法访问,就会需要解决跨域问题,实现前后交互。原创 2023-06-26 10:51:07 · 2557 阅读 · 0 评论 -
SpringBoot集成百度人脸识别
SpringBoot集成百度人脸识别原创 2023-06-20 09:59:18 · 1536 阅读 · 0 评论 -
SpringBoot集成阿里云OSS实现图片存储服务
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。地址:https://www.aliyun.com/product/oss。原创 2023-06-20 09:25:22 · 1804 阅读 · 0 评论 -
pyspark安装教程
在python中搭建pyspark所需环境:python3,jdk,spark,Scala,Hadoop(可选)原创 2023-06-13 14:19:57 · 4205 阅读 · 0 评论 -
SSM框架编程技术期末复习内容
SSM框架编程技术期末重点复习内容,考试题型:简答题+编程题。原创 2023-06-11 14:02:03 · 1275 阅读 · 2 评论 -
使用IDEA创建SpringBoot项目做一个简单的登录交互功能
IDEA创建springboot项目测试HelloWorld和起始页一、检查jdk、Maven环境准备jdk 1.7以上maven 3.x检查Jdk版本打开DOS界面检查:“win+R” 然后输入“cmd”输入"java -version"IDEA设置打开IDEA 选择“文件"->“其他设置”->“设置 for New Projects…”配置maven内容To二、创建SpringBoot项目三、目录结构及文件说明java目录用来写Java程序,创建原创 2021-02-01 13:10:49 · 5013 阅读 · 5 评论 -
使用IDEA创建SpringBoot+MyBatis+MySql项目实现登录注册功能
Just Code It一、搭建SpringBoot项目1.1、file ——> new ——> project——> Spring Initializr——> next——> next——> next——> finish注意选择包依赖关系二、springboot整合mybatis.mysql2.1、整体结构2.2、设置所需要的依赖即pom.xml文件<?xml version="1.0" encoding="UTF-8"?><原创 2021-02-17 17:00:35 · 15413 阅读 · 75 评论 -
Log4j2整合ELK搭建实时日志平台
大家好,我是孙不坚1208,欢迎关注我的博客。Log4j2为我们提供SocketAppender,使得我们可以通过TCP或UDP发送日志,ELK是Logstash+ElasticSearch+Kibana,其中,Logstash负责收集日志,ElasticSearch负责存储日志,而Kibana提供界面查看日志信息,本文主要讲述Logstash与Log4j2进行连接,关于搭建ELK平台可以参考这篇博客ELK部署笔记(docker-compose部署)一、springboot的默认日志框架logback.原创 2021-08-01 17:00:02 · 1127 阅读 · 2 评论 -
【知识】SpringBoot项目结构目录
Spring boot 目录结构一、主要目录目录名称相对路径主要用途源码目录src\main\java存储源码资源目录src\main\resources存储静态资源、动态页面、配置文件测试目录src\test\java存储单元测试、测试程序java目录是进行编程和开发的主要目录,业务逻辑代码在这里完成。DemoApplication.java 入门口类在生成的springboot项目中有一个入口类,需要添加注解@SpringBootAppli原创 2021-01-27 15:14:34 · 16810 阅读 · 8 评论 -
从头到尾跑起来一个SpringBoot系统
从头到尾跑起来一个SpringBoot系统有项目源代码,有sql文件,如何把项目在自己的电脑上运行起来。示例效果网站:http://www.truedei.com项目地址:https://github.com/truedei/TD-blog为TrueDei大佬多多star一、检查jdk、Maven、Mysql.打开DOS界面检查:“win+R” 然后输入“cmd”检查Jdk版本是否为1.8检查Maven是否配置完成检查Mysql是否为5.7二、将项目源代码、sql文件拉取到本地.选择"原创 2021-01-23 21:09:23 · 4565 阅读 · 10 评论 -
【知识】了解Web、JavaWeb、SpringMVC、SpringBoot
Webweb(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。Web:网页静态web Html css JavaScript(常用) 提供给所有人看的数据始终不会发生变化动态web ASP PH.原创 2021-01-27 09:54:56 · 4685 阅读 · 0 评论 -
【知识】View层、Controller层、Service层、Dao层的区别以及对应的功能
1、Dao层Dao层主要做数据持久层的工作, 负责与数据库进行联络的一些任务都封装在此。Dao层的设计:首先 是设计dao层的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可以再模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,dao层的数据源配置,以及有关数据库连接参数都在Spring配置文件中进行配置。2、Service层Service层主要负责业务模块的应用逻辑应用设计。Service层的设计:同样是首先设计接口,再设计其实现类,接原创 2021-01-28 13:18:30 · 8058 阅读 · 1 评论 -
.gitignore忽略文件如何配置
在Git工作区中有一个特殊的文件 .gitignore,通过此文件可以指定工作区中的哪些文件不需要Git管理。原创 2023-05-20 22:57:41 · 1065 阅读 · 0 评论 -
基于SpringBoot的完成SSM整合项目开发
基于SpringBoot的完成SSM整合项目开发原创 2023-05-19 14:34:44 · 886 阅读 · 0 评论 -
SpringBoot的常见配置
springboot的常见配置原创 2023-05-17 10:12:52 · 555 阅读 · 0 评论 -
基于SpringBoot框架的程序开发步骤
基于SpringBoot框架的程序开发步骤原创 2023-05-16 09:21:50 · 1041 阅读 · 0 评论 -
SSM整合详细教学(下)
SSM整合页面开发,拦截器(interceptor)的设计与用法原创 2023-05-10 07:53:02 · 601 阅读 · 0 评论