自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot缓存通用方案(RedisCache缓存的实现)(二)

SpringBoot 很早就为我们提供好了Cache的操作规范,使用简洁方便,可以按需使用注解与编码的方式基础使用见之前编写的另一篇文章,此篇着重于写一个通用的方案SpringBootCache的使用(Redis实现)从统一规范化入手,避免过多的改造,首先自定义一个缓存的接口,提供新增缓存、更新缓存、删除缓存等通用的抽象方法,以用来满足缓存的key为入参、value为出参的格式、不需要子类实现的可以定义默认方法。

2024-10-21 20:02:22 1002

原创 SpringBootCache的使用(Redis实现)

众所周知,缓存一般在内存中存储,cpu对内存的调度效率要优于硬盘(时间快)我们通常使用空间换取时间,达到某种程度的时空平衡于是一般来讲使用缓存可以提高效率—>提升性能我这次使用缓存是目的是将数据库字典类查询的结果放入缓存,以便于提高字典类使用时查询的效率(注:我所用到的字典类一般不会更新,数据量也不大,占用内存不多,大多用于查询的操作,适合用做缓存,可以大大减少数据库的压力,在一定程度上提升性能)

2023-08-27 19:49:19 778

原创 Redis分布式锁注解(Java实现)

在项目中遇到了插入重复数据的问题,为了防止并发造成重复数据的插入,故使用加锁,而传统的加锁是单机锁并不适用分布式项目,故采用Redis分布式锁。

2023-06-07 00:51:05 2130 1

原创 Typora自动上传图片文件

Typora自动上传图片文件@author:HB、ocean@time:2021-4-22目录Typora自动上传图片文件Typora设置步骤Github Token设置如何使用访问出现问题测试使用Github仓库 上传typora图片Typora设置步骤文件--》偏好设置--》图像,首先选择下载或更新安装PicGo-Core安装完成之后,将上传服务选择为PicGo-Core(command line)。打开配置文件,默认是在C:\Users\administrator\.p

2021-04-24 18:26:39 261

原创 JavaIO流基础学习

JavaIO基础学习@author:HB、ocean@time:2020-3-28目录JavaIO基础学习流的分类1.字节流(可复制所有文件)FileInputStreamFileOutputStreamCopyFile2.字符流FileReaderFileWriter3.缓冲流BufferedInputStream/BufferedOuputStreamBufferedReader/BufferedWriter4.对象流(对象序列化)ObjectInputStreamObjectOutputSt

2021-03-30 17:26:34 532 3

原创 XML基础学习

XML基础学习@author:HB、ocean@time:2020-3-20本文目录:XML基础学习1.XML简介格式2.DTD内部DTD外部DTD约束和验证XSD3.XML解析常见xml解析技术DOM4J解析xml1.XML简介xml,eXtensible Markup Language,可扩展标记语言+灵活 可自定义标签用于消息记录和传递,充当配置文件(存储数据 数据交换 配置文件)格式声明信息,描述版本和编码方式<?xml version="1.0"

2021-03-20 22:12:14 259

原创 Java注解和反射

Java注解和反射@author:HB、ocean@time:2020-3-6Annotation 注解Comment 注释Reflection 反射pojo entity 实体类注解什么是注解JDK5.0引入的技术可以被其他程序如编译器读取格式:@注释名(参数值)注解可以检查和约束程序内置注解@Overrid 方法重写@Deprecated 危险不鼓励的写法@SuppressWarnnings 抑制编译时警告信息(可传递定义好的参数:all、unchecked、v

2021-03-20 22:03:25 442

原创 企业代码提交和发布流程

企业代码提交和发布流程@author:HB、ocean@time:2020-3-9目的企业团队合作项目规范流程企业中如何管理项目代码GitHub 代码开源托管平台企业中的代码不能轻易对外公开,因此企业需要私有管理代码平台GitLab 面向企业的代码托管平台Gitee 企业版GitHub 私有仓库private 企业私有仓库怎么协作开发?怎么多人给同一个项目提交代码VCS工具 (Version Control System 版本控制系统)Git:通过命令行的方式提交、发布、拉

2021-03-09 16:20:59 1632 2

原创 Java基础学习常见知识点

Java基础学习常见知识点@author:HB、ocean@time:2020-3-1单词记录primitive type 基本类型reference type 引用类型heap 堆空间stack 栈空间operator 运算符cast 转换extends 继承instance 例子abstract 抽象interface 接口implements 实现exception 异常##idea快捷键主方法 psvm 快捷键public static void ma

2021-03-05 23:59:25 242 3

原创 Markdown入门语法学习

Markdown入门语法学习1.标题几个# 代表几级标题三级标题####四级标题五级标题六级标题2.字体斜体 * 斜体加粗 ** 粗体加粗倾斜 三个* 粗斜体删除 ~~ 删除字3.引用使用 >引用4.分割线使用—或者***5.图片使用格式 !+[]+()前变为名字 后变为本地或网络地址6.超链接格式如 []+() 前边为名字 后边为url地址作者7.列表有序列表 1.加空格无序列表 - 加空格8.表格名字|性别|生日–|

2021-02-28 23:10:31 150

空空如也

空空如也

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

TA关注的人

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