java
文章平均质量分 81
那小子、真烦
信心满满
展开
-
转载-七种Java常用序列化框架的选型与对比
序列化与反序列化是我们日常数据持久化和网络传输中经常使用的技术,但是目前各种序列化框架让人眼花缭乱,不清楚什么场景到底采用哪种序列化框架。本文会将业界开源的序列化框架进行对比测试,分别从通用性、易用性、可扩展性、性能和数据类型与Java语法支持五方面给出对比测试。下面分别对JDK Serializable、FST、Kryo、Protobuf、Thrift、Hession和Avro进行对比测试。下面是从通用性上对比各个序列化框架,可以看出Protobuf在通用上是最佳的,能够支持多种主流变成语言。原创 2024-03-04 20:00:00 · 1120 阅读 · 0 评论 -
nacos与eureka的区别
nacos与eureka的区别原创 2024-01-09 21:45:00 · 838 阅读 · 0 评论 -
Zookeeper 记录(二)选举机制与异常恢复
Zookeeper 选举机制与异常恢复原创 2022-07-08 16:34:02 · 352 阅读 · 0 评论 -
linux分割nohup日志
1、编写分隔脚本(下是测试代码)命令:vim test.sh 输入一下内容:#/bin/shcurdate=`date -d -1day +%Y%m%d` # 需要切片日志文件source=/data/java/nohup.out #切片过后的日志文件存放路径:target=/data/java/log/nohup"$curdate"_fi...原创 2022-03-07 18:02:46 · 1337 阅读 · 0 评论 -
LINUX JDK 安装-记录
LINUX JDK 安装-记录原创 2022-02-25 14:09:08 · 105 阅读 · 0 评论 -
XXL-JOB 学习
理论:原生定时任务缺陷: 1.不支持分片任务,(处理有序数据,多机器分片执行任务处理不同数据)不支持生命周期统一管理(不重启服务的情况下,启动任务) 不支持集群(存在重复执行的问题) 不支持失败重试(出现异常任务额后总结,不能根据执行状态控制任务重新执行) 不支持动态调整(不重启任务的情况下,修改任务参数) 无报警机制(任务失败后没有报警禁止) 任务数据难以统计(任务数据量大时,对于任务执行情况无法搞笑的统计出执行情况)目前的结构分布式锁 来解决重复执行,...原创 2021-05-31 14:23:20 · 2763 阅读 · 0 评论 -
Oracle CDC Client 实施步骤 (二) 实时同步数据
一、添加ORACLE CDC CLIENT参数说明:Tables:需要实时后获取数据的表Operations:同步的操作Dictionary Source:通过catlog同步(redolog设置没有成功)Buffer Location:数据缓存在内存中DB Time Zone:时区选择,与数据库同步这个非常重要调试期间遇到很多问题,这个时间还需要和服务器时区保持一致二、添加FieldType组件参数说明Conversio......原创 2021-05-27 16:06:05 · 932 阅读 · 2 评论 -
Oracle CDC Client 实施步骤 (一)开启归档日志
启用LogMinerLogMiner提供了用于汇总数据库活动的redo log。origin利用这些日志来生成记录。LogMiner需要在ARCHIVELOG模式下启用归档。要确定数据库的状态并启用LogMiner,请使用以下步骤:(1)作为具有DBA特权的用户登录数据库(2)检查数据库日志记录模式:select log_mode from v$database;如果返回ARCHIVELOG,跳到任务(2)如果返回NOARCHIVELOG,继续以下步骤:(3)关闭原创 2021-05-27 15:48:42 · 592 阅读 · 1 评论 -
Streamsets data collector 操作手册
Streamsets data collector 操作手册1.简介Streamsets是一款大数据实时采集和ETL工具,可以实现不写一行代码完成数据的采集和流转。通过拖拽式的可视化界面,实现数据管道(Pipelines)的设计和定时任务调度。最大的特点有:可视化界面操作,不写代码完成数据的采集和流转内置监控,可是实时查看数据流传输的基本信息和数据的质量强大的整合力,对现有常用组件全力支持,包括50种数据源、44种数据操作、46种目的地。对于Streamsets来说,最重要的概念就是数据(Origi原创 2021-05-27 15:34:48 · 2128 阅读 · 0 评论 -
浮点数计算
//===============BigDecimal工具类封装=================public class BigdecimalTool { /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */ // 默认除法运算精度 //这个类不能实例化 ...原创 2019-09-10 16:59:46 · 235 阅读 · 0 评论 -
常用的正则校验
//================RegexUtils===================public class RegexUtils { /** * 验证Email * * @param email email地址,格式:zhang@gmail.com,zhang@xxx.com.cn,xxx代表邮件服务商 * @return 验证成功...原创 2019-09-10 16:55:24 · 157 阅读 · 0 评论 -
HttpUtil工具类
//========================HttpUtil=======================public class HttpUtil { private static final String CHARSET = "UTF-8"; private static final String HTTP_POST = "POST"; private s...原创 2019-09-10 16:48:54 · 273 阅读 · 0 评论 -
时间工具类
//===========================DateUtils=============================================public class DateUtils { public static Date date = null; public static DateFormat dateFormat = null...原创 2019-09-10 16:45:42 · 115 阅读 · 1 评论