自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leon的博客

技术博客

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux 安装 go (How to Install GoLang in Linux)

Install GoLang In Linux Systems (在Linux系统中安装GoLang)1.下载go for Linux ,我当前的版本是1.10.2,你可以下载最新的版本只需在wget里面修改gox.xx.x ,请去https://golang.org/dl/查看最新版本号供下载。在Linux命令行中省略 “$”,cd  ~/Downloads是系统已存在文件夹。2.现在使用以下命...

2018-06-06 20:17:24 1850 1

原创 7种SQL 进阶用法,你一定能用到

MySql,进阶用法,在实际应用种一定能用到

2023-11-05 15:24:54 151

原创 大数据-预计算类引擎

Kylin 预计算方法比较好理解,在固定维度的场景下,提前 Cube 计算后针对 Cube 的查询将非常快,因此 Kylin 对于稳定的维度分析场景最为合适。Cube 构建完毕之后,需要存储Cube 信息,包括 Cube 标识符、Cube 的结果(度量值),目前的版本支持 HBase 存储,Kylin 数据在 HBase 中的存储结构示例如图7-19所示。5)旋转:维度转换,把分布在列上的数据直接按行显示,例如不同的年分列展示不同的销售总额,转换后直接在多行显示不同的年份及销售总额信息。

2023-09-21 22:10:09 188

原创 Flink CDC 加速海量数据的实时集成

Flink CDC 2.2 版本增加了 OceanBase、PolarDB-X、SQLServe、TiDB 四种数据源,同时提供了兼容 Flink 1.13 和 Flink 1.14 的功能,同一个 CDC connector 既可以在 Flink 1.13 的集群上运行,也可以在 Flink 1.14 集群运行,用户不需要去做定制化适配,非常友好。2.2版本支持了动态加表,Flink CDC 的数据同步作业可以动态地添加表,让数据同步任务不停止可增加,方便维护,减少新建数据同步任务的工作。

2023-09-16 22:09:41 325

原创 亚马逊云 aws EC2 配置root登录

亚马逊云EC2服务器ec2-user,root登录配置

2023-07-05 01:43:40 2525

原创 数据中台架构

数据中台总体架构图前面我们通过理论层面对数据中台有了一定的了解,下面我们通过架构层面来详细看一下数据中台的设计。数据中台是位于底层存储计算平台与上层的数据应用之间的一整套体系。数据中台屏蔽掉底层存储平台的计算技术复杂性,降低对技术人才的需求,让数据的使用成本更低。通过数据中台的数据汇聚、数据开发模块建立企业数据资产。通过数据体系对数据进行分层存储通过资产管理、数据服务,把数据资产变为数据服务能。

2023-06-28 18:21:33 3228

原创 Metabase可视化BI系统部署安装及简单使用

Metabase 搭建还是比较简单的,有提供了一个启动jar包提供启动安装,不需要像Superset 等需要安装python、npm 等环境或者安装docker 来安装。启动的时候还提供灵活的环境变量来设置的端口、连接的数据库等启动配置信息。另外有个部署的亮点是它默认支持PostgreSQL和MySQL这两种比较流行的数据库作为应用存储,不需要再修改源码或者增加jar包才可以支持。

2023-06-23 18:58:52 528

原创 SpringBoot 使用minio实现异步分片上传、秒传、续传

使用Spring Boot和MinIO实现异步分片上传、秒传和续传的示例代码。

2023-06-23 13:28:21 657

原创 带你了解JWT

JWT,Json Web Token,鉴权,认证

2023-06-22 17:14:23 301

原创 MySQL·窗口函数

MySql,MySql8,开窗函数

2023-06-22 17:01:29 75

原创 Java并发编程的扩展库 JUC(java.util.concurrent)

Java并发编程是一门复杂的技术,其中有一些难点需要特别注意。比如以下是一些Java并发编程过程中会遇到的问题以及难点:线程安全:多线程执行的代码必须是线程安全的,否则会产生竞态条件和其他问题。死锁:当多个线程因为互相等待其他线程释放锁而无法继续执行时,就会产生死锁。竞态条件:当多个线程试图同时访问同一个共享资源时,就会产生竞态条件。内存可见性:多个线程同时访问同一个变量时,可能会产生内存可见性问题,即一个线程对变量的修改不会立即被其他线程所感知。

2023-06-22 15:31:36 183

原创 MT4、MT5 Manager

MT4、MT5、Manager、账号

2021-12-07 21:16:45 176

原创 算法:广度优先搜索BFS和深度优先搜索DFS

广度优先搜索有一个有向图如图a 图a广度优先搜索的策略是:从起始点开始遍历其邻接的节点,由此向外不断扩散。1.假设我们以顶点0为原点进行搜索,首先确定邻接0的顶点集合S0 = {1,2}。2.然后确定顶点1的集合S1 = {3},顶点2没有邻接点,所以集合为空。3.然后确定3的邻接点集合S3,因为2已经被遍历过,所以不考虑,所以由顶点3知道的邻接点集合S3 =...

2021-06-19 21:37:46 94

原创 Java中的经典算法之冒泡排序(Bubble Sort)

原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟比较的时候最后一个数不参与比较;第二趟比较完成后,倒数第二个数也一定是数组中第二大的数,所以第三趟比较的时候最后两个数不参与比较;

2021-06-19 21:26:50 101

原创 Java中的经典算法之选择排序(SelectionSort)

选择排序Java中的经典算法之选择排序(SelectionSort)神话丿小王子的博客主页a)原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序、树型选择排序和堆排序。(这里只介绍常用的简单选择排序)b)简单选择排序的基本思想:给定数组:int[]arr={里面n个数据};第1趟排序,在待排序数据arr[1...

2021-06-19 21:23:13 67

转载 MYSQL性能优化的最佳20+经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的

2021-06-18 23:24:52 93

转载 MySQL导致说因时效的可能情况

1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误.由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效. 错误的例子:select * fromtest where tu_mdn=13333333333;正确的例子:select * fromtest where tu_mdn='13333333333';2.对索引列进行运算导致索引失效,我所指的对索引列...

2021-06-18 22:20:41 70

原创 MySQL数据库死锁的产生原因及解决方法

这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严 重影响应用的正常执行。在数据库中有两种基本的锁类型:排.

2021-06-18 22:16:45 838

原创 IEEE 745,IEEE 754

大神们,谁有这两种算法的实现,要成熟的工具类,小弟万分感谢,可以发我QQ:[email protected]

2020-09-07 09:28:18 484

ICE104规约Java解析源码

ICE104Java解析源码,自己使用的,解析从站发送的遥信、遥测数据进行解析,自己可以在我的基础上写自己的处理代码。

2020-08-28

104协议开发.docx

IEC104 规约作为网络通信规约,104 协议说明和发送接收机制,部分解析代码,亲测可用有需要可以留言

2020-08-19

Linux CentOS 7.2.txt

Linux CentOS 7.2,自己用的,亲测可以用,记录并分享给大家,不用那么难找Linux是开源的操作系统是一个支持多用户、多进程、多线程、实时性较好、功能强大而稳定的操作系统,也是目前运行硬件平台最多的操作系统。Linux最大的特点在于它是GNU的一员,遵循公共版权许可证(GPL),秉承“自由的思想,开放的源码”的原则。 Linux内核是一个用。C语言写成,符合POSIX标准的类Unix操作系统。

2020-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除