自定义博客皮肤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)
  • 收藏
  • 关注

原创 基于spring session实现session共享

使用spring session方案,即把sessionid放入到redis中,session被spring统一管理。然后是useBase64Encoding,这个参数是加密状态设置,默认是true,进行加密,可以根据自己需要进行调整。spring session默认使用的cookiename是“SESSION”除了网关模块,其他需要session分享的子应用按照如下步骤添加即可。由于是基于redis做的,所以请保证各个系统连接的redis是一个。2.2. 需要session共享的模块启动类添加注解。

2023-08-01 16:21:58 826 3

原创 Error:java.io.InvalidClassException异常解决

异常信息:Caused by:java. io. InvalidClassException: com. eastcom xxx.xxxxxx. bean. AlarmReq; local class incompatible: stream classdesc serialversionUID =8050743254081999660, local class seriaiversionuId = 6638111461888145730异常原因:对象序列化的时候会存到redis内存中,然后又再通过

2022-01-06 15:06:03 1658 1

原创 建造者模式整理

《设计模式之美》

2021-12-24 11:17:35 172 1

原创 享元模式整理

一、概念如果在一个系统中存在多个相同的对象,那么只需要共享一份对象的拷贝,而不必为每一次使用都创建新的对象。目的是提高系统性能。上面的概念乍一听好像单例模式其实不是,单例模式只保存一个对象,但是这里可以有很多个不同对象,但是每个对象只有一个实例而已。也就是说享元模式使用了单例模式。例子解释张三去借书,然后阅读完了还回去了,过一段时间发现还是不懂,又去借了同样的书,但是这本书其实和上一次借的书是同一本。李四也去借书,发现书架上没有,就去图书管理员那边拿出来了一本全新的书。这就是享元模式。享元模式的主

2021-11-24 14:38:43 397 1

原创 装饰器模式

装饰者模式定义:动态地给对象添加一些额外的职责或者行为,装饰器模式相比于生成子类更为灵活使用场景:1.用于拓展一个类的功能或者给一个类添加附加职责2.动态的给一个对象添加功能,这些功能可以再动态的撤销。3.需要为一批的兄弟类进行改装或加装功能。介绍:装饰器模式组成:抽象组件角色(Component): 定义可以动态添加任务的对象的接口具体组件角色(ConcreteComponent):定义一个要被装饰器装饰的对象,即 Component 的具体实现抽象装饰器(Decorator):

2021-11-19 22:48:40 319 2

原创 YApi的简单使用以及和swagger的接口同步

Nacos知识什么是NacosNacos 的关键特性包括服务发现和服务健康监测动态配置服务动态 DNS 服务服务及其元数据管理如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入什么是NacosNacos是用于发现、配置、管理微服务,构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服

2021-10-15 17:25:08 6504 4

原创 达梦数据库通过dmp文件导入数据

达梦数据了导入dmp文件实现数据库还原1.找到达梦bin的安装路径 执行 impdb.exe指令2.输入dmp文件的路径:input file path: C:\Users\Admin\Desktop\sql\datebase_bak.dmp3.是否创建日志文件:create log file:如果没有特殊需求可以不创建4.服务名称:servername:这里是输入连接数据库所需的IP地址5:用户名:login:6.密码password:7.端口:port:8.表是否存在:

2021-10-15 16:49:22 5910 2

原创 获取给定json字符串的各个值的数据类型

解析json功能:解析给定json,并把键key与其类型以下划线分割罗列出来对JSON处理使用的工具是hutool的JSONUtil相关依赖:<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.1.19</version></dependency>代码实

2021-06-22 18:48:12 783

原创 数据库事务级别以及各级别下的并发访问问题

数据库事务级别以及各级别下的并发访问问题数据库的隔离级别:1、读未提交:READ-UNCOMMITTED2、读提交:READ-COMMITTED3、可重复读:REPEATABLE-READ4、串行化:SERIALIZABLE各级别下的并发访问问题:1、更新丢失:一个事务的更新覆盖掉另一个事务的更新,mySql说有事务级别在数据库层面均可避免,无需担心。取款事务存款事务开始事务开始事务查询转账余额为100元查询转账余额为100元存入20元,余额变为120元

2021-01-30 16:17:51 131

原创 如何创建一个关系型数据库

如何设计关系型数据库这是一个容易让人懵掉的题目,及其容易引发面试的惨案。其实不必慌张,设计一款数据库就跟设计一款软件差不多,要将其划分为多个模块,这道面试题就是为了考察模块划分能力以及对数据库的了解。首先要先知道关系型数据库的组成对数据库进行划分:一、存储(文件系统):数据库的最主要功能,用来存储数据,类似OS文件系统,将数据持久化存入磁盘中。二、程序实例:用逻辑结构映射出物理结构,以及必须提供数据的管理方式:1、存储管理:对数据的格式以及分隔进行统一的管理,即把物理数据通过逻辑的形式

2020-12-24 00:08:28 1950

空空如也

空空如也

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

TA关注的人

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