- 博客(22)
- 收藏
- 关注
原创 基于docker搭建maven私服
Nexus 开源版具有以下特性:4.代码以及 maven配置maven 配置文件参考项目中pom文件的配置注意 区分releases 和 snapshots 两个仓库,一般来说snapshots版本代表正在开发中的版本,release代表比较稳定的发布版本snapshots 版本 一般以 SNAPSHOT 结尾,可以重复更新。releases 版本更新到私服之后,不允许被更改 将本地jar 上传到远程仓库 从远程仓库拉取代码到本地本地的一些maven依赖 也可以以下图方式指定:
2023-01-18 14:49:00
943
原创 Spring Boot 3 新特性-java程序封装成exe
java程序封装成exe,springboot3.0,graalvm 以及 Visual Studio
2023-01-10 11:26:40
3172
2
转载 01SpringBoot复习笔记
SpringBoot复习笔记一.springBoot 基础1.工程结构解析1.mvn/wrapper: mvn版本切换(并非mvn官方提供,第三方工具,springboot工程给我们装好了,可以直接用) spring-boot中引入mvn/wrapper mvnw… 解决maven版本与插件配合不好的问题(一般mvn插件都是基于某个版本的,所以会导致mvn版本较高时,使用以前的插件在高版本下没法用,所以需要重新安装低版本mvn,需要切换mvn-wrapper可以完成mvn版本的切换,实际工作
2021-10-07 19:55:04
156
原创 #基于session实现认证授权
基于session实现认证授权1.基本概念1.2 什么是认证 简而言之,系统中的登录即为认证,认证用户的身份是否合法。进行系统认证可以有效的实现保护用户的隐私数据以及资源,用户的身份合法即可访问该资源。 用户认证就是判断一个用户的身份是否合法的过程,系统去访问资源时,系统要求验证用户的身份信息,身份合法即可继续访问,不合法拒绝访问。常见的用户登录方式有:账号密码登录,二维码登录,手机短信登录,指纹认证,刷脸认证等等。1.3 什么是会话 用户进行认证之后,为了避免用户每次的操作都需要进
2021-07-15 23:52:23
434
原创 wingFTP实现访问共享目录
wingFTP与数据库整合,并访问共享目录 一般FTP设置访问路径都只能是本地磁盘下的某一个目录,而且ftp用户的创建都需要手动在ftp管理界面分配管理界面创建,使用起来很不方便。而wingFTP不仅很好的解决了访问共享目录的问题,同时也可以在连接数据库,把ftp用户信息交给数据库管理,我们可以通过对数据库的操作来实现对ftp用户的创建,以及访问路径的修改等操作,使用起来很方便。本文为windows下实现ftp访问共享目录的具体步骤。1.下载并安装https://www.wftpser
2021-07-11 20:22:43
2709
原创 SpringBoot整合MybatisPlus
1.SpringBoot 整合MybatisPlus1.1mybatisPlus简介文档连接:https://mp.baomidou.com/文档中用到写到的相关代码已提交到gitee https://gitee.com/dai_guojun/springBoot_demo.gitmybatisPlus是在mybatis的基础上增强,没有做改变,为了简化开发提高效率而生。特性:无侵入:只做增强不做改变,引入他不会对现有的工程产生影响损耗小:启动就会自动的注入CRUD,性能几乎无损耗,直接面向
2021-07-11 20:01:07
111
原创 SpringBoot中使用策略模式解决if-else 的频繁判断
SpringBoot中使用策略模式 解决 if-else 问题在某些场景中需要进行频繁的if-else 判断,会显的代码特别冗余,而且多重的if-else维护起来也很不容易,因此采用策略模式解决。(以购买商品为例,普通会员原价购买,超级会员8折,下文为在springboot中通过策略模式的实现方法)1.定义一个策略类接口,定义公共方法/** * @Author: daiguojun * @CreateDate: 2021/4/12 17:52 * @Description: 策略模式接口定义
2021-04-12 20:28:44
705
原创 SpringBoot中实现文件监听
SpringBoot中实现文件监听并在数据库中保存对该文件的操作记录实现方式:org.apache.commons.io.monitor.FileAlterationObserver1.创建一个项目启动时就启动的方法,来开启监听(实现ApplicationRunner接口,重写run方法)/** * 项目启动时执行的方法 * @author daiguojun */@Component@Slf4jpublic class MyApplicationRunner implements App
2021-04-12 20:05:16
2169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人