自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

monkey的博客

Java后端开发

  • 博客(35)
  • 收藏
  • 关注

原创 Java面试知识点

jvm+java+spring+多线程+分布式+mybatis+mq

2023-07-14 16:57:00 465

原创 java知识点总结

Java+Spring+Mybatis+mysql笔记

2023-04-07 14:57:54 1292

原创 spring 手写简单的IOC

spring IOC 控制反转与依赖注入

2022-11-14 15:20:16 540

原创 springboot 3种后端跨域配置

后端跨域问题解决方式

2022-11-14 15:13:31 382

原创 spring boot请求转发

springboot请求转发

2022-10-31 11:15:52 870

原创 07vue笔记

0.资料地址0.1视频地址https://www.bilibili.com/video/BV1Zy4y1K7SH?p=4&spm_id_from=pageDriver0.2笔记地址https://blog.csdn.net/weixin_44972008/category_10622253.html1.初识Vue1.1特点组件化模式每一个模块一个vue组件,每一个vue都有html+css+js声明式编码不需要直接使用Document操作使用虚拟DOM+优秀比

2022-03-03 10:53:25 1105

原创 数据结构Java

-----参考-----1)网址https://blog.csdn.net/oneby1314/category_10231585.html2)视频https://www.bilibili.com/video/BV1E4411H73v?p=108&spm_id_from=pageDriver一.稀疏数组与队列1)稀疏数组1.举例说明2.代码实现public class LessArr { public static void main(String[] args)

2022-02-07 11:35:19 140

原创 springboot验证码

1.导入工具包 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.7</version></dependency>2.将生成的验证码存放在类中,spring统一管理@Componentpublic class CaptchaReq

2022-01-25 16:05:54 240

原创 Java数据结构(待完善)

-----参考-----1)网址https://blog.csdn.net/oneby1314/category_10231585.html2)视频https://www.bilibili.com/video/BV1E4411H73v?p=108&spm_id_from=pageDriver一.稀疏数组与队列1)稀疏数组1.举例说明2.代码实现public class LessArr { public static void main(String[] args)

2022-01-25 14:07:09 250

原创 docker常见部署

springboot+vue+docker

2022-01-11 17:42:18 1211

原创 springboot+jwt+token

1.导入依赖<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.18.2</version></dependency><dependency> <groupId>io.jsonwebtoken</groupId>

2022-01-03 21:42:11 209

原创 springboot整合swagger

1.导入依赖<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>

2022-01-02 21:41:44 277

原创 07Docker

-----------Docker --------------1 Docker简介1.1 什么是虚拟化​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。​ 在实际的生产环境中,虚拟化技术主要用来解

2022-01-02 15:25:04 69

原创 04springboot

--------笔记1------------第1章 Spring Boot 基础1.1 Spring Boot 工程的创建1)jar与war区别jar包使用springBoot内置tomcat服务器war包部署时,需要外部的 web 容器,例如JBOSS、WebLogic 等1.2 SpringBoot 的配置文件1)yml配置文件server: port: 8088 servlet: context-path: /test2)properties配置文件serve

2021-12-31 23:28:27 2814

原创 03springMVC

----------笔记1-----------一、介绍篇基本概念1)介绍SpringMVC 是一种基于MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用 Spring 进行 WEB 开发时,可以选择使用 Spring 的Spring MVC 框架或集成其他 MVC 开

2021-12-29 20:58:06 268

原创 01mysql

--------笔记1---------一. MySQL基础篇(一) Linux(CentOS 7)安装MySQL 5.6卸载1 查看MySQL软件rpm -qa|grep mysql yum repolist all | grep mysql 2 卸载yum remove -y mysql mysql-libs mysql-common #卸载mysql rm -rf /var/lib/mysql #删除mysql下的数据文件 rm /etc/my.cnf #删除mysql配置文件

2021-12-29 12:43:42 2280

原创 00javaWeb

1.HTML&css1)html介绍html文件<!DOCTYPE html><!--声明 约束--><html lang="zh_CN"><!--html的开始, lang="zh_CN"表示中文--><head><!-- 包含title,css,js三部分--> <meta charset="UTF-8"><!--字符集--> <title>标题</ti

2021-12-29 12:23:00 385

原创 06MyBatis Plus

文章目录MyBatis Plus 基础篇一、简介拥有强大的特性二、框架结构三、基本开发环境1. 准备数据2. Hello World第一步:创建一个 Spring Boot 项目第二步:编辑 pom.xml 文件添加相关的依赖第三步:配置 application.yml 文件第四步:创建对应的类第五步:愉快地测试四、常见注解案例:多表联查1. 准备数据User 用户表(按之前的)Role 角色表Permission 权限表UserRole 用户角色关联表RolePermission 角色权限关联表2. 创建

2021-12-27 10:38:31 303

原创 05mybatis

一.认识MyBatis1)Mybatis是什么MyBatis 是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集,它可以使用简单的XML或注解来配置和映射SQL信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。2)ORM是什么对象-关系映射(OBJECT/RELATIONALMAPPING,简称ORM),是随着面向对象的软件开发

2021-12-27 10:37:41 189

原创 04springboot

第1章 Spring Boot 基础1.1 Spring Boot 工程的创建1)jar与war区别jar包使用springBoot内置tomcat服务器war包部署时,需要外部的 web 容器,例如JBOSS、WebLogic 等1.2 SpringBoot 的配置文件1)yml配置文件server: port: 8088 servlet: context-path: /test2)properties配置文件server.port=8088server.servl

2021-12-27 10:37:11 224

原创 03springMVC

一、介绍篇基本概念1)介绍SpringMVC 是一种基于MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用 Spring 进行 WEB 开发时,可以选择使用 Spring 的Spring MVC 框架或集成其他 MVC 开发框架,如 Struts1(现在一般不用),Str

2021-12-27 10:36:34 213

原创 02spring

一、概述spring核心概念IoC(核心中的核心):Inverse of Control,控制反转。对象的创建权力由程序反转给Spring框架。DI:Dependency Injection,依赖注入。在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中!!AOP:Aspect Oriented Programming,面向切面编程。在不修改目标对象的源代码情况下,增强IoC容器中Bean的功能。Spring容器:指的就是IoC容器,底层也就是一个BeanFacto

2021-12-27 10:36:03 143

原创 01mysql

一. MySQL基础篇(一) Linux(CentOS 7)安装MySQL 5.6卸载1 查看MySQL软件rpm -qa|grep mysql yum repolist all | grep mysql 2 卸载yum remove -y mysql mysql-libs mysql-common #卸载mysql rm -rf /var/lib/mysql #删除mysql下的数据文件 rm /etc/my.cnf #删除mysql配置文件 yum remove -y mysql-

2021-12-27 10:35:18 253

原创 java基础

-----基础部分-----0.参考网址1)笔记参考https://blog.csdn.net/PorkBird/article/details/113666542?spm=1001.2014.3001.55022)视频参考https://www.bilibili.com/video/BV1ny4y1Y7CW?p=247&spm_id_from=pageDriver1.Java语言概述1)优点舍弃了c语言中容易引起 错误的指针增加了垃圾自动回收装置面向对象2)JDK&amp

2021-12-27 10:32:21 532

原创 mybatis报错:查询一对多或多对多时只返回一条数据的问题

问题:使用映射文件实现查询一对多或多对多时只返回一条数据问题解决方法:导致这种情况出现的问题是因为两个表中的主键是一样所以出现了数据覆盖问题。解决方式一:修改数据库表中的主键(这种方法比较麻烦)。解决方式二:在查询语句中修改一个表的主键使其不一致即可,例子:表User主键为id,表Book主键为id,映射结果集时设置表Book的主键id为b_id即可。<resultMap id="resultUserMap" type="books.com.boot.model.User">

2021-12-13 17:11:04 1481

原创 springboot数据统计

业务代码 /** * 分类数据总量 * @return */ @Override public DataDateStatistics sortDataCount(String year) { //按年或者按月统计 if (StringUtils.isBlank(year)){ //统计前十年数据 Calendar cal = Calendar.getInstance();

2021-11-24 16:47:53 1825

原创 执行python文件,读数据

执行python文件,读数据public Msg python() throws IOException { String[] python = {"python", "D:\\python\\getEcclibwjsp.py", "D:\\python\\fnsample.json", "D:\\python\\ecclibwjsp.dat"}; Process exec = Runtime.getRuntime().exec(python); //读数据 BufferedIn

2021-07-20 11:02:25 239

原创 python

python命名python 查看版本d:切换此版cd python 切换路径exit 或者 Ctrl Z退出pip install xxx 下包

2021-07-19 15:05:15 39

原创 springboot区间日期查询

检索条件@JsonFormat(pattern = "yyyy/MM/dd", timezone = "GMT+8")@DateTimeFormat(pattern = "yyyy/MM/dd")@ApiModelProperty("开始时间")private Date startTime;@JsonFormat(pattern = "yyyy/MM/dd", timezone = "GMT+8")@DateTimeFormat(pattern = "yyyy/MM/dd")@ApiMode

2021-07-12 10:20:44 1174 1

原创 菜单递归管理

实体类@ApiModel(description = "菜单")public class Menu { @ApiModelProperty("id") private String id; @ApiModelProperty("父菜单id") private String parentId; @ApiModelProperty("菜单名称") private String menuName; @ApiModelProperty("菜单链接"

2021-06-29 19:15:01 72

原创 2021-06-18 ECS服务器 部署minio镜像

ECS服务器 部署minio镜像xshell远程连接服务器部署minio镜像1、查看镜像docker search minio2、拉去镜像docker pull minio/minio3、启动镜像docker run -p 9000:9000 --name minio -d --restart=always \ -e “MINIO_ACCESS_KEY=minioadmin” -e “MINIO_SECRET_KEY=,minioadmin” -v /h

2021-06-18 16:20:18 223

原创 MySQL安装与卸载

MySQL卸载MySQL安装下载地址: https://dev.mysql.com/downloads/mysql/1.解压到 C:\Program Files2.配置环境配置系统环境变量,将 bin 目录添加至环境变量C:\Program Files\mysql-8.0.25-winx64\bin3.配置 my.ini在根目录下新建一个 my.ini 文件[mysqld]skip-grant-tables# 设置3306端口port=3306# 设置mysq

2021-05-24 11:19:58 69

原创 8080端口号被占

查询8080对应的进程编号(18784)查询netstat -ano|findstr “8080”删除taskkill /f /t /im 18784

2021-05-21 18:23:37 50

原创 minio文件服务器搭建

windows 安装 启动下载 https://dl.minio.io/server/minio/release/windows-amd64/minio.exe安装启动启动一个cmd窗口,输入如下命令d: 切换磁盘cd D:\java 进入minio.exe所在文件夹,.\minio.exe server D:\minio\file 启动命令,后面是你上传之后的存储目录注意:启动显示的 appkey secretkey是默认登录账户,密码(默认都是minioadmin)

2021-05-20 12:07:02 1105 1

原创 JDK下载(Windows x64)

JDK下载(Windows x64)下载地址https://dl.pconline.com.cn/download/1117483.htm安装流程1.直接下一步,默认C:\Program Files\Java\jdk1.8.0_2012.安装过程中会提示让安装jre,同样直接下一步,默认C:\Program Files\Java\jre1.8.0_201\(可以放在同一个空文件夹下,并列放置)3.配置环境(只配置用户变量就可以)(一)新增 变量名: JAVA_HOME变量值:

2021-05-15 15:48:40 773

空空如也

空空如也

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

TA关注的人

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