自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea插件开发——持久化数据

idea插件开发——持久化数据

2022-06-08 15:18:08 1033 1

原创 java代码实现websocket客户端连接

java代码实现websocket客户端连接

2022-06-07 16:33:39 3501

原创 java代码打ZIP包工具类

java代码打ZIP包工具类

2022-06-07 16:24:27 277

原创 使用代码自动化话操作sftp服务器

使用代码自动化话操作sftp服务器

2022-06-07 16:22:36 192

原创 idea插件开发——启动侦听事件

idea插件开发——启动侦听事件

2022-06-07 16:20:59 914

原创 java爬虫实现自动化操作gitlab私服

java爬虫实现自动化操作gitlab私服

2022-06-07 16:16:42 363

原创 Jedis封装redis工具

Jedis封装redis工具

2022-06-07 16:12:05 142

原创 调用maven工具实现java代码自动化打包

调用maven工具实现java代码自动化打包

2022-06-07 16:09:59 701

原创 springboot发送邮件工具类

springboot发送邮件工具类

2022-06-07 16:06:57 546

原创 使用http-client在java中发送http请求

使用http-client在java中发送http请求

2022-06-07 16:03:47 554

原创 使用springsecurity搭建统一鉴权环境

鉴权

2022-06-07 15:59:41 120

原创 weblab服务器资源监控

docker部署grafana主机数据收集节点 node-exporter配置主机监控prometheus.yml文件中加入如下任务grafana 引入12884模板

2022-06-03 14:18:56 81

原创 weblab-task

项目的创建和管理队伍一开始 每个人单独队长可以把这git地址发给他的队员老师可以筛选只看队长组织管理组织表、用户组织表、组织通知作业表增删改查在一个组织里:学生列表,查看学生信息,移除某个学生,针对某个组织发布消息(message)对于学生:加入,退出组织,能看到这个组织内发布的消息建立组织...

2022-06-03 14:16:46 53

原创 weblab需求

weblab需求文档web端、后端、idea端、部署端web端主要功能用于信息管理和维护web端需要分学生和教师端认证授权采用springboot和redis,签发token配置独立的redis服务器用于存放用户session目前redis服务器地址:123.56.220.39:6379 root 911ABCabc+注册邮箱注册,注册完毕激活后,即自动分配gitlab私服和云数据实例登录登录只在web端进行,idea端只保存token,token过期跳转web端再次登录删除项目、查询

2022-06-03 14:15:31 134

原创 使用代码打包一个maven项目

使用代码打包maven项目

2022-03-19 21:37:00 282

原创 山东大学软件学院WEB开发公共环境项目综述

山东大学软件学院WEB开发公共环境项目综述

2022-03-19 21:30:35 768

原创 go-出发

Hello,world!

2022-02-23 21:07:56 126

原创 springboot+vue在引入security之后导致的跨域问题

一开始后端项目里是没有引入security的 使用配置类来处理跨域 有效import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configura

2022-02-16 18:43:47 423

原创 win10端口占用

2022-02-15 18:25:38 204

原创 mybatis拦截器修改参数无效

在mybatis中使用注解但是没有什么用 当修改注入的参数依旧 实际执行的SQL依然不变解决方案是配置xml文件(好像只能同时使用一个拦截器)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt

2022-02-15 18:22:11 930

原创 maven项目编译时包含非Java文件

mapper映射文件如果接口和xml写到一起 xml文件编译时会被忽略导致报错解决方法是在pom.xml文件中配置包括规则在<build> 标签中加入<resources> <resources> <resource> <directory>src/main/java</directory> <includes> .

2022-02-14 00:28:16 343

原创 将spring项目打war包放到Tomcat运行

第一步 进入pom.xml标记打包方式为war包第二步 修改启动类 Tomcat无法使用spring初始的启动类原先是这样@SpringBootApplicationpublic class ToolApplication { public static void main(String[] args) { SpringApplication.run(ToolApplication.class, args); }}我们需要继承SpringBootServletI

2022-02-11 17:12:50 307

原创 记录springboot接收参数的一个bug

public String uploadImage(@RequestParam("image") MultipartFile image, String fileName, String extension)部署之后总是报错 debug之后发现如果参数不传的话 fileName和extension不为null 而是空字符 “”

2022-02-11 17:03:07 253

原创 SpringBoot使用ProxyServlet配置服务代理

2021SC@SDUSCSpringBoot使用ProxyServlet配置服务代理实现代理服务功能,思路是:客户端发送请求,由代理服务端通过端口监听到请求,然后在作为代理去访问真实的服务器,最后由真实的服务器将响应返回给代理,代理再返回给浏览器引入相关依赖<!-- https://mvnrepository.com/artifact/org.mitre.dsmiley.httpproxy/smiley-http-proxy-servlet --> <depende

2021-12-28 00:05:13 1787

原创 spring中的IOC和AOP的区别

2021SC@SDUSCIOC(Inverse of Control):控制反转,也可以称为依赖倒置。所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当然还有各种设计模式可以帮助你去获得B的实例,比如工厂、Locator等等),然后你就可以调用b对象了。所以,不倒置,意味着A要

2021-12-27 23:57:16 102

原创 Spring IOC 和 AOP

2021SC@SDUSC 文章目录 Spring是什么?Spring的优点IOC概述基于 xml 配置方式注解方式 AOP概述包含的基本概念Spring AOP实现 Spring是什么? Spring是一个轻量级的,开源的,非侵入式的,IOC、AOP的 Java 开发框架,他可以简化企业级应用开发而生。 Spring的优点 轻量级的:Spring框架使用的 jar 包都比较小,核心功能所需的 jar 包总共在3M左右(但其实,由于Spring功能过于强大,要想使用它所有功

2021-12-27 23:48:40 80

原创 springboot文件上传

springboot文件上传

2021-12-19 23:29:46 200

原创 Mybatis逆向工程(代码生成器)及其简单使用——及其报错处理

Mybatis逆向工程(代码生成器)及其简单使用——及其报错处理

2021-12-12 23:29:37 488

原创 Apache shiro 权限

Apache shiro 权限

2021-12-05 23:58:56 66

原创 mysql递归查询

2021SC@SDUSC我是以山东济南的行政区划作为示例的,数据库是MySQL话不多说,直接上示例代码!目录1.建表脚本1.1.建表1.2.插入数据2.递归查询三种实现方式2.1. 方式一 创建自定义函数实现递归查询注意:2.1.1. 查询子节点的函数 查询时  包含自身 2.1.2. 查询子节点的函数 查询时  不包含自身 2.1.3.查询父节点  查询的时候  包含自身 2.1.4.查询父节点&nbsp

2021-11-28 23:27:14 12311 3

原创 MyBatis-Plus简介和原理解析

2021SC@SDUSCMyBatis-Plus简介和原理解析简介:MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。 特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面

2021-11-14 23:15:39 476

原创 ApplicationReadyEvent

2021SC@SDUSCspringboot启动的流程总结main方法调用:SpringApplication.run(启动类.class,args);调用SpringApplication构造方法实例化SpringApplication,根据依赖判断webApplicationType,spring-web就是Servlet类型,spring-webflux就是Reactive类型。yaml文件读取ApplicationContextInitializer.class的所有配置实例实例化,放

2021-11-07 23:50:41 332

原创 Spring三种注入方式比较

Spring三种注入方式比较

2021-10-31 23:53:38 108

原创 MySql事务、索引和备份

MySql事务、索引和备份

2021-10-24 23:41:17 90

原创 springboot启动的流程总结

2021SC@SDUSCspringboot启动的流程总结main方法调用:SpringApplication.run(启动类.class,args);调用SpringApplication构造方法实例化SpringApplication,根据依赖判断webApplicationType,spring-web就是Servlet类型,spring-webflux就是Reactive类型。yaml文件读取ApplicationContextInitializer.class的所有配置实例实例化,放

2021-10-17 22:05:37 86

原创 SDUOJ项目综述

2021SC@SDUSC介绍sduoj,山东大学编程能力提升平台,由山大sdu-pta开发团队自研,以OJ(online judge)为核心,是一个师生学习和在线评测的程序平台。项目前端采用vue,后端采用springboot,判题采用sandbox。主要功能注册登录 绑定学号 批量导入等用户管理 班级管理等题目创建维护 题目集创建管理 分享复用等学生做题 题目记录分析等分工前端孤名为義小栗帽今天吃什么Kätzchen-408后端alphahaowocaizhale

2021-09-30 23:02:39 856

山东大学软件学院软件测试

山东大学软件学院软件测试

2023-05-15

md工具奥术股份VSUI大夫is打包

md工具奥术股份VSUI大夫is打包

2023-02-23

空空如也

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

TA关注的人

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