自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 git日常工作中最常用命令

以下是自己在工作中累积的最常用的一些git命令,将在这持续更新git常用命令。

2024-08-10 17:19:09 175

原创 hadoop-2.7.2单机伪集群部署

Hadoop 可以单机独立运行,也可以单机伪集群方式后台运行,然后将 Hive、Spark 接入运行,适合平时开发测试使用。伪集群方式部署需要将 DataNode、ResourceManager、NodeManager、NameNode 这几个服务启动,相比于真正集群方式启动少了 JournalNode、DFSZKFailoverController、Zookeeper,占用内存资源更少,更快将单机环境搭建好。参考。

2024-07-18 14:06:55 450

原创 [算法]AC算法原理、关键字匹配、字符串查找

在计算机科学中,Aho–Corasick算法是由Alfred V. Aho和Margaret J.Corasick 发明的字符串搜索算法,用于在输入的一串字符串中匹配有限组“字典”中的子串^ [1]^。它与普通字符串匹配的不同点在于同时与所有字典串进行匹配。算法均摊情况下具有近似于线性的时间复杂度,约为字符串的长度加所有匹配的数量。然而由于需要找到所有匹配数,如果每个子串互相匹配(如字典为a,aa,aaa,aaaa,输入的字符串为aaaa),算法的时间复杂度会近似于匹配的二次函数。

2024-06-22 21:22:56 864

原创 hive1.1.0-cdh5.16.2集群搭建一步到位-附安装包

上次部署了hadoop2.6.0-cdh5.16.2环境,现在紧接着基于这套环境搭建hive1.1.0-cdh5.16.2集群,找不到安装包的小伙伴,可以用下面提供的安装包。

2024-05-17 09:32:21 1094

原创 生成类似excel横坐标的字母序列(算法)

做业务有时候需要导出excel,还得动态设置样式,代码循环的时候只知道当前列的数字位置,不知道excel中表示的字母编号,需要动态的算出表格横坐标的字母编号,下面给出可以直接拿去使用的代码以及生成过程的说明。

2024-05-13 16:08:56 404

原创 hadoop-2.6.0-cdh5.16.2集群最详细、一步到位搭建、还提供hadoop2.6.0-cdh5.16.2安装包!

最近公司需要搭建一套基于hadoop-2.6.0-cdh5.16.2的环境,cdh5的官网也需要登陆,hadoop的压缩包也找了很久(下面提供网盘🔗),网上这个版本的部署参考资料很零散,没找到有哪一篇可以从头到尾一次性成功的,尝试了十多篇博客的部署方式,结合自己在部署过程中遇到的问题,整理了这一篇文章。

2024-05-13 09:41:41 793 2

原创 Ubuntu server 18.04安装Nginx-1.16.1、PHP7.3.14

文章目录安装PHP7.3.14安装nginx-1.16.1安装PHP7.3.141、下载并解压压缩包cd /usr/local/srcwget https://www.php.net/distributions/php-7.3.14.tar.gztar -zxf php-7.3.14.tar.gz2、安装依赖库sudo apt install unzip \gcc g++ \o...

2022-03-17 11:05:21 266

原创 Ubuntu18.04.5编译安装php-5.6.40以及后期使用pecl安装扩展

文章目录前提一、安装依赖二、设置编译配置项会出现的问题三、编译安装四、启动php-fpmphp.iniphp-fpm启动 php-fpm关闭 php-fpm五、pecl安装扩展前提进入 /usr/local/src 目录 cd /usr/local/src到官网下载php5.6.40的源码压缩包https://www.php.net/distributions/php-5.6.40.tar.gzsudo wget https://www.php.net/distributions/php-5.

2021-03-12 14:43:32 1595

原创 MySQL5.7忘记root密码

先关闭 mysql 服务,打开 mysql 的配置文件ubuntu下是 /etc/mysql/mysql.conf.d/mysqld.cnfwindow下是mysql目录下的 my.ini在 [mysqld] 块下加上:skip-grant-tables启动 mysql 服务后,直接使用 root 登陆,不用密码然后修改密码:alter user root@localhost identified with maysql_native_password by '123456';如果提

2021-03-08 16:42:39 192 1

转载 HTTP请求头常用字段(转)

转载来自:https://www.jianshu.com/p/6e86903d74f7作者:留七七常用标准请求头字段Accept 设置接受的内容类型Accept: text/plainAccept-Charset 设置接受的字符编码Accept-Charset: utf-8Accept-Encoding 设置接受的编码格式Accept-Encoding: gzip...

2019-11-27 20:17:15 2175

原创 HTTP协议学习

文章目录浏览器请求过程请求头响应头请求方法状态码用Telnet连接GET请求POST请求telnet模拟文件上传COOKIE浏览器请求过程请求头请求行(请求方法 路径 协议)请求头(格式:key:value)(空行)主体信息(可选)(发送内容)例子:POST /taskmgr/getTableList HTTP/1.1Host: localhostConnection: ...

2019-11-21 09:52:25 387

原创 统计数字

题目:给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。13 1 2 3 4 5 6 7 8 9 10 20 1...

2019-11-15 18:48:40 279

原创 打印N*N的方阵

题目:打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0,1,2,3,…例如:输入 5输出xxxxxxyyyxxy0yxxyyyxxxxxx程序(PHP):function func($rows){ $printNum = function($number){ if($number == 0)...

2019-11-15 18:46:31 1687

原创 Nginx基础学习

文章目录编译安装nginx目录结构启动工作情况信号量虚拟主机配置日志管理切割日志location重写gzip压缩expires设置过期时间Nginx+Apache反向代理Nginx连接Memcache编译安装wget http://nginx.org/download/nginx-1.16.0.tar.gztar zxf nginx-1.16.0./configure --prefix=/...

2019-11-15 17:03:38 358

原创 MySQL主从复制简单配置(一主多从)

一、主从同复制原理在主服务器上进行的操作,如:insert,update,会记录在binlog文件中,从服务器就会去读这个binlog文件,解析成自己可以执行的 relaylog ,然后执行。binlog 是很敏感的,所以在主服务器中必须创建一个 slaver 账号,然后从服务器使用这个账号来连接主服务器。二、配置打开 mysql 的配置文件配置服务器id这么多服务器读写binlo...

2019-11-15 16:58:48 335

原创 MySQL解决客户端获取的数据乱码

客户端和服务端之间有一个连接器,客户端和服务端的字符集可以不相同,只要在取数据的时候告诉服务器想要什么字符集的结果就行。所以,出现获取到的数据出现乱码,是因为获取到的数据的编码方式不是客户端所能接受的。查看字符集:show variables like '%character%';+--------------------------+--------------------------...

2019-11-15 16:55:30 195

原创 简单工厂模式、工厂模式、抽象工厂模式

一、简单工厂模式用一个工厂来生产所有产品。**比如:**一个车辆工厂,可以生产自行车、摩托车、小汽车,它根据客户的需要,生产不同的车辆。客户说要一辆自行车,它就生产一辆自行车;客户说要一辆摩托车,它就生产一辆摩托车。简单来说,就是一个车辆工厂,生产所有类型的车辆。二、工厂模式将车辆工厂分成不同的子工厂,自行车工厂只生产自行车,摩托车工厂只生产摩托车,小汽车工厂只生产小汽车。简单来说,一个...

2019-11-15 16:41:08 223

空空如也

空空如也

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

TA关注的人

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