- 博客(16)
- 收藏
- 关注
原创 顶顶通呼叫系统实现邮件推送配置流程
邮件参数配置在推送配置->邮件配置->邮件中新增配置名称自定义名称协议根据使用的邮箱配置以qq邮箱为例smtphost根据使用的邮箱配置以qq邮箱为例端口根据使用的邮箱配置以qq邮箱为例465邮件地址一个可以发送邮件的邮箱授权码获取方式图11所示图11邮件模板在推送配置->邮件配置->邮件模板中新增配置标题会写入发送邮件的标题名称。
2025-07-30 17:19:12
193
原创 顶顶通呼叫系统实现短信推送配置流程
短信接口在推送配置短信配置短信接口中新增配置名称输入自定义名称短信接口类型在下拉框中选择一个类型然后会显示配置json的对应格式配置json从短信平台方获取配置填入对应格式中短信模块在推送配置短信配置短信模块中新增配置名称填入自定义名称短信接口在下拉框中选择上一个界面配置的对象数据场景选择一个类型后台会提供一些变量配置的候选词使用。
2025-07-26 12:00:15
155
原创 顶顶通呼叫系统实现微信公众号推送配置流程
微信公众配置以下平台配置基于用户有公众号可以进行配置的前提需要在IP白名单加上系统服务的ip才可以进行正式推送公众号配置在推送配置公众号配置公众号中新增配置名称写入自定义名称公众号APPID进入公众号后台页面设置与开发开发接口管理基本配置获取开发者IDAppID获取如下图11所示公众号密钥就是设置与开发开发接口。
2025-07-18 10:44:47
327
原创 Java 基本数据类型深度解析
通过深入理解 Java 基本数据类型,开发者可以编写出更安全、高效的代码。建议结合具体业务场景选择合适的类型策略,并持续关注 JVM 的类型优化机制(如逃逸分析、类型特化等)。:启用压缩指针(-XX:+UseCompressedOops)类实际占用 16 字节(1+3填充+4+8填充)JVM 中实际占用 1 个字节(非 1 位)├── 局部变量表(基本类型直接存储值)用于高精度金融计算(需手动引入)使用缓存池(-128~127)1. 隐式类型转换(自动提升)2. 显式类型转换(强制转换)
2025-07-12 19:11:57
305
原创 Java JAR 启动内存参数配置指南:从基础设置到性能优化
在启动 Java 可执行 JAR 文件时,合理配置 JVM 内存参数是保障应用稳定性和性能的关键。本文将系统讲解如何通过命令行参数、环境变量等方式指定内存配置,并结合实际场景提供优化建议。
2025-07-05 19:15:48
386
原创 Java 作用域详解:从变量可见性到代码封装
定义:类作用域包含类的成员变量(实例变量和静态变量)及方法。实例变量:声明在类中但方法外,每个对象独立持有副本,生命周期与对象一致。静态变量:使用static修饰,属于类本身而非实例,所有对象共享同一份数据。示例// 实例变量// 静态变量System.out.println("实例变量:" + instanceVar);System.out.println("静态变量:" + staticVar);特点作用域类型生命周期可见范围典型用途类作用域。
2025-07-05 19:11:38
951
原创 Redis 安装全指南(Windows/Linux/macOS)
通过以上步骤,您可以在不同操作系统上快速部署 Redis。建议初次安装后通过 **:防火墙拦截或 Redis 未监听正确 IP。** 查看详细状态,并定期备份数据。
2025-07-05 19:06:39
742
原创 MySQL 安装全攻略(Windows/Linux/macOS)
停止 MySQL 服务:net stop mysql(Windows)或 sudo systemctl stop mysqld(Linux)。解压到 D:\Program Files\MySQL(自定义路径)。双击安装包,拖拽 MySQL 到 Applications 文件夹。输出临时密码(如 iTr%Ue2q3meb),后续登录需使用。1.1 使用 MySQL Installer(推荐新手)修改 my.cnf,注释 bind-address 行。(开发者默认模式,包含完整组件)。
2025-07-05 18:58:53
386
原创 Java WebSocket 示例
若需携带参数(如认证 Token),需在服务端解析 session.getRequestParameterMap()通过 @PathParam("username") 获取 URL 中的参数(如用户昵称)session.getAsyncRemote().sendText() 避免阻塞主线程。确保 javax.websocket-api 与 Spring Boot 版本兼容。运行 WebSocketClient 类,输入消息发送到服务端。二、服务端实现(Spring Boot)Java 客户端(控制台交互)
2025-07-05 18:50:30
251
原创 Java 集成 Elasticsearch
Elasticsearch 监控 API + Prometheus。:使用 BulkProcessor 进行批量索引。:合理使用过滤器缓存(Filter Cache):根据并发量设置(建议 100-500)3.1 索引管理(CRUD 操作)2.1 安全连接配置(关键!1.2 Maven 依赖管理。启用 TLS 1.2+ 加密。Kubernetes 集群。:根据业务字段设置路由值。二、客户端配置与连接管理。生产环境必须启用安全认证。检查字段类型和分词器配置。一、环境准备与依赖管理。
2025-06-21 18:00:44
322
原创 Redis List 命令操作
Redis 5.0+ 默认使用 QuickList(双向链表 + ziplist),平衡内存与性能。:BLPOP key1 key2 timeout 会按顺序检查键是否存在元素。:当列表元素较少且长度较短时,Redis 会使用压缩列表节省内存。使用 LTRIM 限制列表长度,防止内存膨胀。获取指定索引范围的元素(支持负数索引)结合 SCAN 实现海量数据分页。截断列表,仅保留指定区间元素。压缩列表(ziplist)从头部/尾部弹出并返回元素。从头部插入一个或多个值。从尾部插入一个或多个值。
2025-06-21 17:48:07
440
原创 java配置使用kafka
通过 JMX 监控 producer-metrics 和 consumer-metrics。key.serializer/value.serializer:消息键值序列化器。启用 enable.idempotence=true 避免重复消息。bootstrap.servers:Kafka 集群地址。实现重试机制和死信队列(DLQ)处理失败消息。4.2 自定义 Topic 创建。2.2.2 批量发送与性能优化。3.2.1 手动提交偏移量。3.2.2 多线程消费。2.2.3 事务支持。3.2 高级消费模式。
2025-06-21 17:34:13
358
原创 Spring Boot 连接 MySQL 数据库
3.3 Spring Data JPA(ORM方案)3.1 使用 JdbcTemplate(基础方案)2.1 application.yml 配置。3.2 集成 MyBatis(推荐方案)3.3.2 Repository 接口。5.1 连接池监控(HikariCP)3.2.2 XML 映射(复杂查询)1.1 依赖管理(Maven)3.2.1 Mapper 接口。3.1.1 DAO 层实现。4.2 REST 控制器。3.3.1 实体类定义。
2025-06-17 20:25:05
305
原创 java的redis连接工具篇
Lettuce 是基于 Netty 的高性能 Redis 客户端,它支持同步、异步和响应式编程模式,并且天然适配 Reactive Streams。Redisson 是一个在 Redis 基础上实现的分布式和可扩展的 Java 数据结构集合。Jedis 是 Redis 官方推荐的 Java 连接工具,它提供了全面的 Redis 命令支持,且 API 设计直观。Spring Data Redis 是 Spring 框架的一部分,它为 Redis 提供了高度抽象的 API。Lettuce 自身提供了。
2025-06-15 18:35:23
451
原创 呼叫中心系统快速开发
顶顶通呼叫中心中间件包含IPPBX、自动外呼、质检、ACD、呼叫路由等呼叫中心功能,也包含电话机器人开发接口(ASR【对接了华为云,腾讯云,科大讯飞,阿里云,捷通华声等,mrcp等语音识别接口】,TTS【支持外呼时预先文字转换成声音和mrcp实时TTS】,VAD【集成噪音人声识别引擎】),话术引擎等ai机器人功能。所有数据都存储redis【话单可以存储到数据库】,支持群集,超大并发,可用于开发呼叫中心系统,智能外呼机器人系统,机器人客服系统。顶顶通呼叫中心中间件,也提供了httpapi二次开发接口。
2025-06-08 21:03:49
666
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人