Fork me on GitHub

随笔分类 -  Tools

java 开发常用工具及软件介绍
摘要:限流是高并发场景中重要的一环,实现限流的方案有很多种,今天围绕Redis来简单介绍几种限流方案。题外话:Redis不仅仅是可以做限流,还可以做数据统计、排行榜、附近的人等功能,有空我会写一篇介绍一下。 常见的限流算法有:计数器、滑动窗口、漏桶算法、令牌桶等。那么如何使用Redis来实现呢? 基于Re 阅读全文
posted @ 2022-07-13 14:31 JackpotHan 阅读(5263) 评论(0) 推荐(1) 编辑
摘要:PostgreSQL 关闭session链接,删除数据库方法 PostgreSQL 中 有时候想删除数据库(drop database swiftliveqaapi;),发现提示“ERROR: database "xxxxxx" is being accessed by other users DE 阅读全文
posted @ 2022-05-17 13:59 JackpotHan 阅读(560) 评论(0) 推荐(0) 编辑
摘要:前面四篇已经介绍了datax的基本概念、如何新增plugins、怎么打包运行。掌握了前面四章的内容,基本就知道datax是干嘛的、设计原理是什么、如何运行,运行结果是怎样的。 但是,有个问题你们想过没:“Java程序如何集成此工具实现定时或自动同步?” 怀着这个疑问,终于在github找到了答案-- 阅读全文
posted @ 2022-05-11 14:13 JackpotHan 阅读(545) 评论(0) 推荐(0) 编辑
摘要:上篇文章介绍了源码的打包,这篇文章就主要介绍如何将程序运行起来,并实现数据的同步。 对于DataX程序运行,有两种方式,上文介绍的自定义插件开发并打包运行是比较复杂的一种; 而相对简单地一种方式就是直接将datax编译后的文件下载下来。DataX下载地址 下载后解压至本地某个目录,进入bin目录,即 阅读全文
posted @ 2022-05-09 14:54 JackpotHan 阅读(412) 评论(0) 推荐(0) 编辑
摘要:最近发现电脑brew命令有些问题,网上搜索的结果也没能很好的结果问题,最后决定卸载重装。 想要知道brew安装卸载命令的,可以浏览器直接访问 https://brew.sh/ 官方推荐卸载方式为: /bin/bash -c "$(curl -fsSL https://raw.githubuserco 阅读全文
posted @ 2022-04-28 12:30 JackpotHan 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:前面两篇文章已经介绍了DataX的基本信息及插件开发,接下来就该介绍下如何将开发的程序打包运行起来。 开发手册里面已经说明了DataX源码编译使用assembly打包,打包命令如下: mvn clean package -DskipTests assembly:assembly 所以pom.xml内 阅读全文
posted @ 2022-04-21 16:55 JackpotHan 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:DataX为什么采用插件机制? 从设计之初,DataX就把异构数据源同步作为自身的使命,为了应对不同数据源的差异、同时提供一致的同步原语和扩展能力,DataX自然而然地采用了框架 + 插件 的模式: 插件只需关心数据的读取或者写入本身。 而同步的共性问题,比如:类型转换、性能、统计,则交由框架来处理 阅读全文
posted @ 2022-04-21 16:19 JackpotHan 阅读(2116) 评论(0) 推荐(1) 编辑
摘要:what IS DataX ? DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、SQL Server、Oracle、PostgreSQL、HDFS、Hive、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。 DataX本身作为数据同步框架, 阅读全文
posted @ 2022-04-21 11:36 JackpotHan 阅读(524) 评论(0) 推荐(0) 编辑
摘要:此工具类主要实现了获取指定日期开始时间戳/结束时间戳,指定格式的时间格式化,如将时间转换成整十分钟、整三十分钟、整十二小时,具体的用法代码可见main方法。 实现方案结合的日历类,可能有更优的方案,大家可以一起探讨下。 public class DateUtil { public static fi 阅读全文
posted @ 2022-02-16 16:10 JackpotHan 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一、函数 做接口性能测试过程中,经常需要用不重复的参数来进行测试,而Jmeter恰巧就提供的随机函数,很好的解决这个难题。 Jmeter共提供了4种随机数分别为:数字随机数Random、日期随机数RandomDate、字符串随机数RandomString,变量随机数RandomFromMultipl 阅读全文
posted @ 2022-01-18 11:30 JackpotHan 阅读(105) 评论(1) 推荐(0) 编辑
摘要:前言 上篇已经给大家介绍了一款自动化测试工具--locust。从介绍中可以我们知道locust是基于python语言进行自动化测试,所以需要有python基础。而今天要给大家介绍的是Java开发常用并且可以说是官方标配的工具--Jmeter。 安装配置 因为Jmeter是使用JAVA写的,所以使用J 阅读全文
posted @ 2022-01-18 11:09 JackpotHan 阅读(979) 评论(0) 推荐(0) 编辑
摘要:近期准备学习自动化测试,各种网站逛了一群,发现呼声最高的自动化测试工具是-locust. what is locust? locust官方文档简单翻译一下就是: Locust 是一种易于使用、可编写脚本且可扩展的性能测试工具。 您可以在常规 Python 代码中定义用户的行为,而不是停留在 UI 或 阅读全文
posted @ 2022-01-17 14:55 JackpotHan 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:平时工作中都会遇到包含层级关系的List数据转换成树形结构,或者数据已是树形结构了,需要我们处理成普通的单层list结构。以下代码均为本人实际开发所写代码,可能不是最优解、复杂度也比较高,在此和大家一起分享学习! 注:该工具类支持将list转换成树/森林。可自行测试,有疑问或更优方案,可私聊我。 T 阅读全文
posted @ 2022-01-13 11:15 JackpotHan 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:What is MQTT? MQTT is a lightweight publish/subscribe messaging protocol designed for M2M (machine to machine) telemetry in low bandwidth environments 阅读全文
posted @ 2021-12-14 19:34 JackpotHan 阅读(760) 评论(0) 推荐(0) 编辑
摘要:今天在测试环境执行分组查询sql时报错: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' 阅读全文
posted @ 2020-09-16 17:16 JackpotHan 阅读(256) 评论(0) 推荐(0) 编辑
摘要:以下是本人开发期间整理出来的极光推送Java后台相关的工具类,给大家分享一下.. 阅读全文
posted @ 2019-08-02 11:23 JackpotHan 阅读(1620) 评论(1) 推荐(1) 编辑
摘要:Sublime Text 3- 2018/2/1激活码 直接在Help -->License中输入下列内容 BEGIN LICENSE sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F2 阅读全文
posted @ 2019-04-25 15:16 JackpotHan 阅读(2258) 评论(0) 推荐(0) 编辑
摘要:闲语: Java开发过程中,往往会对接第三方,而在对接过程中,双方间使用的最多的"通讯"方式就是异步通知。可是异步通知过程中,只能通知到外网地址,可是在调试过程我们都是在本地进行--使用的是内网地址,这就导致调试过程收不到彼此的通知。所以我们必须在本地配置IP地址映射,将我们的本地地址通过工具映射为 阅读全文
posted @ 2019-04-19 18:15 JackpotHan 阅读(2320) 评论(0) 推荐(0) 编辑
摘要:最近部门变动,要求所有的沟通及交流都需要用企业邮箱,对于一般不喜欢看邮箱的我,经常会错过很多邮件。为了统一接收企业邮件及个人邮件,开始使用Foxmail(以前不喜欢整这些东西)。下面分享一下FoxMail邮件设置,手动滑稽..... 个人邮箱 -- 163邮箱 邮箱的授权密码 登陆邮箱网页,找到下图 阅读全文
posted @ 2019-01-14 17:00 JackpotHan 阅读(515) 评论(0) 推荐(0) 编辑
摘要:PS:最近开始学习groovy,打算去官网下载SDK Bundle,可是官网半天加载不出来,而且莫名其妙就是下载不下来,Folx一直提示 "无效的HTTP相应:禁止",可能是插件和网页的兼容性冲突吧。将Folx禁用后便可以下载了,可是下载速度很慢 (6-9k/s).....可是总不能这样吧,隔靴搔痒 阅读全文
posted @ 2018-12-07 13:59 JackpotHan 阅读(1646) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示