自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot+vue2中跟随表单上传文件

springBoot+Vue2中上传文件,同时需要跟随表单数据一起传到后端保存到数据库中

2024-07-14 16:55:53 252

原创 查询一个字段中的单词数量

查询表中某个字段的单词数量,以及某个字段最大单词数量

2024-02-23 16:58:21 161 1

原创 Java分类树结构展示

Java分类树的写法

2023-12-06 10:30:11 120 1

原创 两个日期进行大小比较

两个日期进行大小比较,以一个日期加10年与当前时间进行比较(yyyyMMdd)为例

2023-04-13 14:24:33 254

原创 在一个系统中访问另一个系统中的接口并获取信息

在一个系统中从另一个系统的接口中获取信息:以在本系统中从另一个系统的接口中获取照片为例(需要先登录,在获取)一.用户认证 (即登录)二. 获取照片信息

2023-03-30 16:20:20 604

原创 使用规则引擎Drools 的几个步骤

使用规则引擎Drools的几个步骤第一步:创建maven工程drools_quickstart并导入drools相关maven坐标第二步:根据drools要求创建resources/META-INF/kmodule.xml配置文件第三步:创建实体类Order第四步:创建规则文件resources/rules/bookDiscount.drl第五步:编写单元测试

2022-10-09 16:17:26 870

原创 Redis缓存

redis是一个key-value形式的非关系型数据库 默认端口号是6379与MySQL数据库不同的是,Redis的数据是存在内存 2.Redis缓存淘汰 ,3.Redis缓存击穿4.缓存穿透5.雪崩6.Redis持久化

2022-07-11 20:16:58 265 1

原创 使用Redis

Redis是一款基于内存的NoSQL数据存储服务,是非关系型的,是使用K-V结构进行存储的- 基于内存:读写数据均在内存中直接操作- NoSQL:通常把能够存、取数据的服务都称之为数据库,所以,Redis也是数据库,但是,它没有SQL语句在基于Spring Boot的开发中,当需要在程序中访问Redis中的数据时,需要添加`spring-boot-starter-data-redis`依赖项。要操作Redis中的数据,需要使用`RedisTemplate`对象,要创建一个配置类进行配置

2022-06-14 19:25:26 62

原创 部分注释及其解释

@Configuration 添加在类的声明之前,表示此类是配置类,会自动执行配置类中的@Bean方法,并解读配置类上的其它注解 @Bean 添加在配置类中用于创建对象的方法之前,使得Spring框架自动调用此方法,并管理此方法返回的结果,@Bean方法必须存在于@Configuration类中 @ComponentScan 组件扫描,当加载到此注解时,Spring会扫描此注解

2022-06-09 10:13:28 69

原创 容器化技术(Docker相关)

容器化技术的背景是什么? 在软件开发过程中环境配置永远是最让人头疼的在开发之前我们需要准备各种运行环境、IDE及辅助工具同时软件部署也为程序员的谢顶助力三分。搭建不同语言、不同技术栈适配的运行环境还要部署到多个服务器主机上并且这些主机还可能来自不同地方这为部署与运维人员带来了极大挑战。什么是docker?为什么要用docker?什么是Docjer容器?什么是Docker镜像?Docker中的常用命令,以及指令。如何删除临时镜像...

2022-06-09 08:56:39 4724

原创 Spring Boot项目开发流程

正常的项目开发流程大致是:- 先整理出当前项目涉及的数据的类型 - 例如:电商类包含用户、商品、购物车、订单等- 再列举各种数据类型涉及的数据操作 - 例如:用户类型涉及注册、登录等- 再挑选相对简单的数据类型先处理 - 简单的易于实现,且可以积累经验- 在各数据类型涉及的数据操作中,大致遵循增、查、删、改的开发顺序 - 只有先增,还可能查、删、改 - 只有查了以后,才能明确有哪些数据,才便于实现删、改 - 删和改相比,删一般更加简单,所以先开发删,再开发改- 在开发具体的数

2022-06-07 22:24:59 2985

原创 解决跨域问题

在使用前后端分离的开发模式下,前端项目和后端项目可能是2个完全不同的项目,并且,各自己独立开发,独立部署,在这种做法中,如果前端直接向后端发送异步请求,默认情况下,在前端会出现类似以下错误:```Access to XMLHttpRequest at 'http://localhost:8080/admins/add-new' from origin 'http://localhost:8081' has been blocked by CORS policy: No

2022-06-07 16:07:49 367

原创 JVM37

有效防止内存泄漏(Memory leak)优化线程锁的使用(Thread Lock)科学进行垃圾回收(Garbage collection)提高系统吞吐量(throughput)降低延迟(Delay),提高其性能(performance)说明:HotSpot是目前应用最广泛,最主要的一款JVM虚拟机 Java虚拟机对class文件采用的是按需加载的方式也就是说需要使用该类时才会将它的class文件加载到内存生成class对象。而且加载某个类的class文件时,Java虚拟机采用的是双亲委派模式,

2022-06-06 12:55:34 152

原创 Vue CLI基础

通常使用Vue得命令来创建Vue CLI工程,并且将给出创建在执行命令时得位置,所以,现在命令提示符窗口进入Vue Workspace,例如(以下#开头为注释) 2.Check the features need for your project,表示”选择你的工程需要实用的功能“,推荐选择使用空格选中 (注:列表中几个按钮得功能)3.Choose a version of Vue.js that you want to start the project with,表示”选择你得工程中希望使用得Vue.

2022-06-05 11:03:03 737

原创 java面试题

1. overload 和 override 的区别?overload的方法是否可以改变返回值的类型? Overload:重载 Override:重写 重载:在同一个类中,方法名相同,参数列表不同。与返回值类型无关。 重写:存在于父子类中,或者子父接口中,方法名相同,参数列表相同。 遵循“两同两小一大”规则: 1.两同:方法名相同,参数列表相同 ......

2022-05-19 21:33:15 401

原创 JVM分析

面试FAQ分析1.你用的是什么JVM(java虚拟机)?HotSpot2.你了解失眠上有哪些JVM?HotSpot,JRockit,J9,TaobaoVM,Dalvik3.JDK,JRE,JVM之间是什么关系JDK>JRE>JVM4.下一代JVM的发展方向应该是怎么样的?支持更多编程语言5.JVM规范JVM由哪几部分构成类加载子系统,运行时数据区,执行引擎,本地方法接口6.为什么我们要学习JVM?JVM是什么第一:深入理解JVM可以帮助我们从平

2022-05-11 20:56:53 635

空空如也

空空如也

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

TA关注的人

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