自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程入库事务回滚实现

并发入库数据一致性问题,多线程事务回滚

2023-09-11 16:56:09 682

原创 RAR大文件解压缩

大文件解压缩

2023-08-04 16:26:29 161

原创 网络通信 粘包拆包问题

基于netty构建tcp客户端服务端时,粘包问题的解决方案

2023-08-04 16:23:51 120

原创 ## 深拷贝和浅拷贝 问题分析

java 深拷贝 浅拷贝

2023-01-30 13:52:24 101

原创 TCP UDP 网络编程

TCP UDP 网络通信

2023-01-18 15:24:13 107

原创 java基础-注解与反射

注解,反射,java

2023-01-18 15:13:54 80

原创 基于docker搭建maven私服

Nexus 开源版具有以下特性:4.代码以及 maven配置maven 配置文件参考项目中pom文件的配置注意 区分releases 和 snapshots 两个仓库,一般来说snapshots版本代表正在开发中的版本,release代表比较稳定的发布版本snapshots 版本 一般以 SNAPSHOT 结尾,可以重复更新。releases 版本更新到私服之后,不允许被更改 将本地jar 上传到远程仓库 从远程仓库拉取代码到本地本地的一些maven依赖 也可以以下图方式指定:

2023-01-18 14:49:00 853

原创 Spring Boot 3 新特性-java程序封装成exe

java程序封装成exe,springboot3.0,graalvm 以及 Visual Studio

2023-01-10 11:26:40 2309 2

原创 Arthas 线上环境问题排查

通过 Arthas 排查项目部署后遇到的线上环境问题

2023-01-10 11:20:32 418 1

原创 linux基于firewalld开放端口

linux firewald 防火墙 端口开放

2022-04-16 19:57:08 1203

原创 git命令记录

git

2021-10-07 19:56:37 83

原创 web开发中常用内容总结

web开发 跨域 mybatis enum

2021-10-07 19:56:14 176

转载 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 110

原创 linux离线安装mysql

linux mysql 离线安装

2021-10-07 19:52:59 1170

原创 shell编程

shell linux

2021-10-07 19:51:49 80

原创 Linux命令总结

linux常用命令

2021-10-07 19:50:41 742

原创 #基于session实现认证授权

基于session实现认证授权1.基本概念1.2 什么是认证​ 简而言之,系统中的登录即为认证,认证用户的身份是否合法。进行系统认证可以有效的实现保护用户的隐私数据以及资源,用户的身份合法即可访问该资源。​ 用户认证就是判断一个用户的身份是否合法的过程,系统去访问资源时,系统要求验证用户的身份信息,身份合法即可继续访问,不合法拒绝访问。常见的用户登录方式有:账号密码登录,二维码登录,手机短信登录,指纹认证,刷脸认证等等。1.3 什么是会话​ 用户进行认证之后,为了避免用户每次的操作都需要进

2021-07-15 23:52:23 337

原创 wingFTP实现访问共享目录

wingFTP与数据库整合,并访问共享目录​ 一般FTP设置访问路径都只能是本地磁盘下的某一个目录,而且ftp用户的创建都需要手动在ftp管理界面分配管理界面创建,使用起来很不方便。而wingFTP不仅很好的解决了访问共享目录的问题,同时也可以在连接数据库,把ftp用户信息交给数据库管理,我们可以通过对数据库的操作来实现对ftp用户的创建,以及访问路径的修改等操作,使用起来很方便。本文为windows下实现ftp访问共享目录的具体步骤。1.下载并安装https://www.wftpser

2021-07-11 20:22:43 2433

原创 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 79

原创 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 645

原创 SpringBoot中实现文件监听

SpringBoot中实现文件监听并在数据库中保存对该文件的操作记录实现方式:org.apache.commons.io.monitor.FileAlterationObserver1.创建一个项目启动时就启动的方法,来开启监听(实现ApplicationRunner接口,重写run方法)/** * 项目启动时执行的方法 * @author daiguojun */@Component@Slf4jpublic class MyApplicationRunner implements App

2021-04-12 20:05:16 1859

原创 多线程学习笔记

多线程 并发 并行

2021-04-11 12:30:55 72

空空如也

空空如也

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

TA关注的人

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