Meilisearch spring boot starter
Meilisearch spring boot starter 为一个在springboot项目中引入即可使用的spring boot starter, 提供了对Meilisearch 搜索引擎的相关操作。由于官方api没有提供对对象的操作,对象的操作,需要先转换为json再进行,诸如此类。本项目在其基础上,提供了对象阅读更多Meilisearch spring boot starter[…]
Meilisearch spring boot starter 为一个在springboot项目中引入即可使用的spring boot starter, 提供了对Meilisearch 搜索引擎的相关操作。由于官方api没有提供对对象的操作,对象的操作,需要先转换为json再进行,诸如此类。本项目在其基础上,提供了对象阅读更多Meilisearch spring boot starter[…]
Mybatis sql if 判断条件中,如果是单个的字符,需要将其转化为String,使用toString()方法,否则“==”判断条件始终不能成立,如下代码示例: 相关推荐阅读: SQL LEFT JOIN 数据去重复 实例:查询当前用户参与过的流程实例(instance) 关系:每个实例 (instance)对应阅读更多Mybatis sql if 判断条件问题[…]
String pool 字符串常量池 以下方法声明String将会被放入字符串常量池: String str1 = “string intern”;String str2 = “string” + ” intern”; 以下方法声明String将不会被放入字符串常量池: String str3 = new String阅读更多String intern 方法[…]
官方说明如下: Groovy中的闭包是一个开放的、匿名的代码块,可以接受参数、返回结果。闭包可以引用在其周围范围中声明的变量。与闭包的形式定义相悖,Groovy语言中的闭包还可以包含在其范围之外定义的变量。 闭包是代码块 由于闭包是一个代码块,所以,定义一个闭包,可以用以下形式: 调用一个闭包,可以使用call(),或阅读更多闭包Closures和闭包的特性[…]
关于 activiti 流程设计器,除了eclipse插件外, 官方在发布的包中,还提供了流程设计器。下载官方发布的软件包,有如下三个war包: 将他们解压到tomcat下部署后,访问activiti-app,登陆用户名密码在如下位置文件中: apache-tomcat-9.0.39\webapps\activiti-阅读更多activiti 6.0 流程设计器[…]
作为groovy类执行 作为groovy类执行:加载groovy类之后,通过反射的方式实例化,并调用指定的方法,返回结果。实例如下 private Object execGroovy(String groovyCode, String methodName, Object… params) { 阅读更多Java中执行groovy脚本的方式[…]
字符簇 限定符 格式 基本格式包括 字符集和限定,字符集一般使用[],限定一般使用{}。 eg:[a-zA-Z]{1,4} 匹配1-4个字母组成的单词 相关推荐阅读: 学习JVM必知必会的要点 1 运行时数据区 根据Java虚拟机定义,我们可以数据区域做如下区分,分为:堆、Java虚拟机栈、程序计数器、方法区(元数据区阅读更多正则表达式[…]
Java下载文件中文乱码的编码方式,使用URLEncoder进行编码后,中文就不会 乱码了。 相关推荐阅读: Java生成下载zip文件 Java生成下载zip文件,如下:… 学习JVM必知必会的要点 1 运行时数据区 根据Java虚拟机定义,我们可以数据区域做如下区分,分为:堆、Java虚拟机栈、程序计数器、方法阅读更多Java下载文件中文乱码的编码方式[…]
Java生成下载zip文件,如下: 相关推荐阅读: Java下载文件中文乱码的编码方式 Java下载文件中文乱码的编码方式,使用URLEncoder进行编码后,中文就不会 乱码了。… 学习JVM必知必会的要点 1 运行时数据区 根据Java虚拟机定义,我们可以数据区域做如下区分,分为:堆、Java虚拟机栈、程序计数阅读更多Java生成下载zip文件[…]
可使用callable实例化一个FutureTask,FutureTask被用于实例化线程,线程执行后, FutureTask 的对象将会得到线程执行后的返回值。 相关推荐阅读: Spring Boot JMS(ActiveMQ) 入门使用实践 ActiveMQ安装 1. 下载windows版的activeMQ后,在以阅读更多Callable线程返回结果[…]
AQS是 AbstractQueuedSynchronizer 的简称,即抽象队列同步器,就是使用队列的方式实现线程同步的框架。从类结构图看如下: Node类,thread表示要执行的线程,pre和next表示前后节点的引用,用于实现等待执行线程的双向队列。nextWaiter,是condititon单向队列的指针,用阅读更多AQS 同步器以及各类 lock 锁的使用[…]
MinIO是一个对象存储服务,非常轻量,也提供了多种语言的api,可以非常方便使用。 存储桶 MinIO将存储空间分为多个部分,称为bucket桶,文件(对象)就存储在各个bucket桶中。如上图所示。 桶策略 这些bucket桶可以根据用户的需要进行创建和删除。此外可以对每个bucket桶设置匿名用户访问的策略,具体阅读更多MinIO简介和java Api的使用[…]
简介 使用minIO单bucket存储获取删除对象(文件) 也可以获取对象输入流、直接写入输出流 支持多个bucket,也兼容v1.0.0的配置默认bucket 可创建和删除bucket 使用方法: 依赖 配置 如果不配置默认bucket,则需要在使用api时指定。存储时指定的bucket如果不存在,则会自动创建。tm阅读更多MinIO spring boot starter 1.1.0 发布[…]