随笔分类 -  工作日常

记录每天工作遇到的问题
摘要:基本逻辑: 定时任务触发函数; 查询配置表,根据配置表中上一次归档的时间以及归档的时间间隔,时间单位 查询出需要进行归档的表 ; (函数逻辑) 修改表名:将原表名修改为归档表名;(函数逻辑) 创建表:创建原表; (函数逻辑) 迁移数据:根据配置表中的数据进行迁移数据。(函数逻辑) 自动归档配置表: 阅读全文
posted @ 2024-12-03 17:03 rongbu2 阅读(40) 评论(0) 推荐(0)
摘要:public static List<String> getExactMatchesByGoogleCrawler(String imageUrl) { try { ObjectMapper objectMapper = new ObjectMapper(); // 发送请求并获取响应 (模拟点击 阅读全文
posted @ 2024-12-02 19:55 rongbu2 阅读(74) 评论(0) 推荐(0)
摘要:请求1 https://lens.google.com/uploadbyurl?url=https%3A%2F%2Fwww.cam101.com%2FUploadFiles%2FcamFile%2Fimg%2F20240312%2Fthum_6b2f4732735d4d34b0dfc1ed6c996 阅读全文
posted @ 2024-12-02 19:44 rongbu2 阅读(45) 评论(0) 推荐(0)
摘要:结论: 利用 模拟http请求 , 检索并处理 html文本数据 可以实现. (性能方面考虑 , 优先考虑使用 模拟请求的方式 , 最后兜底考虑 selenium driver) 风险: 如果网页的数据结构变化 , 要重新编写检索和处理 文本数据的逻辑. 具体过程: 使用工具: fiddler , 阅读全文
posted @ 2024-12-02 19:42 rongbu2 阅读(73) 评论(0) 推荐(0)
摘要:Easy rules 规则引擎 关于实现/使用 实现和使用可以直接百度/google , 例如:规则引擎EasyRules_浅析 - 海韵༒听心 - 博客园 本文主要描述 一些心得 关于Easy rules 的使用场景。 现用工作中的Esay rules 使用场景 目前 , 实际工作中 是由同事先接 阅读全文
posted @ 2024-05-29 01:16 rongbu2 阅读(76) 评论(0) 推荐(0)
摘要:由于原有逻辑中有个很大的问题,就是是在内存中使用洗牌算法对list进行排序,数据量少的情况可以这么处理,当数据量大的时候就会造成很大的消耗,一方面是 数据库io 读写会多,会查询大量的数据 ,一方面jvm堆内存也会占用很多。所以进行整体的优化。之前的逻辑如下: [【工作日常】推荐策略V3 ](htt 阅读全文
posted @ 2023-08-09 23:46 rongbu2 阅读(17) 评论(0) 推荐(0)
摘要:功能逻辑设计: 分池: 全表用户分池:SSS、SS、S、A...(目前的需求只需要构建3个用户池) 新建对应的表结构作为用户池数据存储持久层,表结构基本和dating_user保持一致 XXL 定时任务,处理全表用户...注意数量进行钉钉告警,以及异常进行钉钉告警 SSSFilterConditio 阅读全文
posted @ 2023-03-23 19:57 rongbu2 阅读(40) 评论(0) 推荐(0)
摘要:需求分析: 什么叫小红点? 所谓的小红点,我们用最简单的场景来看的话就是我们手机app外的小红点数量。 如果需要进行小红点数量控制,那么就会涉及到几个点。 首先,需要确定:哪些消息是属于小红点需要管理的消息。 其次,还需要确认:消息已读的机制。 确定这两个点,那么基本上小红点的需求就基本明确了。 那 阅读全文
posted @ 2023-02-09 20:09 rongbu2 阅读(192) 评论(0) 推荐(0)
摘要:【s_socket】更新亲密度事件 会附带服务器本次操作更新后的值,客户端需要使用该值 与 本地亲密度值进行比较,如果事件附带亲密度值大于本地亲密度值或者小于本地亲密度值,都取两者中的最大值进行更新本地亲密度。 客户端UI层: 业务逻辑耦合,调用数据层提供的【更新亲密度】 接口 提供 更新亲密度UI 阅读全文
posted @ 2023-02-09 20:04 rongbu2 阅读(39) 评论(0) 推荐(0)
摘要:网站: 在线工具:SQL转ElasticSearch DSL - 潇洒哥和黑大帅 http://www.atotoa.com/ 阅读全文
posted @ 2022-10-25 21:40 rongbu2 阅读(237) 评论(0) 推荐(0)
摘要:【附近的人】实现方案 方案一:Redis Commands: Geography Edition 自Redis 3.2开始,Redis基于geohash和有序集合提供了地理位置相关功能。Redis Geo模块包含了以下6个命令: GEOADD: 将给定的位置对象(纬度、经度、名字)添加到指定的key 阅读全文
posted @ 2022-10-24 23:38 rongbu2 阅读(57) 评论(0) 推荐(0)
摘要:通过命令行进入该项目目录,输入 mvn idea:module 就能解决了 阅读全文
posted @ 2022-03-01 19:01 rongbu2 阅读(402) 评论(0) 推荐(0)
摘要:本文只做记录,具体内容见:https://www.jianshu.com/p/14dede92b02f 阅读全文
posted @ 2022-02-08 17:51 rongbu2 阅读(13) 评论(0) 推荐(0)
摘要:方法形参: public static void test(String... a) { System.out.println(Arrays.toString(a)); } 方法实参调用: test(strings.toArray(new String[0])); 阅读全文
posted @ 2022-01-18 13:49 rongbu2 阅读(115) 评论(0) 推荐(0)
摘要:git commit --amend Idea : 提交的时候点击右边 【修正】 就好了 阅读全文
posted @ 2022-01-18 13:48 rongbu2 阅读(67) 评论(0) 推荐(0)
摘要:方案一 : 就是客户端会传一个uuid,然后查询100个,然后分页返回。再放到redis,key是uuid ,value 是 列表数据。每次查询的时候,同一次查询的下一页获取客户端传的uuid都是一样的。这样下一页获取的时候,会拿uuid去redis先获取然后内存分页。 方案二: 就是加一列随机列 阅读全文
posted @ 2021-12-24 17:36 rongbu2 阅读(176) 评论(0) 推荐(0)
摘要:Firebase我们可以理解为一种Baas,通过调用Firebase提供的接口,可以调用Firebase的提供的相关功能。 在我司目前的项目中的作用有: 离线消息发送; 日志采集。 主要作为个人记录:【https://medium.com/analytics-vidhya/firebase-web- 阅读全文
posted @ 2021-11-10 19:44 rongbu2 阅读(134) 评论(0) 推荐(0)
摘要:当我们想将父类类型对象转为子类类型对象时是需要满足一定条件的! 条件:只有我们的父类对象本身就是用子类new出来的时候, 才可以在将来被强制转换为子类对象。也就是说父类类型对象引用实际上指向的是子类对象,这种情况下才能将父类类型对象的引用强转为子类类型对象的引用 1.例子 :这是可以的 Animal 阅读全文
posted @ 2021-10-12 20:19 rongbu2 阅读(170) 评论(0) 推荐(0)
摘要:Discord 机器人对接 环境搭建 详情可见:https://blog.csdn.net/weixin_43718648/article/details/109956026 代码参考 这里使用的是github上大神进行封装的SDK 详情可见: https://github.com/Javacord 阅读全文
posted @ 2021-09-13 21:24 rongbu2 阅读(292) 评论(0) 推荐(0)
摘要:错误:Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory 缺少依赖,添加如下依赖即可。 <dependency> <groupId>commons-fi 阅读全文
posted @ 2021-09-08 19:47 rongbu2 阅读(207) 评论(0) 推荐(0)