自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (13)
  • 收藏
  • 关注

原创 百度网盘后端

cool-hadoop-yunapn项目介绍个人版百度云盘项目需要的部署环境搭建HadoopHA,HbaseHA项目启动流程:1、安装对应节点 hadoop节点: hadoop1, hadoop2, hadoop3, hadoop4 zookeeper节点: hadoop1--hadoop3 hbase节点: hadoop1-hadoop4 2、节点启动流程顺序(针对所有节点hadoop1--hadoop4) 关闭防火墙: service

2021-10-03 11:15:29 1466

原创 腾讯云盘前端

# yunpan个人云盘(html5+css3+js)下面是项目截图,个人模仿腾讯微云实现的一个小demo,利用了es6的语法,暂时没有做后台主要实现功能:新建文件夹,文件重命名,文件删除,文件移动,文件单选全选,文件分享_### **项目整体截图** _![云盘整体](https://gitee.com/uploads/images/2018/0330/092208_9d92ea58_954087.jpeg "yunpan.jpg")### **分享功能截图**...

2021-10-03 10:44:06 981 22

原创 LTE Admin 模板实现sidebar菜单联动tabs页签

说在前面的话: 该组件主要使用Admin LTE 实现Tab页联动sidebar。实现的目标是: 1、不改动Admin LTE的模板框架(Bootstrap v3.4.1); 2、tab页的加载默认使用ajax的get方式,详见(bootstrap.addtabs.js);不用iframe; 3、sidebar...

2020-04-18 09:42:08 9764 116

原创 ACE Admin 模板实现sidebar菜单联动tabs页签

说在前面的话: 该组件主要使用ace admin实现Tab页联动sidebar。实现的目标是: 1、不改动ace admin的模板框架(Bootstrap v3.3.6); 2、tab页的加载默认使用ajax,get方式,详见(bootstrap.addtabs.js);不用iframe; 3、sidebar实...

2019-04-22 16:00:25 4828 80

原创 Git-Bash上传到github

第一步:安装git,下载最新版本的git除了更改存放目录,可以一直next到最后在桌面或者任意目录下鼠标右键打开终端:打开命令行或鼠标右键打开Git Bash,输入下面的命令:git config --global user.name “cool”git config --global user.email “YourEmailAddress”...

2018-03-13 16:10:15 503

原创 golang抓取tcp包的实现

这个示例代码打开指定的网络接口,设置过滤规则为 “tcp”,然后开始捕获 TCP 数据包。对于每个捕获到的数据包,它将检查是否为 TCP 数据包,并打印源地址、源端口、目标地址、目标端口和 TCP 数据的内容。要抓取 TCP 请求的数据包,你可以使用 `golang` 中的 `packet` 库和 `pcap` 库。go run tcp_packet_capture.go 请注意,执行此程序需要管理员权限或以 root 身份运行。

2023-08-24 17:18:39 1310

原创 golang无需创建新切片

golang避免创建一个新的切片并重新分配内存,保留了旧切片的底层数组,并且在需要时可以通过扩展底层数组而无需分配新的内存空间。

2023-08-24 16:34:32 777

原创 golang的类型断言语法

golang的类型断言语法

2023-08-24 16:26:15 622

原创 Elasticsearch SQL使用

Elasticsearch 提供了基于 SQL 的查询接口,用于使用 SQL 语法查询和操作 Elasticsearch 中的数据。该查询接口称为 Elasticsearch SQL(或 Elasticsearch SQL RESTful API)。它允许您按照 SQL 风格的语法编写查询,并从 Elasticsearch 中检索数据。

2023-07-14 15:02:26 2333

原创 数据仓库常用名词汇总

数仓为了支撑企业或组织的决策和业务分析,而从各个业务系统中抽取数据集成到一个数据存储中心,这样的数据存储中心称为数据仓库(Data Warehouse),而在搭建数据仓库时,通常会采用一些命名规范,常见的有:ods、dim和dws。1. ODS:ODS全称是Operational Data Store,即运营数据存储层,是数据仓库中的一层,主要用于存储来自源系统的数据,该层保留着与业务相关的行为数据,通常不对数据进行聚合处理,也不进行数据清洗和格式转换。ODS主要是为数据仓库提供数据源。

2023-06-28 10:27:32 1786

原创 MySQL数据库的优化技术三

mysql数据库优化原理三,主要从MySQL数据库的表引擎选择,如何在切实的业务场景中选择相应的表引擎会更优;并介绍了数据的备份和恢复,以及使用场景,从而健壮我们的MySQL数据库表;最后从MySQL的binlog日志的使用场景,介绍了MySQL优化的一些原理与概念,从这些方面入手,基本可以达到优化MySQL的效果

2023-06-27 16:39:28 254

原创 MySQL数据库优化技术一

MySQL数据库的优化技术,从数据库设计的基本字段类型开始分析优化,让表的设计更贴近数据库的原生设计,从而达到优化的目的;并介绍一些数据库的常用手段和名词概念,比如:MySQL数据库的视图、触发器、函数、存储过程的使用场景和优化场景

2023-06-27 14:45:20 620

原创 MySQL数据库的优化技术二

对mysql优化时一个综合性的技术,主要包括表的设计合理化(符合3NF)添加适当索引(index) [ 四种: 普通索引、主键索引、唯一索引unique、全文索引 ]分表技术( 水平分割、垂直分割 ) 水平分割根据一个标准重复定义几个字段值相同,表名称不同的表,表的结构相同读( 将查询query分配到多个数据库中,子数据库);写(主数据库用来写)[ 写: update/delete/add ]分离存储过程 [ 模块化编程,可以提高速度 ]

2023-06-27 11:32:54 875

原创 Clickhouse物化视图原理和使用详解

ClickHouse是一个高性能、列式存储的分布式数据库管理系统,支持SQL查询、OLAP分析及实时数据处理等应用场景。其中,物化视图是ClickHouse中一项重要的功能,它能够提高查询性能,并且数据管理更加高效。本篇文章,我将从源码层面分析ClickHouse的物化视图的工作原理,使用场景和使用方式介绍clickhouse的物化视图,并比较oracle的视图进行分析

2023-06-26 16:41:07 2342 2

原创 TCP、HTTP、Socket、Socket连接池解析

作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。这篇博文,旨在解释和说明各种协议的原理

2023-06-09 17:20:22 282

原创 数据湖和数据仓库区别介绍

数据湖(Data Lake)和数据库、数据仓库一样,都是数据存储的设计模式。数据库和数据仓库会以关系型的方式来设计存储、处理数据。但数据湖的设计理念是相反的,数据仓库是为了保障数据的质量、数据的一致性、数据的重用性等对数据进行结构化处理。数据湖是一个数据存储库,可以使用数据湖来存储大量的原始数据。现在企业的数据仓库都会通过分层的方式将数据存储在文件夹、文件中,而数据湖使用的是平面架构来存储数据。我们需要做的只是给每个数据元素分配一个唯一的标识符,并通过元数据标签来进行标注。当企业中出现业务问题时,可以从

2023-06-07 16:01:58 1394

原创 大数据架构系列:如何理解湖仓一体?

无论是数据湖还是数据仓库最后还是面向于解决用户的问题,用户要的其实是数据里的信息,依赖于湖和仓的数据摄取、存储、计算能力主要是因为海量多元的数据,如果用户数据小业务简单完全可以用本地Excel导入数据进行各种有效分析。以下讨论数据湖、数据仓库、湖仓一体都是基于用户的数据是海量且复杂多元的。

2023-06-07 14:14:21 452

原创 Golang处理内存溢出

golang程序在高并发场景下,主程序异常退出,可能是内存泄露导致,本文主要介绍一些常用工具来定位是否是内存溢出,以及如何使用这些工具

2023-06-07 11:22:39 1338

原创 golang实现守护进程(3)—

在操作系统中,每个进程都有自己的进程ID(PID),父进程ID(PPID)等信息。如果一个进程已经退出,但它的、它的资源和状态还留在系统中,这种进程被称为“僵尸进程”。僵尸进程不占用CPU时间和内存资源,但它们占用系统的进程表,因此可以说是一种资源泄漏。那么如何正确处理僵尸进程呢,golang语言中的os.exec包自带回收僵尸进程的处理逻辑,我们只要在子进程中添加对应的逻辑即可

2023-05-08 10:39:00 1783 2

原创 golang实现守护进程(2)

golang实现守护进程,包含功能:1. 守护进程只创建一次2. 平滑创建业务进程3. 业务进程挂起,守护进程能监听,并重启新启业务进程4. 守护进程退出,也能保证业务进程退出5. 业务进程≈子进程6. 不影响业务进程逻辑7. 以Linux平台为主,其他平台暂时没有实施条件

2023-03-21 17:39:17 1046 2

原创 golang实现守护进程(1)

golang实现守护进程,包含功能:1. 守护进程只创建一次2. 平滑创建业务进程3. 业务进程挂起,守护进程能监听,并重启新启业务进程4. 守护进程退出,也能保证业务进程退出5. 业务进程≈子进程6. 不影响业务进程逻辑7. 以Linux平台为主,其他平台暂时没有实施条件

2023-03-21 16:23:48 1159

原创 oracle游标

oracle的游标简介:主要介绍游标的类型,静态游标、动态游标、显示游标、隐式游标,以及不同游标在不同场景的使用,顺便与postgre结合操作;同时介绍了游标属性,以及不同场景的替换过程

2023-03-19 17:22:30 525

原创 golang编译Arm64版本出现 “undefined: syscall.Dup2”解决方式

由于系统架构需要,同一个项目需要编译成不同的版本,在amd64架构下编译通过,但是在arm64架构下,编译出现“undefined: syscall.Dup2”问题..\..\github\vkcom\[email protected]\srvfunc\common.go:169:2: undefined: syscall.Dup2在 Arm 架构中,没有提供 Dup2 的方法,因此出现以上编译问题。

2023-03-16 16:03:13 1356

原创 golang解决包无法引入问题

golang 解决包无法引入的问题,设置GO111MODULE,设置GOPROXY解决 dial tcp: lookup proxy.golang.org: no such host 以及dial tcp: lookup proxy.golang.org: getaddrinfow: did not receive a response from an authoritative server等问题

2023-03-14 11:07:28 1831 2

原创 Java连接ES的多种方式

本篇文章主要介绍,使用Basic、Transport、Kerberos三种方式连接ES,脚本为Java

2023-03-13 11:28:58 4503

原创 ClickHouse--分布式查询多副本的路由规则

在集群情况下,数据写入可以有写本地表和写分布式表2种方案,但是面向集群查询时,只能通过Distributed表引擎实现。本文主要介绍分布式查询多副本的路由规则。阐述errors_count在分布式查询的重要作用,让服务停服后能够将请求发往其他副本节点上

2023-03-09 16:36:51 947

原创 vue-echarts实现多功能图表

作为前端人员,日常图表、报表、地图的接触可谓相当频繁,今天小编隆重退出前端框架之VUE结合百度echart实现中国地图+各种图表的展示与使用;作为“你值得拥有”专栏阶段性末篇,值得一看,主要实现功能:中国地图,环形图,折线图,柱形图,复杂交互,单选复选,地图跳点

2023-02-14 14:13:49 1233

原创 Vue实现商城系统

vue2.0打造商城系统,实现商品列表,MongoDB库表设计,分页和排序功能,购物车功能,登录登出,百度地图,项目打包等诸多功能,更有视频学习资料,你值得拥有

2023-02-14 11:23:10 755 19

原创 Vue-饿了么系统项目

vue2.0实战高仿饿了么,实现饿了么诸多功能:商品列表,商品详情,店铺标签,星级评分,酷炫购物车,留言板;功能丰富,更有视频学习资料,你值得拥有

2023-02-14 10:29:12 991 4

原创 Vue实现音乐网站

vue2.0实现音乐APP,主要实现功能如下:推荐页面,页面骨架,歌手页面,歌手详情,酷炫播放器,音乐点播,音乐分享,更有视频学习资料,你值得拥有

2023-02-14 10:10:17 520

原创 前端插件重磅来袭

“你值得拥有”专栏系列上新啦,今日推出“手写前端插件”项目,作为一个前端中高级工程师,手写前端树形菜单插件、弹出层插件、日历插件、分页插件、选项卡插件、滑块进度条插件等是必备的技能,让你的前端技术百尺竿头更进一步,在三大框架中垂直聚焦自己的亮点

2023-02-09 16:05:04 2008

原创 Elasticsearch-7.8.0 创建索引底层源码分析(1)

1、前言本专栏系列基于 elasticsearch-7.8 版本分析陆续打算推出的博文列表如下:1、创建索引底层源码分析2、更新索引底层源码分析3、删除索引底层源码分析4、elasticsearch中的线程池实现5、elasticsearch启动过程源码流程分析6、high level rest client请求流程分析7、elastic search数据副本模型、读写模型8、lucene学习总结系列全文检索的基本原理 lucene的总体结构 lucene的索引文件格式..

2023-02-09 15:17:40 1413

原创 lucene-8.5.1总结三:索引文件格式(1)

lucene索引文件格式讲解lucene的基本格式、基本类型、基本概念、基本规则等

2023-02-09 15:14:16 746

原创 lucene-8.5.1总结二:Lucene的总体架构

lucene总体架构

2023-02-08 17:59:53 600

原创 lucene-8.5.1总结一:全文检索的基本原理

Lucene是一个高效的,基于Java的全文检索库。全文检索索引过程搜索过程打分方式

2023-02-08 11:25:19 562

原创 Elasticsearch大数据量写入调优和原理解析

spark写入ES参数调优Java restHighLevel API Bulk写入ES调优ES数据写入调优和原理分析

2022-09-23 15:22:32 4758

原创 Elasticsearch之allocation模块分析(1)

elasticsearch分片分配原理分析主分片分配,副本分片分配策略源码分析

2022-09-21 17:50:02 1027

原创 Spark连接ES实现kerberos认证

Mechanism level: Server not found in Kerberos database (7) - LOOKING_UP_SERVERspark连接ES,kerberos认证Missing required negotiation tokenMechanism level: Request is a replay (34)

2022-09-15 16:12:10 2282

原创 RestHighLevelClient 操作ElasticSearch

java restclientlevel操作es,单条写入文档,批量写入文档,upsert操作,批量删除操作,多种查询

2022-09-15 16:11:49 2173

原创 kerberos认证相关概念和流程

你的hadoop有十台主机,/etc/hosts配置的host为hadoop[1-10].hadoop.com,name在定义你的Kerberos的Realm时就是HADOOP.COM,你创建的客户端的服务端的principal都是以@HADOOP.COM结尾。为什么说”默认基于jaas配置”呢。SASL作为高层次框架,定义的是一套接口,看一下接口定义,就能领会到其实GSSAPI是其中一种实现,换句话说,在进行基于kerberos认证的时候,既能够间接应用GSSAPI层接口,也能够应用sasl层的接口。

2022-09-15 14:50:57 1660

JavaScript+html+css实现大型前端门户网站

主要实现了大型前端网站的一系列功能,tab页,幻灯片,轮播图等 适合有一定基础的前端开发人员

2023-02-14

ace admin后台模板+boostrap实现addtabs(你值得拥有)--JS系列

ace admin后台模板+boostrap实现addtabs(你值得拥有)--JS系列

2019-04-22

itemCF运行结果输出

这是运行MapReduce程序,正常后的输出结果,基于itemCF(物品的协同过滤首发)

2018-11-15

运行结果输出

这是运行MapReduce程序,正常后的输出结果,基于itemCF(物品的协同过滤宣发)

2018-11-15

quartz触发器表达式生成器

quartz触发器表达式生成器,根据这个工具自动生成表达式,粘贴即可使用

2018-04-08

RabbitMQ资源包

RabbitMQ:esl-erlang_17.3-1~centos~6_amd64.rpm esl-erlang-compat-R14B-1.el6.noarch.rpm rabbitmq-server-3.4.1-1.noarch.rpm

2018-04-08

mysql主从配置资源

windows下实现mysql5.6读写分离、主从复制和一主多从,结合spring

2018-03-10

FastDFS集群配置文件

storage/group1--group2,mod_fastdfs.conf;master/backup--keepalived.conf,nginx.conf,nginx_check.sh

2018-03-09

最新FastDFS集群资源合集

fastdfs_client.zip,fastdfs_client_java._v1.25.tar.gz,fastdfs_client_v1.24.jar,FastDFS_v5.05.tar.gz,fastdfs-nginx-module_v1.16.tar.gz,libfastcommon-1.0,ngx_cache_purge-2.3.tar.gz,keepalived-1.4.1.tar.gz

2018-03-09

fastDFS相关资源包

fastdfs_client.zip,fastdfs_client_java._v1.25.tar.gz,fastdfs_client_v1.24.jar,FastDFS_v5.05.tar.gz,fastdfs-nginx-module_v1.16.tar.gz,libfastcommon-1.0.7.tar.gz,nginx-1.8.0.tar.gz,nginx-1.8.0.zip

2018-03-07

cool-2018-02-01-拼图游戏 -背景图片

拼图游戏的图片资源,只有一张,火狐浏览器的标识图片,放入代码中自行切割成零碎的小图片

2018-02-03

java实现客户端上传图片到ftp服务器,nginx提供http服务下载图片

java分布式项目中,运用ftp客户端实现图片上传,nginx提供http服务实现图片回显

2018-01-17

nginx+ftp相关资料配置ftp图片、音频服务器集群

运用于分布式场景下的图片服务器,通过nginx+ftp联合搭建图片服务器集群,实现ftp服务存储图片,http服务图片资源拉取

2018-01-17

fastDFS资源包合集

linux centos 6.x下搭建fastDFS集群相关的压缩包,包括使用fastdfs的小demo,实用

2018-01-17

空空如也

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

TA关注的人

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