- 博客(266)
- 资源 (6)
- 收藏
- 关注
原创 seo的不同阶段的表现和网站SE表现分析
seo完整流程1.seo初级网站SE表现分析seo每页结果有10个2.seo中级关键字选取:给网站选择合适的关键词(竞争度,搜索量)怎么样看搜索量Index.baidu.com,这个是百度指数,(将关键词的搜索量指数化的平台,指数不等于搜索量,通常指数越高搜索量越高,没有指数说明该词搜索量过低zhu)关键字设置设置在html中的合适的标签之中,通常设置在<meta name="keywords" content="xxx"><meta name.
2020-08-27 10:21:10
3411
原创 网络营销
1.互联网运营:seo(搜索引擎优化-快照)、SEM(竞价广告-广告-信息流广告)、新媒体(微博+微信+短视频)2.电商运营:电商平台运营(淘系、京东、拼多多),信息流广告投放(百度信息流、巨量引擎-字节跳动:抖音+今日头条+抖音火山版+西瓜视频、腾讯信息流、腾讯信息流-腾讯视频,微信朋友圈广告、qq)百度pc信息流:互联网运营(SEO+SEM+新媒体)更适合产品为重度决策(教育培训,医疗整形,金融投资,装修等卖服务类的)的企业,这个企业的话,一般会设置顾问团队,为...
2020-08-25 12:40:07
1688
原创 sql语句练习题整理
一、现有数据库casemanage中表结构如下图TABLENAME:afinfo Id name age birth sex memo 1 徐洪国 37 1979-03-23 男 高中 2 王芳芳 ...
2020-07-01 11:42:57
17835
2
原创 大数据运维3--zookeeper和kafaka的简单使用
Zookeeper概述是一个开源的分布式应用程序协调服务,它是用来保证数据在集群间的事物一致性的举例,比如A公司和B公司达成某个协议,A公司需要到B公司取对应的文件过程,这个过程叫通信的过程.计算机中的程序比较多,会出现资源争抢,这个时候会发生死锁,这时整个资源会出现运转不了.这个时候,如果有个交警,指挥资源的流动,这个时候就不会出现死锁.如下图,如果在单机上,资源XY可以打包一起,当需要访问的时候,需要到C中拿到对应的令牌,所有的需要访问X,Y的资源需要在访问令牌才可以访问到XY资源.如果在集群中
2020-06-24 09:16:21
1152
原创 大数据运维2--MapReduce的配置,简单的词频分析,hadoop节点的管理,搭建NFS挂载HDFS系统
目录MapReduce的配置(主要是给开发用的,程序呢)hadoop统计词频移除节点NFS配置MapReduce的配置(主要是给开发用的,程序呢)需要修改两个配置文件 mapred-site.xml和yarn-site.xml,在nn01节点安装之后,需要同步到其他的主机上.[root@nn01 hadoop]# cd /usr/local/hadoop/etc/hadoop/[root@nn01 hadoop]# cp mapred-site.xm...
2020-06-23 10:56:07
437
原创 大数据运维之hadoop的概念单机搭建HDFS集群搭建1
运维需要做的工作:收集数据,搭建平台,数据分析,反馈结果大数据能做什么企业组织利用相关数据分析帮助他们降低成本,提高效率,开发新产品,做出更明智的业务决策等把数据集合并后进行分析得出的信息和数据关系性,用来察觉商业趋势,判定研究质量,大规模并行出来数据库,数据挖掘电网,分布式文件系统或数据库,云计算和可扩展的存储系统等大数据的特性:数量,速度,种类,真实性,价值hadoop一种分析和处理海量数据的软件平台,是开源软件,使用java开发,提供一个分...
2020-06-19 10:49:24
746
原创 k8s入门教程5 --小实战
微服务web集群要求1.实验myos:php-fpm创建后台应用php-app2.创建php-service,为后端应用提供内部clusterIP和负载均衡3.使用myos:nginx创建应用,并使用php-service解析php文件4,创建web-service,发布nginx应用到nodePort5.使用Ingress对外发布服务nginx应用实战构建解析:一般用户是通过云平台的负载均衡访问的kube-node节点,在这里的kube-node节点就是我们的k8s集群,.
2020-06-15 10:07:16
1054
原创 k8s的入门教程4 --对外发布服务nodePort和Ingress
对外发布服务可以让集群外访问集群内部的服务,服务可能来自第三方或者其他团队,无法把所有服务都放入集群内部,这时候我们就需要集群内部和集群外部的服务能够实现互访-对外提供服务:nodePort-对外提供服务:ingressnodePort发布服务语法格式:kubectl expose 资源类型 资源名称 --type=NodePort --port=80 --target-port=80 --name=服务名称[root@kubemaseter ~]# vimt6.yaml...
2020-06-13 10:26:05
2861
原创 k8s入门学习教程3--资源对象文件编写,Configmap映射,持久化存储PV/PVC
资源对象文件资源对象文件:kubenetes通过RC/RS管理POD,在RC中定义了如何启动POD,如何运行,启动几副本等功能,如果我们创建的文件在其中使用Yaml的语法格式描述了上面的信息,这个文件就是我们的资源对象文件.资源对象文件的作用:可以创建,删除,管理资源对象资源对象从哪里来:资源对象文件一般由用户根据需求编写,我可以查询一个资源对象文件,包括json,yaml,widekubectl get 资源对象 资源名 -o 格式一般的话,我们创建资源对象会选择deployme.
2020-06-12 16:49:59
3017
原创 k8s入门学习教程2[doshboard,kubectl使用,service使用,kube-dns使用]
doshboard基于网页的kubernetes用户界面.可以使用Dashboard将容器应用部署到kubenetes集群中,也可以对容器应用排错,还能管理集群资源,可以使用dashboard获取运行在集群中的应用的概览信息,可以创建或者修改kubenetes资源(如Deployment,Job,DaemonSet等等),Dashboard展示了Kubenetes集群中的资源的状态信息和所有报错信息步骤一:[root@registry ~]# docker imagesREPOSIT..
2020-06-11 14:50:40
702
原创 K8s的入门学习教程1(安装k8s集群)
k8s是一套管理系统,主要善于管理容器集群,是开源的平台,可以实现集群的自动化部署,自动化缩容,维护等功能.k8s适用场景:有大量跨主机的容器需要管理,快速部署应用,快速扩展应用,无缝对接新的应用功能.节省资源,优化硬件资源的使用Master节点服务API Server:是整个系统的对外接口,供客户端和其他组件调用Scheduler:是负责集群内部的资源进行调度,相当于"调度室"Controller manager:负责管理控制器,相当于"大总管"etcd:是一个键值存储仓.
2020-06-09 17:11:12
918
原创 企业日常巡检的shell脚本(包含注释)
脚本的显示效果#########################系统信息######################### 系统类型:Linux 系统版本:CentOS Linux release 7.5.1804 (Core) 系统内核:3.10.0-862.el7.x86_64 当前时间:2020-06-06_15:18:22 运行时间:4:25最后重启时间:2020-06-06 18:53 本机名称:room9pc01.tedu.cn#####...
2020-06-06 17:07:54
709
原创 JDBC连接mysql的方法
目录1.连接mysql数据库2.利用JDBC实现CRUD(sql语句的增删改查)3.发生sql注入以及预防SQL注入4.连接池的使用1.连接mysql数据库连接mysql需要导入mysql-connector-java.jar的包,通过这个可以实现链接到mysql数据库中package cn.tedu.jdbc;import java.sql.*;p...
2020-05-08 14:25:35
4776
1
原创 http状态码和请求方法
http请求方式可以是浏览器发起请求,也可以是程序代码去发起。1 GET 请求指定的页面信息,并返回实体主体。在页面访问的时候,会直接将对应的参数显示到输入栏中.2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报文3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致...
2020-04-24 20:52:16
435
原创 java的关键字,标识符,注释
目录java的关键字标识符java注释的三种方式java的关键字java有53个关键字,true,false,null也是关键字,关键字都是小写 关键字 含义 abstract 表明类或者成员方法具有抽象属性 assert 断言,用来进行程序调试 boolean 基本数据类型之一,声...
2020-03-31 15:37:24
390
原创 java语言特征解析
java语言特性Java之所以被开发,是要达到以下五个目的:应当使用面向对象程序设计方法学 应当允许同一程序在不同的计算机平台执行 应当包括内建的对计算机网络的支持 应当被设计成安全地执行远端代码 应当易于使用,并借鉴以前那些面向对象语言(如C++)的长处。Java技术主要分成几个部分:Java语言、Java运行环境、类库。一般情况下说Java时并不区分指的是哪个部分。...
2020-03-31 14:16:41
489
原创 在linux下搭建rabbitMQ
安装[root@rabbitmq~]#rpm-ivherlang-18.3-1.el7.centos.x86_64.rpm准备中...#################################[100%]正在升级/安装...1:erlang-18.3-1.el7.centos#######...
2020-01-05 14:31:22
419
原创 KVM怎么样创建虚拟机
1.如果连不了网,执行以下命令,确保没有vbr[student@room9pc01 ~]$ virsh欢迎使用 virsh,虚拟化的交互式终端。输入:'help' 来获得命令的帮助信息 'quit' 退出virsh # net-destroy vbr网络 vbr 被删除virsh # exit2.创建一台虚拟机[student@room9pc01 ~...
2019-12-22 14:25:08
500
原创 postgresql 10.5 主从复制--搭建测试
前提环境 role master slave host Pg1 Pg2 ip 192.168.1.11 192.168.1.12 Pg-version 10.5 ...
2019-12-15 14:18:47
889
原创 tomcat调优-管理员账号 以及三种模式转化
[root@tomcatconf]#pwd/usr/local/tomcat/conf[root@tomcatconf]#vimtomcat-users.xml在conf/tomcat-users.xml下添加用户:38<userusername="zhuhaiyan"password="123456"roles="manager-gui"/>...
2019-11-17 15:46:41
611
原创 在linux下安装wireshark
[root@wireshark~]#yum-yinstallwiresharkwireshark的相关配置[root@wireshark~]#whereiswiresharkwireshark:/usr/lib64/wireshark/usr/share/wireshark[root@wireshark~]#cd/usr/lib64/wireshark/...
2019-11-17 14:11:48
804
原创 小米商城上线
初步架构搭建:小米商城的运行环境需要依赖于lnmp环境,首先需要搭建lnmp环境,本文档采用的是CentOSLinuxrelease7.5.1804(Core)+nginx-1.12.2+mariadb-5.5.56-2.el7.x86_64+php-5.4.16-45.el7.x86_64架构.搭建web服务器nginx1.12.2版本的,调整环境,并把小米商城源代码导入...
2019-10-20 14:10:41
902
3
原创 利用在生龙U启装linux的过程
1.进入boot界面,在dell主机选择的是F12,选择自己的U启2.选择第一个默认选项3.选择自己想要的语言,我这里选择的是中文4.现在默认的不修改键盘映射5.选择图形化,这里填06.选择再生龙单机版7.默认第一个选项8.默认第一个选项9.在这里应该插入一个带有需要装...
2019-10-17 17:12:36
758
2
原创 在linux上搭建discuz开源论坛
discuz开源论坛使用的是lamp架构,所有首先需要配置Linux+Apache+mysql+php的环境,在把对应的文件包放到对应的web服务器目录下.[root@discuz ~]# lsDesktop Discuz_X3.2_SC_UTF8.zip lnmp_soft.tar.gz mysql-5.7.17.tar[root@discuz ~]# yum -y ins...
2019-10-13 14:18:03
1006
原创 在linux上搭建禅道系统(1)
1.下载禅道系统[root@zhuhaiyan ~]#wget http://dl.cnezsoft.com/zentao/10.0.beta/ZenTaoPMS.10.0.beta.zbox_64.tar.gz2.解压到/opt目录下[root@zhuhaiyan ~]# tar -xvf ZenTaoPMS.10.0.beta.zbox_64.tar.gz -C /opt/3.修改...
2019-09-08 14:05:43
585
原创 用Join the Ripper破解linux下的用户密码
1.安装Join the Ripper的整个过程[root@zhuhaiyan ~]#wgethttp://www.openwall.com/john/j/john-1.8.0.tar.xz[root@zhuhaiyan ~]#tarxfjohn-1.8.0.tar.gz[root@zhuhaiyan ~]#cdjohn-1.8.0/src/[root@zhuhaiyan ...
2019-08-25 14:45:42
1745
原创 linux系统安全 ------用户和账号和密码安全
1.删除或者禁用不必要的用户原因解析:管理员应该定期的去检查/etc/passwd文件,查看主机上的启动用户,对于系统中已经不存在的用户,应及时将清理.对于在系统上创建的专门的执行用户,该用户一般只是作用户的执行者,无需登录Linux,比如ftp,apache,nginx等,这些用户是设置为禁止登录操作系统,这样作的目的是防止这类用户账号被作为入侵服务器的跳板.[root@local...
2019-08-25 14:07:25
1341
原创 遇见web服务器错误码522怎么处理
今天通过浏览器访问网站的时候,出现522错误.此时的原因分析:可能是网站使用了云加速功能,但是加速CDN节点无法连接到源服务器,或是发生了超时导致的,对于访问用户来说没有办法,只能再次尝试,或者连续网站管理者进行检查.运维人员检查思路:1.检查源服务器是否正常,是否出现死机,卡死,web服务不正常等情况,可以通过hosts绑定源IP的方式进行测试.2.源站到节点网络是否稳定,可以通...
2019-08-10 09:53:42
65803
2
原创 postgres的常用命令
用于查看已经存在的数据库:postgres-# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+-----...
2019-08-04 16:32:28
963
原创 python第七例
Python中怎么样编写函数?def fib_func(): fib = [0,1] n = int(input('长度:')) for i in range(n-2): fib.append(fib[-1]+fib[-2]) return fib #函数运行结果,用关键字return返回a=fib_func()print(a)...
2019-07-26 20:43:21
254
原创 Python第六例
文件对象处理文件的三个步骤:打开,读写,关机.文件读取[root@666 ~]# python3Python 3.6.7 (default, Feb 20 2019, 15:08:07)[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linuxType "help", "copyright", "credits" or "license" ...
2019-07-25 16:08:01
205
原创 python第五例
九九乘法表效果:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91x4=4 2x4=8 3x4=12 4x4=161x5=5 2x5=10 3x5=15 4x5=20 5x5=251x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=361x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49...
2019-07-25 12:00:46
405
1
原创 python第五例
递归相加最后两项之和作为第三项fib = [0,1]n = int(input('长度:'))for i in range(8): fib.append(fib[-1]+fib[-2])print(fib)
2019-07-24 17:29:09
309
原创 python第四例
#range函数:用于产生一系列的数字range(10)for i in range(10): print(i)0123456789#range函数只给一个数字作为函数,表示结束数字 ,for i in range(5,11): print(i)5678910#range函数还可以接受一个歩长值list(rang...
2019-07-24 14:33:34
219
原创 python 第四例
import randomnum = random.randint(1,100)running = Truewhile running: answer = int(input('guess(1-100):')) if answer > num: print("猜大了") elif answer < num: print(...
2019-07-17 21:33:10
263
原创 python 第三例
import randomall_choice = ['石头','剪刀','布']win_list = [['石头','剪刀'],['剪刀','布'],['布','石头']]computer=random.choice(all_choice)player = input('石头/剪刀/布:')print("Your choice: %s,Computer's choice: %s" %...
2019-07-17 18:03:29
265
原创 python 第二例
score = int(input('分数:'))if score >=90: print('优秀')elif score >= 80: print('好')elif score >=70: print('良')elif score >=60: print('及格')else: print("加油")...
2019-07-17 16:33:24
274
原创 python第一例
import getpass #导入模块username = input("username")password = getpass.getpass("password")if username == 'zhuhaiyan' and password == '123456': print("successful")else: print("no successful")...
2019-07-17 15:23:49
369
原创 MariaDB的安装和日常使用
安装mariadbyum install mariadb-server mariadb -y systemctl start/stop/restart/status mariadbsystemctl enable mariadb ---开机启动mariadb[root@localhost ~]# mysqlWelcome to the MariaDB monitor....
2019-07-14 13:07:05
1469
1
原创 Linux环境安装PostgreSQL-10.1和简单的使用
PostgreSQL官网下载地址:https://www.postgresql.org/ftp/source/v10.1/ 我下载的是postgresql-10.1.tar.bz2 2)中文文档:http://www.postgres.cn/docs/9.3/install-short.html安装路径为/usr/local/pgsql/1、 解压tar -xaf post...
2019-07-07 13:55:28
714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人