自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis服务模块

redis服务这个模块主要负责进行一些数据校验,帮助我们实现用户的权限管理,用户的登录验证等功能。之后的一些数据一致也可以通过redis实现,暂时没写(1)引入需要的依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte

2021-03-10 11:30:57 191

原创 图片上传功能的实现

图片上传服务这个服务的目的是帮助用户完成图片的上传,以及图片的相册功能,支持同时上传多张图片,图片类型需要验证,支持私密相册的访问权限检查(1)引入相关依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>

2021-03-07 22:33:22 779

原创 登录注册模块的实现

登录注册模块此模块主要实现用户的登录注册功能,用户权限的验证等交于网关模块处理,注册使用邮箱进行注册,支持验证码登录(1)引入所需要的依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId

2021-02-22 22:38:46 2876 1

原创 从零开始,构建一个完整的spring-cloud项目

1.创建项目(1)项目由于使用分布式框架,所以先创建一个父工程(2)修改父工程的pom文件,添加我们需要的配置信息(3)创建子模块(4)修改子模块的pom文件(5)下一篇,开始实际编写子模块(1)项目由于使用分布式框架,所以先创建一个父工程这里选择maven项目,勾选使用site模板,或者直接创建(2)修改父工程的pom文件,添加我们需要的配置信息首先将父工程的打包方式选择为pom,并且规定使用的java版本,字符集,以及需要的依赖的版本选择这是我得一些配置 <packaging&gt

2021-02-21 21:49:43 446

原创 java-maven从配置到可能的报错全部解决

Java中maven有对我们的学习有很大的帮助,我们需要配置Maven 来对其使用。第一步我们需要下载maven,可以从官网下载,直接下载bin.zip就好。位置我们可以自由决定。第二部我们需要配置环境变量,添加MAVEN_HOME变量,变量值为自己的根目录所在地最后一行为maven打开进入maven的config目录,找到并打开settings文件,其中有个localRepository,如图所示此处我已经配置过了,如果是第一次使用,请把注释中的localrepository复制出来,中

2020-12-06 10:57:34 437

原创 算法-使用while改进实现冒泡排序

冒泡排序作为八大排序算法之一,同时也是最简单的排序算法。普通的排序实现可以通过双层for循环来实现。Random random=new Random(); int [] nums=new int[10]; for (int i = 0; i < nums.length; i++) { nums[i]=random.nextInt(30); } for (int i = 0; i < nums.length

2020-12-06 10:17:26 1791

原创 自定义ArrayList实现栈

栈是一种线性数据结构栈的特点是先进后出,即后来入栈的要先出栈,类似于存钱罐,先拿出来的是最后存进去的因此实现起来还是较为容易这里继续使用了之前定义好的类,其中的方法可以在之前的博客中找到/** * 继续使用了之前自定义好的ArrayList类 * 可以看之前的博客找到,部分方法在Queue博客中补充 * @param <E> */public class MyStack<E>{ private ArraysList<E> arraysList

2020-05-12 22:54:43 529

原创 用自定的ArrayList实现队列

队列的核心为先进先出,即先入队的元素先出队,在之前手写的ArrayList中添加了删除方法实现了队列/** * 在之前自定义的动态数组基础上完成队列,动态数组中要添加删除方法 * * @author 大刘 */public class Queue <E>{ private ArraysList<E> arraysList; /** * 入队方法 * @param e 入队元素 */ public void enqu

2020-05-10 18:58:37 919 1

原创 JDK的下载和环境变量配置

首先进入官网下载jdkhttps://www.oracle.com/java/technologies/javase-downloads.html选择JDK downLoad选择版本配置环境变量右键我的电脑 选择属性,点击高级系统设置,选择环境变量点击新建,输入名为JAVA_HOME 值为jdk的下载路径,再找到或者新建ClassPath输入%JAVA_HOME%\lib再配置Path,点击编辑 输入%JAVA_HOME%\binClassPath最好在最前头加".;"最后可以

2020-05-09 15:20:12 207

原创 SpringAOP 动态代理

用于增强一些方法,通过动态代理可以简化代码当多处代码重复且又必须时可以使用动态代理这是我在实际中的一个应用,没有使用spring事务管理,用切面做了代理import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.*;import org.springframework.beans.fact...

2020-05-06 17:50:02 171

原创 手写实现简易ArrayList

数组是最基本的数据结构,通过创建动态数组我们可以不再考虑必须为数组赋值得问题我们可以按自己的需求动态获取空间。在此基础上我们可以实现队列和栈的应用`将这个类用泛型标记表示可以创建任意类型集合public class ArraysList{定义一个泛型数组E[] array;int size;提供两种初始化方法 java中不支持直接创建泛型需要强转public ArraysList(...

2020-05-06 17:20:13 267 1

空空如也

空空如也

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

TA关注的人

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