Elasticvue —— 一个免费且开源的 Elasticsearch 在线可视化客户端,用于管理 Elasticsearch 集群中的数据。 ...
项目介绍 今天给大家推荐一款开源且拥有成熟的OA办公系统功能,自带低代码开发平台,可以快速搭建OA系统、人事系统、CRM系统、办公用品系统、项目管理系统、合同管理系统等,让你可以快速上手、快速实施、快速交付。 项目技术栈 基于JAVA开发,支持多种数据库,包括MySQL、PostGreSQL、Ora ...
文章首发在我的博客:https://blog.liuzijian.com/post/62299bca-35ea-4518-99fb-bbe8672021cc.html 此处使用64位的Rocky Linux release 9.5环境编译安装Redis-7.2.6,Redis要发挥出最佳性能需要安装 ...
图片来源于网络 文章首发:https://blog.liuzijian.com/post/about-redis.html Redis是什么 Redis即Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写的,遵守BSD协议的高性能的Key-Value ...
Spring框架 Spring框架是Java应用最广的框架,其的成功来自于理念,并非是技术,其中几个理念非常重要,例如IoC(控制反转),AOP(面向切面编程) Spring的优势 低耦合/低侵入(解耦) Spring通过IoC(控制反转)和DI(依赖注入)来实现低耦合高内聚 声明式事务管理 Spr ...
常见的图形库系列 常见的图形库概览-00-overview 常见的图形库概览-01-Chart.js 入门例子 常见的图形库概览-03-D3.js 入门例子 HighCharts 交互式图表-01-入门介绍 Plotly 函数图像绘制 ApexCharts 图表入门例子 Victory 图表基于 R ...
13.LRU算法的应用 题目 关于用户信息的需求 假定在一个复杂的系统中,需要抽象出一个用户系统,提供给其他子系统使用,该如何实现。子系统对用户信息的查询频率很高,要注意性能问题。 用户信息是存储在数据库里的,但是对于查询频率高的数据,不能每一次请求时都去查询数据库。 思路 哈希表 使用以用户id为 ...
unified-message(统一消息平台),为业务系统提供了标准的消息发送功能 支持发送短信、邮件、企业微信等消息,可以扩展支持其它的消息类型 可以通过手机号、邮件、企业微信用户名直接发送, 可以直接通过用户名发送短信等 项目地址 gitee: https://gitee.com/wei772/ ...
今天我想简单地分享一下如何将一个老项目从单数据源切换为多数据源的过程。这个项目是一个使用 WAR 部署的传统 JSP Web 项目,运行在 JDK 1.7 环境下,项目中并没有使用 Spring Boot,而仅仅采用了 Spring MVC 框架。我的主要任务是将原本使用单一数据源的架构,升级为支持 ...
在文本转语音(TTS)技术领域,一项突破性的进展引起了广泛关注——Kokoro TTS 模型凭借其卓越性能和完全免费的商用许可,成为目前最出色的 TTS 解决方案之一。基于广受欢迎的开源框架 StyleTTS,Kokoro TTS 在灵活性和功能性上都表现出色,可广泛应用于多种场景。接下来,我们将深 ...
敏捷方法通过提供灵活、迭代的项目管理方法,改变了软件开发。敏捷方法中最著名的框架是 Kanban 和 Scrum。虽然这两种方法都旨在提高生产力和效率,但它们的运作原则和实践却截然不同。 在本文中,我们将深入探讨 Kanban 和 Scrum 的起源、主要特点、原则、区别和相似之处。 一、kanba ...
StringBuilder类 StringBuilder 类是 Java 中用于处理可变字符串的类,它提供了在字符串内部进行修改的方法,相比之下,String 类是不可变的,每次对字符串做修改都会创建一个新的字符串对象。因此,如果需要频繁对字符串进行修改操作,使用 StringBuilder 类会更 ...
jvisualvm是JDK自带的工具,用于远程监控内存、垃圾回收、CPU/线程分析等,可监控远程服务器,通过设置jmx参数开启,集成Visual-GC插件。 ...
Java中String类常见的方法 以下介绍字符串常见的几个方法。 介绍String类 在 Java 中,String 类是一个代表字符串的类,具有以下特性: 不可变性:String 对象一旦被创建就是不可变的,即它们的值在创建后不能被更改。任何对 String 对象的修改操作实际上会创建一个新的 ...
前言 大家好,我是小徐啊。我们在使用IDEA开发的时候,都是需要导入各种各样的依赖包的,这些依赖包是我们开发Java应用的时候必不可少的。不过,有时候,当我们不需要某些依赖的时候,可能我们删除了相应的代码,但是对于上方的引入的包没有删除,虽然这不会对代码运行产生影响,但不太美观,该如何去除呢? 如何 ...
题目 关于用户标签的需求:用户标签包括用户的社会属性、生活习惯、消费行为等信息。例如,程序员,有驾照,单身等等。通过用户标签,可以对多样的用户群体进行统计。例如,统计用户的男女比例,统计喜欢旅游的用户数量等。 通常的思路,是使用关系型数据库,比如Occupation表示用户职位,gender表示性别 ...
目录前言环境配置问题示范mybatis 为什么不能重载?mybatis-plus 为什么不能重载?如何找到 XML 中对应的 SQL?总结 前言 Mapper接口的时候都重载过其中的方法,但是运行起来总是报错(注:在 mybatis-plus 里面不会报错,但是会使用第一个)。 环境配置 内容都是基 ...
业务原因,需要在一个项目中与多方MQ进行业务通信; 步骤一,复制一份RocketMQProperties配置文件,避免与原来的冲突 package com.heit.road.web.config; import org.apache.rocketmq.common.topic.TopicValid ...
引入jar <!--本地缓存caffeine--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <d ...
前言 大家好,我是小徐啊。我们在开发Java应用的时候,一般是用IDEA来开发的,毕竟这是一款功能强大的开发工具。我们可以使用IDEA做很多事情,今天小徐就来介绍下在使用IDEA开发的时候,如何快速定位到某个文件的某一行某一列。 如何快速定位到某一行某一列 首先,我们需要打开要查找的文件,如图所示。 ...