+简介:SmartAdmin使用的是SpringCache进行管理缓存,SpringCache有多种实现方式,本项目默认采用的是caffeine。 +Caffeine : +- Caffeine是一个进程内部缓存框架,使用了Java 8最新的[StampedLock]乐观锁技术,极大提高缓存并发吞吐量,一个高性能的 Java 缓存库,被称为最快缓存。 +其他: +· 对于分布式、集群等应用实现方式可以改为 Redis、CouchBase等 ++ +
{{ content }}
+
+<!--
+ * {{ formData.description }}
+ *
+ * @Author: {{ formData.frontAuthor }}
+ * @Date: {{ formData.frontDate }}
+ * @Copyright {{ formData.copyright }}
+-->
+
+/*
+ * {{ formData.description }}
+ *
+ * @Author: {{ formData.frontAuthor }}
+ * @Date: {{ formData.frontDate }}
+ * @Copyright {{ formData.copyright }}
+ */
+
+
+/**
+ * {{ formData.description }}
+ *
+ * @Author: {{ formData.backendAuthor }}
+ * @Date: {{ formData.backendDate }}
+ * @Copyright {{ formData.copyright }}
+ */
+
+ {{resultCode}}
+ +简介:Smart-Heart-Beat 是心跳服务,用于监测Java应用的状态等其他信息。 +原理:Java后端会在项目启动的时候开启一个线程,每隔一段时间将该应用的IP、进程号更新到数据库t_heart_beat_record表中。 + +用途: +1)在各个环境(无论开发、测试、生产)能统一看到所有启动的服务列表; +2)检测Java应用是否存活; +3)当某些业务只允许有一个服务启动的时候,用于排查是否别人也启动的服务; +4) ※强烈推荐※+ +
请求状态
++ {{ detail.successFlag ? '成功' : '失败' }} +
++简介:SmartReload是一个可以在不重启进程的情况下动态重新加载配置或者执行某些预先设置的代码。 + +原理: +- Java后端会在项目启动的时候开启一个Daemon线程,这个Daemon线程会每隔几秒轮询t_smart_item表的状态。 +- 如果【状态标识】与【上次状态标识】比较发生变化,会将参数传入SmartReload实现类,进行自定义操作。 +用途: +· 用于刷新内存中的缓存 +· 用于执行某些后门代码 +· 用于进行Java热加载(前提是类结构不发生变化) +· 其他不能重启服务的应用 ++ +
+ {{ record.exception }}
+
+
+ +简介:SerialNumber是一个可以根据不同的日期、规则生成一系列特别单号的功能,比如订单号、合同号、采购单号等等。 +原理:内部有三种实现方式: 1) 基于内存锁实现 (不支持分布式和集群); 2) 基于redis锁实现 ; 3) 基于Mysql 锁for update 实现 +- 支持随机生成和查询生成记录 +- 支持动态配置 ++ +
初始密码默认为:随机
+{{ item.dataScopeTypeDesc }}
+设置角色对应的功能操作、后台管理权限
+{{ dayInfo }}
+ +{{ lastLoginInfo }}
+ + +欢迎登录 SmartAdmin V2
+
+ SmartAdmin 是由 河南·洛阳
+ 1024创新实验室(1024Lab)
+ 使用SpringBoot2.x 和 Vue3.2 Setup模式、 Composition Api (同时支持JavaScript和TypeScript双版本) ,开发出的一套简洁、易用的中后台解决方案!
+
+
+
+ 致伟大的开发者 :
+
+ 我们希望用一套漂亮优雅的代码和一套整洁高效的代码规范,让大家在这浮躁的世界里感受到一股把代码写好的清流 !
+
+ 保持谦逊,保持学习,热爱代码,更热爱生活 !
+ 永远年轻,永远前行 !
+
+
+
其他方式登录
+ ++简介:SmartAdmin使用的是SpringCache进行管理缓存,SpringCache有多种实现方式,本项目默认采用的是caffeine。 +Caffeine : +- Caffeine是一个进程内部缓存框架,使用了Java 8最新的[StampedLock]乐观锁技术,极大提高缓存并发吞吐量,一个高性能的 Java 缓存库,被称为最快缓存。 +其他: +· 对于分布式、集群等应用实现方式可以改为 Redis、CouchBase等 ++ +
{{ content }}
+
+<!--
+ * {{ formData.description }}
+ *
+ * @Author: {{ formData.frontAuthor }}
+ * @Date: {{ formData.frontDate }}
+ * @Copyright {{ formData.copyright }}
+-->
+
+/*
+ * {{ formData.description }}
+ *
+ * @Author: {{ formData.frontAuthor }}
+ * @Date: {{ formData.frontDate }}
+ * @Copyright {{ formData.copyright }}
+ */
+
+
+/**
+ * {{ formData.description }}
+ *
+ * @Author: {{ formData.backendAuthor }}
+ * @Date: {{ formData.backendDate }}
+ * @Copyright {{ formData.copyright }}
+ */
+
+ {{resultCode}}
+ +简介:Smart-Heart-Beat 是心跳服务,用于监测Java应用的状态等其他信息。 +原理:Java后端会在项目启动的时候开启一个线程,每隔一段时间将该应用的IP、进程号更新到数据库t_heart_beat_record表中。 + +用途: +1)在各个环境(无论开发、测试、生产)能统一看到所有启动的服务列表; +2)检测Java应用是否存活; +3)当某些业务只允许有一个服务启动的时候,用于排查是否别人也启动的服务; +4) ※强烈推荐※+ +
请求状态
++ {{ detail.successFlag ? '成功' : '失败' }} +
++简介:SmartReload是一个可以在不重启进程的情况下动态重新加载配置或者执行某些预先设置的代码。 + +原理: +- Java后端会在项目启动的时候开启一个Daemon线程,这个Daemon线程会每隔几秒轮询t_smart_item表的状态。 +- 如果【状态标识】与【上次状态标识】比较发生变化,会将参数传入SmartReload实现类,进行自定义操作。 +用途: +· 用于刷新内存中的缓存 +· 用于执行某些后门代码 +· 用于进行Java热加载(前提是类结构不发生变化) +· 其他不能重启服务的应用 ++ +
+ {{ record.exception }}
+
+
+ +简介:SerialNumber是一个可以根据不同的日期、规则生成一系列特别单号的功能,比如订单号、合同号、采购单号等等。 +原理:内部有三种实现方式: 1) 基于内存锁实现 (不支持分布式和集群); 2) 基于redis锁实现 ; 3) 基于Mysql 锁for update 实现 +- 支持随机生成和查询生成记录 +- 支持动态配置 ++ +
初始密码默认为:随机
+{{ item.dataScopeTypeDesc }}
+设置角色对应的功能操作、后台管理权限
+{{ dayInfo }}
+ +{{ lastLoginInfo }}
+ + +欢迎登录 SmartAdmin V2
+
+ SmartAdmin 是由
+ 1024创新实验室(1024Lab)
+ 使用SpringBoot2.x 和 Vue3.2 Setup标签、 Composition Api (同时支持JavaScript和TypeScript双版本) ,开发出的一套简洁、易用的中后台解决方案!
+
+
+
+ 致伟大的开发者 :
+
+ 我们希望用一套漂亮优雅的代码和一套整洁高效的代码规范,让大家在这浮躁的世界里感受到一股把代码写好的清流 !
+
+ 保持谦逊,保持学习,热爱代码,更热爱生活 !
+ 永远年轻,永远前行 !
+
+
+
其他方式登录
+ +