- 博客(16)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 一种围绕kafka实现的通知消息重传机制的分析
将这条消息重新扔回Topic A中,再次由Consumer进行消费,毫无疑问的简单粗暴,且对其他消息会有影响,使得Topic A中的消息处理时间变得不可预测,实际业务开发过程中,只有在产品初期由于时间及人力原因的妥协下,勉强用了一阵,在后期商用过程中,问题及短板巨大,优点也只有代码量少了。在多次失败场景较少时,可以采用重传取30s或1min为一个周期,Failure Consumer每隔一个周期消费一次,取出的消息若到达重传时间,则发送出去,否则再生产进入Topic Failure中。
2023-03-28 13:20:49 843
原创 关于类UIPath、UIBot的RPA软件的开发建议
日前我正在做RPA软件的开发,坑踏过不少,UIPath、UIBot也研究过、逆向过。建议如下:1、开发平台选择很重要 !为什么这么说呢,我当前的开发,是基于java的,桌面端自动化是基于c/c++的,浏览器自动化是基于Web自动化测试工具的。开发过程很痛苦,迈过无数的坑:java通信迈过了JNI、JNA、JCOM、JACOB;桌面自动化迈过了MS UIA;浏览器自动化……别说了,...
2019-08-19 17:23:45 7847 2
原创 32位dll如何在64位环境下注册使用【注册表修改】
概述:近期在做需要java-c#通信的模块,在java中调用SAP 的 SAPROTWR.DLLDll是32位的,而我需要在64的环境下调用它尝试:1、java->jni-C++/clr->C#通过测试,在C++/clr 环境下,控制台项目中,引用中添加dll后可以成功的调用。但是!变更为dll项目后,通过jni再调就会报错(方法2走通后原因仍不明...
2019-08-19 16:40:12 3748
原创 记:一次由面及点,又及逗号的Phantom debug
什么bug?bug什么?咋肥四?这是我司一个客户端软件,此处是将业务系统网页上的图表截图,放入客户端页面里。你也看到了,这图,,白了。而在页面上的这货呢?生龙活虎,有蹦有跳,可大可小。那么问题来了,它经历了什么?bug图的奇幻漂流的,,,还原:首先,we have a phantomjs , we have a page ,呃♂!screenshot!没错,客户端通...
2019-05-23 08:50:51 202
原创 Linux动态扩容centos6.9
132 umount /home 133 e2fsck -f /dev/mapper/ vg_cluster-lv_home 134 resize2fs -p /dev/mapper/ vg_cluster-lv_home 1T 135 lvreduce -L 1T /dev/mapper/ vg_cluster-lv_home 136 lvextend -L +9T /...
2018-10-25 16:59:45 257
原创 妆不妆(皮)
化妆 素颜 好处 美! 早上多睡化妆时间 很美! 晚上空出卸妆时间 超级美! 无妆一身轻 无花妆风险 养皮肤 不尽人意处 睡眠时间压缩 不如化妆状态精致 担心花妆 痘痘…… 选择恐惧症 ...
2018-09-18 17:38:22 333
原创 phantomjs与puppeteer简单对比(截图功能)
phantomjs puppeteer 作者 PhantomJS contributors google 更新进程 停止更新(V2.1) 持续更新(V1.8) 安装部署 Windows:无需安装,开箱即用 Windows:依赖node环境,npm install安装,需翻墙 Linux:依赖GLIBCXX_3.4.9和GLIBC_...
2018-09-18 17:36:54 6148
原创 resizable辅助线(陈年渣代码的粗说明)
resizable : function(arr) { var resizetype; var MIN_DISTANCE = 8; // 捕获的最小距离 var guides = []; // 没有可用的引导 var innerOffsetX, innerOffsetY; var prevPosition; ...
2018-09-05 15:28:52 394 2
原创 js、jquery记录
1.document.onmousedown事件在再次绑定时将覆盖之前的事件2.$(document).bind('mousedown',function(){})会将事件置入事件数组,触发mousedown时遍历执行数组中的事件3.1,2中两种时间绑定不冲突4.$(document).unbind('mousedown')会清除事件数组
2017-08-04 14:41:46 217
原创 网页快照(图片)工具分享
某些系统的需求中,要求提供服务器端的部分网页截图或全部网页截图服务,博主最近也接到这样一个需求。通过几天的学习推荐以下两个工具:Phantomjs及Slimerjs1、Phantomjsphantomjs是很多python爬虫及网页自动化测试使用的工具,采用webkit内核,完全的无界面浏览器工具,使用js进行各种操作,不支持flash组件。2、slimerjsslimerjs
2017-02-27 11:57:36 5530
原创 QQ音乐MV/腾讯视频下载教程
一、使用chrome内核的浏览器二、打开视频页面,例:https://y.qq.com/portal/mv/v/v00199a1i1e.html三、F12打开调试窗到network(网络)页下(1)" width="400" height="600">四、等待视频加载,在请求视图中找到如(2)的视频加载动作 " width="400" height="300">
2016-12-06 17:41:01 2269
转载 用JS获取地址栏参数的方法(超级简单)
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(
2016-10-10 12:59:14 633
原创 Classpath entry *.jar will not be exported or published类警告处理方法
在eclipse的web工程中,常会遇见Description ResourcePath LocationTypeClasspath entry *.jar will not be exported or published. Runtime ClassNotFoundExceptions may result. 此类错误,错误提示jar包不会导出或发布错误产生原因是
2016-10-10 10:49:22 5772
PE.Tools.v1.9.762.2018.zip
2019-09-20
besttrace.exe
2019-09-20
Kafka Consumer应用的问题
2016-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人