移动测量合作伙伴(MMP)的广告归因链路 移动测量合作伙伴(MMP)的广告归因链路移动测量合作伙伴(Mobile Measurement Partner,简称MMP)是一类专门提供移动应用广告归因和分析服务的第三方平台。MMP的主要功能是帮助广告主和应用开发者跟踪和分析广告效果,确定用户的来源,从而优化广告投放策略,提高广告投放的投资回报率(ROI)。广告归因是MMP的核心功能之一,通过收集和分析用户的点击和安装数据,确定用户是通过哪个广 2024-05-30 #广告
Springboot-Redisson实现延迟消息队列 Redisson是一个基于Redis的Java驻留库,旨在简化Java应用程序对Redis的操作。它提供了丰富的功能和易于使用的API,使得在Java应用中集成Redis变得更加简单和高效。Redisson的主要功能包括分布式对象、分布式锁、分布式队列、分布式调度器等,使得在分布式环境中进行协作变得更加容易。 延迟队列是Redisson提供的一个功能强大的组件之一。它允许开发者在指定的延迟时间之后 2024-04-29 Springboot #Redisson #Redis
实用的 IntelliJ 插件 Translation最好用过的翻译工具 RoboPOJOGeneratorIntelliJ Idea 和 Android Studio 的插件,用于将 JSON 转换为 POJO。 从 JSON 生成 Java、Java Records 和 Kotlin 的 POJO 文件:GSON、FastJSON、AutoValue(GSON)、Logan Square、Jackson、Lombok、Ja 2024-04-22 #IntelliJ
腾讯云大文件迁移教程-内网互联+scp 超过几十GB的大文件传输,通过公网会非常的慢几乎2mb/s,腾讯云提供了内网互联的功能,内网传输就会很快上100mb/s 创建内网互联 云联网 - 私有网络 - 控制台 (tencent.com) 获取账号ID和云联网ID 云服务器关联云联网 点击实例->网络信息->所属网络 点击进去 输入刚刚获取的账号ID和云联网ID 同意加入云联 2024-04-15
Springboot Guava Eventbus简单使用 简单介绍EventBus是 Google Guava 提供的一个事件总线库,用于简化组件之间的通信。它基于发布-订阅模式,允许组件在不直接依赖彼此的情况下进行通信。在一个应用程序中,当某个组件触发了一个事件,所有订阅了该事件的组件都会收到通知并执行相应的操作。 简单来说,EventBus 可以帮助你解耦代码,使得组件之间更加灵活和独立。 简单使用 事件(Event) 事件是系统中某一特定状态的表示 2024-04-12 Springboot #EventBus
Hexo giscus配置评论功能 注意:本文以Fluid主题当示例来介绍如何配置评论,其他主题请根据对应用户手册配置 Giscus 允许你将 GitHub Discussions 集成到你的网站上作为评论系统。这样做的好处是评论数据存储在 GitHub 上,不需要第三方服务。 官方地址:https://giscus.app/ 首先先看看自己的theme/fluid下是否包含giscus相关的文件,如果fluid版本 2024-04-07 Hexo #Hexo
使用Github-Action持续部署Springboot或vue GitHub Actions 是 GitHub 提供的一项持续集成 (CI) 和持续部署 (CD) 服务。它允许你在代码仓库中定义和运行自动化的工作流程,以响应存储库中的事件或调度。GitHub Actions 可以用于构建、测试、打包和部署项目,也可以执行其他自动化任务。 详细github action相关信息请看最底部 第一步需要先配置secrets,保证我们的服务器信息不暴露 GitHu 2024-01-11 #github action #springboot #vue
Easypoi-大数据量导出 EasyExcel 在处理 Excel 文件时,需要占用一定的内存。如果导出的数据量过大,可能导致内存占用过高,从而引发 CPU 过高的问题。并发访问导出接口也会导致性能问题,所以尽量在数据量比较大的导出接口添加锁控制。 以下是虚化业务后的代码,记录一下遇到的问题解决方案 1234567891011121314151617181920212223242526272829303132333435 2024-01-09 Springboot #Easypoi #Excel
Threadlocal-内存泄露问题 Threadlocal的简单理解和部分源码分析 - Blog|CasonMo 在ThreadLocalMap中,用Entry来保存K-V结构数据的。Entry的构造方法已经限定Entry中key只能是ThreadLocal对象。 123456789static class Entry extends WeakReference<ThreadLocal> { /** 2024-01-03 并发编程 #ThreadLocal
Mybatisplus-动态获取sql字符串 记录贴 借助mybatisplus构建动态 SQL 查询语句的功能,来动态构建sql来做presto查询,这样就不用在代码里写sql了 getBoundSql 是 MyBatis 中 org.apache.ibatis.mapping.BoundSql 接口的方法,用于获取一个表示 SQL 语句和相关参数映射的对象。BoundSql 实例包含了预编译的 SQL 语句以及参数映射信息,可以用于执 2023-12-11 Springboot #Mybatis #presto #SQL