摘要: 个人用途 PMP证书|2025年到期 PMP 由美国项目管理协会发起的项目管理专业人士资格认证 NutProxy内网穿透(自研) 蓝奏云分享,版本v1.0.0,密码:8888 自用备忘 设计相关 腾讯设计 TDesign 企业级设计体系 阿里妈妈 阿里妈妈产品设计规范 字节跳动设计 由抖音前端与 U 阅读全文
posted @ 2021-01-13 13:10 王子健 阅读(4267) 评论(0) 推荐(4) 编辑
摘要: 对于这种大规模的文本数据,一种可能的解决方案是使用分布式数据库系统,它能够有效地处理和查询大量数据。以下是一些可能的选择: Apache Cassandra:Cassandra是一个高度可扩展的分布式数据库,特别适合处理大量数据跨多个数据中心和云服务。它提供了高性能和无单点故障等特点。 Google 阅读全文
posted @ 2023-10-25 12:05 王子健 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在Java中发送带附件的Email,可以使用JavaMail和JAF(JavaBeans Activation Framework)库来实现。以下是一个基本的示例代码,演示如何发送带有附件的Email: import java.util.*; import javax.mail.*; import 阅读全文
posted @ 2023-10-08 12:34 王子健 阅读(49) 评论(0) 推荐(1) 编辑
摘要: 使用Guava Retryer进行方法异常重试的步骤如下: 1. 添加Guava Retryer依赖:在项目的构建文件(如pom.xml)中添加以下依赖项: ```xml com.github.rholder guava-retrying 2.0.0 ``` 2. 在Java代码中引入必要的类: ` 阅读全文
posted @ 2023-08-24 15:22 王子健 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Java中对字符串进行高度压缩的算法有很多种,下面我介绍两种常见的方法。 1. Run-Length Encoding (RLE) 算法 RLE算法是一种简单且高效的字符串压缩算法。它通过将连续重复的字符序列替换为一个字符和其重复次数的表示来实现压缩。 示例代码如下: ```java public 阅读全文
posted @ 2023-08-23 21:09 王子健 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 如果你使用Maven项目,可以添加以下依赖项来使用Selenium和WebDriver: ```xml org.seleniumhq.selenium selenium-java 4.11.0 io.github.bonigarcia webdrivermanager 5.4.1 ``` 这些依赖项 阅读全文
posted @ 2023-08-23 09:33 王子健 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在Disruptor中,EventHandler的onEvent方法的三个参数分别代表以下内容: 1. event:表示当前处理的事件对象。它是从Ring Buffer中获取的事件,你可以通过event对象访问和处理事件所携带的数据。 2. sequence:表示当前事件的序号。每个事件在Ring 阅读全文
posted @ 2023-08-15 23:14 王子健 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 在Disruptor中,EventHandler通常用于并行处理事件的场景。下面是一个简单的示例,展示了如何使用EventHandler: 假设我们有一个Ring Buffer,用于存储事件,并且有多个事件处理器需要并发地处理这些事件。我们定义一个名为Event的类作为事件对象,并创建多个Event 阅读全文
posted @ 2023-08-15 23:09 王子健 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在Disruptor中,WorkHandler通常用于实现多线程消费事件的场景。下面是一个简单的示例,展示了如何使用WorkHandler: 假设我们有一个Ring Buffer,用于存储事件,并且有多个工作线程需要并发地处理这些事件。我们定义一个名为Event的类作为事件对象,并创建一个Event 阅读全文
posted @ 2023-08-15 23:06 王子健 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 在Disruptor中,EventHandler和WorkHandler是两个关键的接口,用于定义对事件的处理方式。 1. EventHandler(事件处理器): - EventHandler是Disruptor框架中最基本的事件处理接口。 - 它定义了单个事件的处理逻辑,即当事件被发布到Ring 阅读全文
posted @ 2023-08-15 23:02 王子健 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 要判断一个字符串中是否包含3个或更多日语字符,可以使用Java的正则表达式进行匹配,并配合计数器来统计匹配到的日语字符数量。 以下是一个示例的Java代码: ```java import java.util.regex.*; public class Main { public static voi 阅读全文
posted @ 2023-08-15 12:28 王子健 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 要在Spring项目中接入QGIS,可以按照以下步骤进行操作: 1. 添加依赖项:在你的Spring项目的`pom.xml`文件中添加QGIS相关依赖项。可以使用Maven进行管理。以下是一个示例: ```xml ... org.qgis qgis 3.18.0 ... ``` 2. 配置QGIS环 阅读全文
posted @ 2023-08-14 12:17 王子健 阅读(25) 评论(0) 推荐(0) 编辑
摘要: QGIS(全称Quantum GIS)是一个自由开源的地理信息系统(GIS)软件,它提供了一套功能强大的地图制作、空间分析和数据管理工具。以下是关于QGIS开源项目的一些信息: 1. 项目介绍:QGIS 是由一个全球性社群共同开发的自由软件项目。它的目标是为用户提供一个易于使用、跨平台、功能丰富的G 阅读全文
posted @ 2023-08-14 12:15 王子健 阅读(49) 评论(0) 推荐(0) 编辑
摘要: hls.js库提供了多个可以监听的事件,可以通过这些事件来获取、监控和处理视频播放过程中的各种状态和情况。以下是hls.js库可监听的一些常用事件: 1. `hls.on(Hls.Events.MEDIA_ATTACHED, handler)`:当媒体元素与hls.js实例进行关联时触发。 2. ` 阅读全文
posted @ 2023-08-10 10:26 王子健 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 以下是一个使用Spring框架的事件驱动机制的简单案例: 1. 定义事件类: ```java public class OrderEvent extends ApplicationEvent { private Order order; public OrderEvent(Object source 阅读全文
posted @ 2023-08-04 11:00 王子健 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Akka是一个开源的分布式计算框架,基于Actor模型,旨在简化构建高并发、可扩展和弹性的分布式应用程序。它由瑞典的Lightbend公司(前身为Typesafe)开发和维护。 Akka框架提供了一种编程模型和一套工具,用于处理并发、分布式和容错性等问题。它的核心思想是使用轻量级的Actor作为基本 阅读全文
posted @ 2023-08-04 00:07 王子健 阅读(33) 评论(0) 推荐(0) 编辑
摘要: EventBus最常指的是Google Guava库中的EventBus。Google Guava是一个Java开发库,提供了许多实用工具和辅助类,用于简化Java编程。其中的EventBus是其事件总线的一部分,用于实现发布-订阅模式的事件通信机制。 在Google Guava库中使用EventB 阅读全文
posted @ 2023-08-04 00:02 王子健 阅读(15) 评论(0) 推荐(0) 编辑
摘要: RxJava 可以应用于各种异步和事件驱动的编程场景。以下是一些 RxJava 的使用案例: 1. 网络请求:使用 RxJava 可以方便地处理网络请求和响应。你可以使用 Retrofit 或者其他网络库来发送异步请求,并将其封装为 Observable,然后通过操作符进行转换、过滤和合并等操作,最 阅读全文
posted @ 2023-08-03 23:50 王子健 阅读(9) 评论(0) 推荐(0) 编辑
摘要: RxJava 是一个基于反应式编程的库,它提供了一套丰富的操作符和数据类型,用于处理异步和事件驱动的编程。它是 ReactiveX 的 Java 版本实现,旨在简化异步和并发编程,并提供响应式流式处理的能力。 RxJava 的核心组件包括以下几个部分: 1. Observable(可观察者):代表一 阅读全文
posted @ 2023-08-03 23:48 王子健 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 以下是Java开源社区中30个受欢迎且支持JDK 8的事件驱动库,并按照受欢迎程度排序,并附有简要介绍: 1. Spring Boot: 基于Spring框架的快速开发工具,提供了强大的事件驱动编程模型和机制。 2. Apache Kafka: 高吞吐量分布式流处理平台,适用于构建实时的事件驱动数据 阅读全文
posted @ 2023-08-03 23:46 王子健 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 下面是一个使用`ApplicationEventPublisher`的简单示例,演示了如何在Spring Boot中使用该接口发布和监听事件: 首先,定义一个自定义的事件类`CustomEvent`,用于封装事件的数据: ```java public class CustomEvent { priv 阅读全文
posted @ 2023-08-03 23:44 王子健 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 要在 HTML 页面中自定义右键菜单,可以使用 JavaScript 实现。下面是一个简单的例子: 首先,在 `` 标签中插入以下代码来禁用默认的浏览器右键菜单: ```html ``` 然后,在 `` 标签中插入以下代码来创建并显示自定义的右键菜单: ```html 菜单项1 菜单项2 菜单项3 阅读全文
posted @ 2023-07-28 21:48 王子健 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中,自增ID是由MySQL引擎自动生成和维护的,通常与数据表的主键关联。删除自增ID并重新生成的需求比较特殊,因为自增ID的生成是基于数据表中已有的记录顺序的,直接删除和重新生成可能会破坏数据完整性和索引等方面的约束。不建议直接删除和重新生成自增ID,但你可以通过以下步骤实现重新排序: 阅读全文
posted @ 2023-07-13 16:23 王子健 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 当使用百分比高度时,设置滚动需要指定父元素的高度以及将子元素的高度设为100%。此外,我们还需要将 `overflow` 属性设置为 `auto` 或 `scroll` 以启用滚动。 以下是一个示例CSS代码: ```css .parent { height: 50%; overflow: auto 阅读全文
posted @ 2023-06-20 10:19 王子健 阅读(115) 评论(0) 推荐(0) 编辑
摘要: hls.js是一个流媒体播放器库,它可以在浏览器中实现 HTTP Live Streaming (HLS) 播放。要在 hls.js 中跳转到指定时间,请遵循以下步骤: 1. 在声明 `Hls` 对象之前,将 `enableWorker` 属性设置为 false。这样可以禁用 hls.js 的 we 阅读全文
posted @ 2023-06-20 10:16 王子健 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 网盘- 阅读全文
posted @ 2022-10-14 15:50 王子健 阅读(45) 评论(0) 推荐(0) 编辑
摘要: [x] 官网-FinalShell [x] 官网-Tabby GitHub-Tabby 阅读全文
posted @ 2022-10-10 11:04 王子健 阅读(34) 评论(0) 推荐(0) 编辑
摘要: UI-PC端 AT-UI一款轻量级、模块化的前端 UI 组件库 UI-移动端 FirstUI是一套基于uni-app开发的组件化、可复用、易扩展、低耦合的跨平台移动端UI 组件库 浏览器音频相关 howler.js 现代网络的音频库 其他 TypeIt 打字机效果 动画移动插件 阅读全文
posted @ 2022-10-08 09:54 王子健 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Adoptium Marketplace 毕昇(华为) Dragonwell(阿里) Tencent Kona OpenJDK OracleJDK RedHatOpenJDK Temurin(eclipse) Azul JDK Liberica JDK SapMachine Corretto IBM 阅读全文
posted @ 2022-09-26 19:53 王子健 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Linux(CentOS) Mysql 8.0.30 安装(多源安装) 安装命令根据实际部署情况修改调整,CentOS一般选择通用版本Red Hat Enterprise Linux 7 本文档使用wget下载,也可以自主下载上传到服务器,非YUM安装方式 版本地址:全版本 | Red Hat En 阅读全文
posted @ 2022-09-23 11:10 王子健 阅读(788) 评论(0) 推荐(2) 编辑
摘要: WinSW-软件服务化 1.1 举例:ApiWintool可执行jar ApiWintool.exe ApiWintool.jar ApiWintool.xml install.cmd uninstall.cmd 1.2 举例:ApiWintool.xml <service> <!--windows 阅读全文
posted @ 2022-09-15 17:17 王子健 阅读(148) 评论(0) 推荐(0) 编辑