自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Postgresql获取指定时间前的时间

【代码】Postgresql获取指定时间前的时间。

2024-04-12 08:34:26 322

原创 vue treeselect 组件校验样式(添加红色外框)

【代码】vue treeselect 组件校验样式(添加红色外框)

2024-03-27 10:05:13 295

原创 文字颜色自上而下渐变

如果你想要左右渐变 可以改一下deg。

2024-02-04 09:26:11 165

原创 VUE PC端可拖动悬浮按钮

【代码】VUE PC端可拖动悬浮按钮。

2024-02-01 14:34:20 690

原创 vue全屏,退出全屏、监听ESC退出全屏

效果跟F11效果一样。

2024-02-01 13:26:51 966 1

原创 java反射之Field用法(获取对象的字段名和属性值)

Field是一个类,位于java.lang.reflect包下。在Java反射中Field类描述的是类的属性信息,功能包括:获取当前对象的成员变量的类型对成员变量重新设值。

2024-01-24 16:08:20 1371

原创 PostgreSQL教程--数据库查询表是否存在数据库中,表字段信息及主外键

【代码】PostgreSQL教程--数据库查询表是否存在数据库中,表字段信息及主外键。

2024-01-22 13:49:17 904

原创 PostgreSQL教程--实现类似于MySQL的show create table功能

在MySQL数据库中,可以通过show create table查询表的create sql 语句,3、generate_create_table_statement函数。数据库中,没有类似的命令,但可以通过function 来实现。

2024-01-22 11:30:00 797

原创 Vue3使用

1、reactive 和 ref 是 Vue 3 中的两种响应式数据绑定方式,ref 适用于简单的响应式数据,而 reactive 则适用于复杂对象或数组的响应式数据。在vue3中取而代之的是v-model,将:visible.sync 改为 v-model。3、reactive:可以直接访问和修改对象或数组的属性或元素,而无需使用 .value。当:visible的值为ture的时候,弹框显示,当为false的时候,弹框隐藏。1、定义一个普通的插槽,可以用div,任何标签。来表示visible的值。

2024-01-18 15:45:13 673

原创 windows下Node版本的切换方式

为了避免应用构建出错,我们在本地开发环境的 Node 版本与在 CI/CD 流程中指定的 Node 版本需保持一致。在这种需要频繁切换 Node 版本的情况下,我们不可能手动卸载又安装不同的版本,这时我们可以借助 NVM 工具来帮助我们快速地切换 Node 版本。接下来介绍 NVM 的基本使用。

2024-01-16 14:20:48 622

原创 VUE element-ui实现表格动态展示、动态删减列、动态排序、动态搜索条件配置、表单组件化。

2、本组件支持列表列排序,vuedraggable是拖拽插件,上图中字段管理里的拖拽效果 ,需要的话请自行npm install。1、本组件支持列表的表头自定义配置,checkbox实现。3、本组件支持查询条件动态配置,穿梭框实现。

2024-01-11 11:53:03 740

原创 原生Jdbc获取库、表、字段;驼峰与下划线转换

2)main方法调用。

2024-01-09 14:36:01 436

原创 VUE+Springboot实现生成二维码及二维码下载功能

arr:二维码图片上要显示的内容。//todo 放置尾部logo。content:二维码内容。

2024-01-04 13:07:08 836 2

原创 echarts实现控制图(设置阈值上下限超出变色)

echarts实现控制图组件,拓展超出阈值变色显示,图中标记平均值及最大值和最小值。

2024-01-03 15:06:49 853

原创 H5调用企业微信扫一扫接口

jweixin.jsmain.js中引入。

2023-12-26 11:50:32 882

原创 el-select multiple表单校验问题

prop属性、rules校验是否正确,这里注意el-select的rules校验的trigger应该是change。如果以上都没问题,那么还有一个原因就是:嵌套太深,导致form检测不到ruleForm的变化。2、选中下拉数据,不会再次触发校验,导致提示文字一直存在。至此,完美解决el-select复选框表单校验。记录一个el-select复选框表单校验例子。注意rule中验证方式应该是“change”1)添加form表单:rule方式验证。2)给下拉框添加change函数。1、一打开页面就会触发校验。

2023-12-20 10:54:02 1039

原创 vue实现公式编辑器组件

实现 样式自己调整 公式的数字与汉字元素、符号 建立元素表 动态获取。完整代码(calculate.vue)

2023-12-14 15:23:03 1932 2

原创 vue实现在一个方法执行完后执行另一个方法

使用回调函数处理异步操作。在异步方法中传入一个回调函数,然后在异步方法完成后调用回调函数。Vue 中也可以使用 async/await 语法糖来处理异步操作。2、 使用 async/await。

2023-12-13 13:35:35 3916

原创 Spring Boot监听redis过期的key

Redis支持过期监听,可以实现监听过期数据,实现过程如下。

2023-12-11 15:08:08 980 1

原创 自定义注解验证数据字典选项及bean注入问题

***/String message() default "字典值错误";Class<?Class<?

2023-12-04 10:23:08 521

原创 springboot 在自定义注解中注入bean,解决注入bean为null的问题

在我们开发过程中总会遇到比如在某些场合中需要使用service或者mapper等读取数据库,或者某些自动注入bean失效的情况。

2023-12-04 10:22:39 943

原创 解决websocket集群的session共享问题

在websocket中,服务端主要使用的是session打交道,但是由于session无法实现序列化,不能存储到redis这些中间存储里面,因此这里我们只能把session存储在本地的内存中,那么如果是集群的话,我们如何实现session准确的发送消息呢,其实就是session共享。

2023-12-04 09:22:16 1549

原创 SpringBoot 实现动态切换数据源,这样做才更优雅!

上述提到了ThreadLocal和,我们来对其进行简单介绍下。。主要是为解决多线程时由于并发而产生数据不一致问题。ThreadLocal为每个线程提供变量副本,确保每个线程在某一时间访问到的不是同一个对象,这样做到了隔离性,增加了内存,但大大减少了线程同步时的性能消耗,减少了线程并发控制的复杂程度。ThreadLocal作用:在一个线程中共享,不同线程间隔离ThreadLocal原理:ThreadLocal存入值时,会获取当前线程实例作为key,存入当前线程对象中的Map中。

2023-12-01 14:46:22 1075

原创 springboot数据格式验证——自定义日期格式验证及list验证

***/String message() default "日期格式错误";Class

2023-12-01 09:41:52 1498 1

原创 springboot整合redis+自定义注解+反射+aop实现分布式锁

利用redis 的setIfAbsent()方法获取锁。

2023-11-28 15:38:38 427

原创 给数据库查询结果添加一个额外的自增编号

是为了生成自增的序列号字段是为了将i进行初始化每次查询的序列号都会从1开始进行排序生成序列号。

2023-11-23 13:21:24 1623

原创 【Java开发】 Springboot集成Mybatis-Flex

MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。📌 特征1.:除了 MyBatis,没有任何第三方依赖、没有任何拦截器,在执行的过程中,没有任何的 Sql 解析(Parse)。这带来了几个好处:极高的性能、极易对代码进行跟踪和调试、把控性更高。2.:支持 Entity 的增删改查、以及分页查询的同时,MyBatis-Flex 提供了 Db + Row 工具,可以无需实体类对数据库进行增删改查以及分页查询。

2023-11-22 14:57:36 1753

原创 设置指定时间之前的时间不可选

设置指定时间之前的时间不可选

2023-11-20 13:56:01 1326

原创 SpringBoot / Vue 对SSE的基本使用

SSE技术是基于单工通信模式,只是单纯的客户端向服务端发送请求,服务端不会主动发送给客户端。服务端采取的策略是抓住这个请求不放,等数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端发送请求,周而复始。注意:因为EventSource对象是SSE的客户端,可能会有浏览器对其不支持。

2023-10-30 11:42:20 753

原创 redis+lua实现限流

/往令牌桶放入令牌的速率//获取令牌的超时时间@Aspect@Component@Autowired/*** 注入redis操作类*/@Autowired/*** 初始化 redisScript 类* 返回值为 List*///使用Java 反射技术获取方法上是否有@RedisRateLimiter 注解类//正常执行方法,执行正常业务逻辑//获取注解上的参数,获取配置的速率。

2023-10-30 10:15:31 568

原创 基于 Redis + Lua 脚本实现分布式锁,确保操作的原子性

2)lua字符串方式。

2023-10-26 16:36:36 996

原创 启动jar时指定nacos配置

由于需要在不同服务上部署应用,避免频繁打包,需要在jar启动时灵活配置naocs配置。

2023-10-24 14:12:53 2544

原创 Vue 如何监听 localstorage的变化

在日常开发中,我们经常使用localStorage来存储一些变量。这些变量会存储在浏览中。对于localStorage来说,即使关闭浏览器,这些变量依然存储着,方便我们开发的时候在别的地方使用。

2023-09-22 15:37:35 1786

原创 element中Notification组件(this.$notify)自定义样式

/点击事件回调console.log("自动关闭,流程。。");console.log("手动确认,流程。。");},

2023-09-01 10:51:04 1917

原创 Echarts:象形柱图实现水塔水位的动画、水球图和液位柱子图

象形柱图实现水塔水位的动画和水球图

2023-08-18 13:35:54 795

原创 WebSocket服务端数据推送及心跳机制(Spring Boot + VUE)

HTML5规范在传统的web交互基础上为我们带来了众多的新特性,随着web技术被广泛用于web APP的开发,这些新特性得以推广和使用,而websocket作为一种新的web通信技术具有巨大意义。WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。支持双向通信。

2023-08-17 16:46:22 6269

原创 nacos修改配置信息,需要重启服务才能生效问题解决

当配置信息发生变动时,传统修改配置信息后,需要重新重启服务器才可以生效。大量应用配置修改时,需要一个个修改配置,无法统一修改,且没有办法回溯配置版本。配置没有区别环境,分组,可能因为事务将开发测试配置发布到生产环境。等等问题啊…以上问题使用Nacos-Config都可以解决。

2023-08-17 10:18:59 3150

原创 Springboot + Vue ElementUI 实现MySQL&&Postgresql可视化

基于springboot+elementUI实现的数据库可视化程序,支持mysql和postgresq两种类型的l数据库可视化。展示数据库中表集合,支持单表建表语句的导出;单表java代码生成,动态修改属性;支持数据库建表语句导出;支持数据库备份;支持数据库生成文档,生成文档可以生成html\md\doc形式的文档,达到数据库一键导出的目的。同时支持新增和删除数据库,支持新增删除表。本文章旨在说明实现效果以及实现方式,文章末尾附带PostgreSQL实现类似于MySQL的show create table。

2023-08-15 09:28:57 7689 3

原创 Java实现异步的几种方式

2️⃣ Future件彼此孤立:有时某一个耗时很长的异步任务执行结束之后,你想利用它返回的结果再做进一步的运算,该运算也会是一个异步任务,两者之间的关系需要程序开发人员手动进行绑定赋予,Future并不能将其形成一个任务流(pipeline),每一个Future都是彼此之间都是孤立的,所以才有了后面的CompletableFuture,CompletableFuture就可以将多个Future串联起来形成任务流。链式处理 theRun()、thenAccept() 和 thenApply()

2023-08-02 08:40:38 782

原创 如何给侧边栏添加 Badge 计数标记

给侧边菜单栏或及子菜单栏添加计数标记 el-badge。

2023-07-26 13:52:58 1070 5

vue3函数调用形式、父子组件调用方式、监听、钩子函数

vue3函数调用形式、父子组件调用方式、监听、钩子函数

2024-01-18

kkFileView源码

kkFileView源码

2023-11-30

mybatis-flex

Springboot集成Mybatis-Flex源码,内涵一些demo示例

2023-11-22

element中Notification组件(this.$notify)自定义样式图片

element中Notification组件(this.$notify)自定义样式图片

2023-09-01

Springboot + Vue ElementUI 实现MySQL&amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp;Postgresql可视化源码

Springboot + Vue ElementUI 实现MySQL&&Postgresql可视化源码 附带表单动态查询条件及列表动态列,动态排序功能

2023-08-15

linux服务器,nginx离线安装包

nginx离线安装包

2023-05-16

基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目-AJ-Report

AJ-Report由 安吉加加 开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。     多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。

2023-05-09

可视化jar包部署平台

可视化jar包部署平台

2023-04-27

一个超级棒的VUE流程设计器-后端

今天小编推荐一款流程设计器easy-flow, easy-flow基于VUE+ElementUI+JsPlumb的流程设计器,通过 vuedraggable 插件来实现节点拖拽。 本资源位后端应用

2023-04-18

一个超级棒的VUE流程设计器

今天小编推荐一款流程设计器easy-flow, easy-flow基于VUE+ElementUI+JsPlumb的流程设计器,通过 vuedraggable 插件来实现节点拖拽。

2023-04-18

空空如也

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

TA关注的人

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