随笔分类 -  JAVA

上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
JAVA
摘要:Quartz 简单使用 Java SpringBoot 中,动态执行 bean 对象中的方法 源代码地址 => https://gitee.com/VipSoft/VipBoot/tree/develop/vipsoft-quartz 工作原理解读 只要配置好 DataSource Quartz 会 阅读全文
posted @ 2023-04-18 10:59 VipSoft 阅读(530) 评论(0) 推荐(2) 编辑
摘要:Java SpringBoot 7z 压缩、解压 阅读全文
posted @ 2023-04-17 13:33 VipSoft 阅读(1386) 评论(0) 推荐(1) 编辑
摘要:根据不同的条件,调用不同的 bean 对象,执行对象中的方法 阅读全文
posted @ 2023-04-14 13:08 VipSoft 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:Scheduler 每次执行,都会根据JobDetail创建一个新的Job实例,这样就可以规避并发访问的问题(jobDetail的实例也是新的) Quzrtz 定时任务默认都是并发执行,不会等待上一次任务执行完毕,只要间隔时间到就会执行,如果定时任务执行太长,会长时间占用资源,导致其它任务堵塞 @D 阅读全文
posted @ 2023-04-12 11:49 VipSoft 阅读(407) 评论(0) 推荐(2) 编辑
摘要:MQTT连接池 主要用到 `InitializingBean、BasePooledObjectFactory、GenericObjectPool、GenericObjectPoolConfig` MQTT是一个轻量级传输协议,它被设计用于轻量级的发布/订阅式消息传输,MQTT协议针对低带宽网络,低计算能力的设备,做了特殊的优化。是一种简单、稳定、开放、轻量级易于实现的消息协议,在物联网的应用下的信息采集,工业控制,智能家居等方面具有广泛的适用性。 阅读全文
posted @ 2023-04-10 08:47 VipSoft 阅读(3019) 评论(0) 推荐(2) 编辑
摘要:SpringBoot sftp 连接池工具类 使用`GenericObjectPool`只需要创建一个对象工厂类,继承`BasePooledObjectFactory`并重写它的`create()`和`destroyObject()`。Apache Commons Pool是一个对象池的框架,他提供了一整套用于实现对象池化的API。它提供了三种对象池:GenericKeyedObjectPool,SoftReferenceObjectPool和GenericObjectPool,其中GenericObjectPool是我们最常用的对象池,内部实现也最复杂。 阅读全文
posted @ 2023-04-07 08:48 VipSoft 阅读(1296) 评论(2) 推荐(1) 编辑
摘要:Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。 ### Spring初始化bean有两种方式: - 实现Initi 阅读全文
posted @ 2023-04-06 08:47 VipSoft 阅读(593) 评论(0) 推荐(0) 编辑
摘要:如何阻止 Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了 使用 CountDownLatch CountDownLatch、CyclicBarrier 使用区别 多线程 ThreadPoolTaskExecutor 应用 Java BasePooledObjectF 阅读全文
posted @ 2023-04-04 08:52 VipSoft 阅读(512) 评论(0) 推荐(0) 编辑
摘要:CountDownLatch:所有子线程完成后,再执行主线程、 CyclicBarrier: 所有子线程就绪后,再执行子线程 阅读全文
posted @ 2023-04-03 09:01 VipSoft 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Java GenericObjectPool 对象池化技术--SpringBoot sftp 连接池工具类 一个对象池包含一组已经初始化过且可以使用的对象,而可以在有需求时创建和销毁对象。池的用户可以从池子中取得对象,对其进行操作处理,并在不需要时归还给池子而非直接销毁它。这是一种特殊的工厂对象。 阅读全文
posted @ 2023-03-31 09:07 VipSoft 阅读(320) 评论(0) 推荐(0) 编辑
摘要:POM <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.2</version> </dependency> Se 阅读全文
posted @ 2023-03-30 08:41 VipSoft 阅读(462) 评论(0) 推荐(0) 编辑
摘要:net use X: \\172.16.0.88\Tools /persistent:yes /user:share share Windows Service 服务,无法访问共享盘,无法访问挂载盘,无法访问(网络映射盘) 阅读全文
posted @ 2023-03-23 21:11 VipSoft 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:注册对象 POM.xml <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.6</version> </dependency> ElasticSearchConfig. 阅读全文
posted @ 2023-03-23 09:51 VipSoft 阅读(83) 评论(0) 推荐(0) 编辑
摘要:搜素关键字自动补全(suggest),分词全文搜索 系统初始化,ElasticSearch ES 创建索引(EsIndexTest.createIndexTest) 模拟后台管理员,在添加文章时,将要检查的字段内容,同步到ES中(EsIndexTest.addArticleTest) 模拟用户搜索,在搜索框中查关键词“人工”(EsIndexTest.earchTest) 阅读全文
posted @ 2023-03-23 08:43 VipSoft 阅读(2100) 评论(0) 推荐(4) 编辑
摘要:ES使用Completion Suggest 做关键字自动补全时,实际应用中搜索性能更加高效,建议多开一个子字段,如下示例,假设要根据title字段做关键字自动补全,不要改原字段的类型,多开一个子字段title.suggest,类型设置为completion,然后之后的suggest针对title.suggest字段做操作 阅读全文
posted @ 2023-03-22 08:48 VipSoft 阅读(1328) 评论(0) 推荐(2) 编辑
摘要:目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES、Kibana、IK安装 ElasticSearch 实现分词全文检索 - Restful基本操作 ElasticSearch 实现分词全文检索 - Java SpringBoot E 阅读全文
posted @ 2023-03-21 12:39 VipSoft 阅读(270) 评论(0) 推荐(0) 编辑
摘要:目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES、Kibana、IK安装 ElasticSearch 实现分词全文检索 - Restful基本操作 ElasticSearch 实现分词全文检索 - Java SpringBoot E 阅读全文
posted @ 2023-03-21 09:44 VipSoft 阅读(566) 评论(0) 推荐(0) 编辑
摘要:目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES、Kibana、IK安装 ElasticSearch 实现分词全文检索 - Restful基本操作 ElasticSearch 实现分词全文检索 - Java SpringBoot E 阅读全文
posted @ 2023-03-20 08:58 VipSoft 阅读(359) 评论(0) 推荐(0) 编辑
摘要:query,根据查询条件,去计算文档的匹配度得到一个分数,并且根据分数进行排序,不会做缓存。【精准匹配度高】 filter,根据查询条件去查询文档,不去计算分数,而且filter会对经常被过滤的数据进行缓存。【查询效率会高】 阅读全文
posted @ 2023-03-17 13:59 VipSoft 阅读(244) 评论(0) 推荐(0) 编辑
摘要:boosting 查询可以帮助我们去影响查询后的 score - positive:只有匹配上positive的查询的内容,才会被放到返回的结果中 - negative:如果匹配上和positive并且也匹配上了negative,就可以降低这样的文档 score. - negative_boost:指定系数,必须小于 1.0 关于查询时,分数是如何计算的: - 搜索的关键字在文档中出现的频次越高,分数就越高 - 指定的文档内容越短,分数就越高 - 我们在搜索时,指定的关键字也会被分词,这个被分词的内容,被分词库匹配的个数越多,分数越高 阅读全文
posted @ 2023-03-16 09:55 VipSoft 阅读(345) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
点击右上角即可分享
微信分享提示