- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 jvm 监控指令工具总结
jps 查看系统中jvm进程jps -ljstat 显示JVM的性能统计信息jstat -gc pidjstack 查看线程堆栈信息 在发生死锁的时候可以利用这个命令查找死锁或者在发生死循环的时候利用此命令排查使用top -H -p pid查看进程中具体是那一条线程的CPU利用率高jinfo查看JVM启动时候设置的参数值jinfo -flag name pidjmap 分析堆,一般和MAT配合使用jmap -heap jvmpid查看对象内存的映射jmap -dump:f...
2021-05-23 17:43:38
106
1
原创 git 配置文档
1、输入账号:$ git config --global user.name "xxxxx"2、输入邮箱:$ git config --global user.email "xxxxx@xx.com"3、创建一个SSH key: $ ssh-keygen -t rsa -C "your_email@example.com"4、不输入密码,直接按回车。5、接下来,就会显示如下代码提示,如: Your identification has been saved in /c/Users/y...
2020-12-16 11:16:38
221
原创 常用数据结构、算法、设计模式
一,数据结构:八大数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示:二,常用的设计模式:设计模式一套被反复使用,多数人知晓的代码设计经验的总结,实现可重用代码,使代码更容易被理解,保证代码可靠性。总体来说,设计模式分为三大类:创建型模式(五种)...
2019-08-08 16:37:31
4171
原创 Apache 配置 https
本人当前的Apache版本是:由于我是yum安装的http,默认的http配置文件我就不多说了,下面开始记录一下自己的线上配置过程:1,进入/etc/httpd/conf.d目录,新建证书放置的目录cert,如下图:说明:1.1: mi.conf 线上配置环境,我用的是虚拟:配置如图:具体代码也粘贴出来,方便大家复制使用:<VirtualHos...
2019-08-02 17:32:16
643
原创 Centos7.4 环境下 jdk11,tomcat9.0.12 ,nginx的安装配置使用
cd /usr/local/src检查是否有安装java环境:rpm -qa | grep java一,下载jdk11配置1.下载地址wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle....
2018-10-11 15:37:22
2209
转载 jenkins安装使用
一、相关概念1.1 Jenkins概念:Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。1.2 Jenkins目的:1、持续、自动地构建/测试软件项目。 2、监控软件开放流程,快速问题定位及处理,提示开放效率。1.3 特...
2018-07-11 18:22:43
209
转载 Centos 7.2 安装 Ambari 2.2.2 + HDP 2.4.2 搭建Hadoop集群
1.安装环境说明安装前先安装好 Centos 7.2, jdk-8u91, mysql5.7.132.操作系统环境准备2.1 配置SSH免密码登录主节点里root用户登录执行如下步骤ssh-keygencd ~/.ssh/cat id_rsa.pub >>authorized_keyschmod ~/.sshchmod ~/.ssh/authoriz
2018-06-21 09:29:13
310
转载 CentOS 7搭建SVN服务器
安装步骤如下:1、yum install subversion2、查看安装版本 svnserve –version3、创建SVN版本库目录 mkdir -p /var/svn/svnrepos4、创建版本库 svnadmin create /var/svn/svnrepos执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件
2018-06-21 09:27:52
110
转载 spark简单介绍
一,spark历史 诞生于2009年,加州大学伯克利分校RAD实验室的一个研究项目,最初是基于Hadoop Mapreduce 的, 发现Mapreduce在迭代式计算和交互式上低效,引入了内存存储。 2010年3月份spark开源 2011年AMP实验室在spark上开发高级组件,例如:spark Streaming 2013年转移到了Apache下,不就成了顶级项...
2018-06-21 09:26:04
470
原创 个人经验hadoop安装
本人使用的环境是虚拟机VMware centos7.21,下载hadoop :hadoop-2.6.0-cdh5.9.3.tar.gz 为了统一大数据各个软件由于版本不同出现的问题,使用了相应的下载地址 https://archive.cloudera.com/cdh5/cdh/5/2, SSH设置和密钥生成SSH设置需要在集群上做不同的操作,如启动,停止,分布式守护shell...
2018-06-20 15:08:09
200
转载 CentOS 7上搭建SVN服务器
安装步骤这一系列的操作将在软件Xshell中进行。1、下载安装SVN版本 yum install subversion2、查看安装版本 svnserve --version3、创建SVN版本库目录 mkdir -p /var/svn/svnrepos4、创建版本库 svnadmin create /var/svn/svnrepos执行了这个命令之后会在/var/svn/svnrepos目录...
2018-06-20 09:56:57
135
转载 phpStorm 10 断点调试
下载 Xdebug准备阶段在localhost下添加一个phpinfo.php的文件在浏览器访问http://localhost/phpinfo.php,显示如下:Ctrl+A选择所有文本,Ctrl+C复制。Xdebug 官网下载合适的 dll文件打开窗口:http://xdebug.org/wizard.php,把文本添加到输入框,如图:
2018-02-06 13:45:37
224
转载 Redis的三种启动方式
安装Shell代码 收藏代码tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9直接make 编译make可使用root用户执行make install,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make install启动Shell代码 收藏代码加上&号使
2018-02-06 13:44:40
481
原创 CentOS6 安装VSFTP及本地用户模式
第一步,安装vsftp1、以管理员(root)身份执行以下命令yum install -y vsftpd2、设置开机启动vsftpd ftp服务chkconfig vsftpd on3、启动vsftpd服务service vsftpd start第二步,配置防火墙打开/etc/sysconfig/iptables文件vi /e
2018-02-06 13:43:42
1562
转载 MongoDB常用操作命令大全
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection(‘user’)),这样就可以创建一个名叫“myTest”的数据库。
2018-02-06 13:42:27
193
转载 mysql主从复制(超简单)
mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:1.1、版本一致1.2、初始化表,并在后台启动mysql1.3、修改root的密码2、修改主服务器master:vi /etc/my.cnf[mysqld]log-bin=mysql-bin //[必须]启用二进制日
2018-02-06 13:40:53
165
原创 在CentOS 7上配置MySQL的主从复制模式 (Master-Slave Replication)
MySQL的主从复制广泛用于数据库备份、故障转移、数据分析等场合。MySQL主从复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。从服务器从主服务器接收已经记录到其二进制日志的更新,当一个从服务器连接主服务器时,主服务器从日志中读取最后一次成功更新的位置,从服务器接收从那时起发生的更新,并在本机上执行相同的更新,然后等
2018-02-06 13:40:14
203
原创 MySQL的binlog数据如何查看
binlog介绍binlog,即二进制日志,它记录了数据库上的所有改变.改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕.binlog格式基于语句,无法保证所有语句都在从库执行成功,比如update … limit 1;基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的update或者delete操作时,
2018-02-06 13:38:38
219
原创 virtualbox centos7虚拟机安装 lamp(apache + mysql5.5+php5.5+redis)
一、虚拟机安装注意事项两种上网方式局域网无法配置ip情况,用两块网卡网络地址转换(net)仅主机(Host-only)适配器 选择虚拟机网卡如果没有虚拟机网卡,可以在全局设定里添加和配置局域网可以配置ip情况用一块网卡桥接网卡,选择宿主机网卡二、配置ip先用ip addr 命令查看网卡和ip如果没有ip地址用n
2018-02-05 15:04:18
475
转载 github 或者gitlab 设置添加SSH, 避免每次提交重复输入用户名
克隆项目二种方式:1. 使用https url克隆, 复制https url 然后到 git clone https-url2.使用 SSH url 克隆却需要在克隆之前先配置和添加好 SSH key, 你必须是这个项目的拥有者。否则你是无法添加 SSH key 的。 https 和 SSH 的区别:1、前者可以随意克隆github上的项目,而不管是谁的
2018-02-05 15:02:05
347
转载 Spring 中的注解与分层思想
在Spring框架中最常见的几个注解@Controller, @Service, @Component, @Repository其中@Component是一种通用名称,泛指任意可以通过Spring来管理的组件,@Controller, @Service, @Repository则是一种特定的组件,通常用来表示某种特定场合下的组件,比如@Repository用来表示仓库(数据层,DA
2018-02-05 15:00:54
172
转载 Hive部署入门教程
Hive是为了解决hadoop中mapreduce编写困难,提供给熟悉sql的人使用的。只要你对SQL有一定的了解,就能通过Hive写出mapreduce的程序,而不需要去学习hadoop中的api。在部署前需要确认安装jdk以及Hadoop如果需要安装jdk以及hadoop可以参考我之前的博客:Linux下安装jdkLinux下安装hadoop伪分布式
2018-02-05 14:54:10
305
转载 Nginx 配置为Web服务器
抽象来说,将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些URLS 对应的请求。具体来说,就是定义一些虚拟服务器(Virtual Servers),控制具有特定 IP 和域名的请求。更具体的来说, Nginx 通过定义一系列 locations 来控制对 URIS 的选择。每一个 location 定义了对映射到自己的请求的处理场景:返回一个文件或者代理
2018-02-05 14:50:23
183
转载 Tomcat 部署项目的三种方法小结
目录1、下载 Tomcat 服务器2、启动并部署 Tomcat 服务器3、Tomcat 的目录结构4、部署项目的第一种方法(项目直接放入 webapps 目录中)5、部署项目的第二种方法(修改 conf/server.xml 文件 )6、部署项目的第三种方法(apache-tomcat-7.0.52\conf\Catalina\localhost )
2018-02-05 14:25:53
244
转载 从零开始安装hue
hue安装需要从github上面下载源码,进行编译安装。github上面给出的安装教程很简单然而实际上在安装的过程中遇到了无数个坑,下面开始真正意义上的从零开始安装hue.安装环境:centOS6.5 64位然后没有Orz(1)jdk的安装(已安装略过)在官网上http://www.oracle.com/technetwork/java/javas
2018-02-05 14:24:07
955
转载 nginx- web安全配置小结
场景过滤非正常用户使用的http请求。限制正常用户使用的范围(下载速度、访问频率等)。通过架构规划来提升安全。能自动解决http请求问题。解决方案代理自身的安全千万不要使用root启动!!!关闭服务器的信息。server_tokens off;关闭掉不使用的模块。过滤http把所有非法的http请求直接拒绝。因为非法的请求往往就是在攻击服务器。
2018-02-05 14:20:50
379
原创 CentOS配置Nginx官方的Yum源 及yum安装php
安装nginx:由于yum源中没有我们想要的nginx,那么我们就需要创建一个“/etc/yum.repos.d/nginx.repo”的文件,其实就是新增一个yum源。[root@niaoyun~]# vim /etc/yum.repos.d/nginx.repo然后将下面的内容复制进去:[nginx]name=nginx repobaseurl=http
2018-02-05 14:01:03
201
原创 Git操作简单总结
1、输入账号:$ git config --global user.name "xxxxx"2、输入邮箱:$ git config --global user.email "xxxxx@xx.com"3、创建一个SSH key: $ ssh-keygen -t rsa -C "your_email@example.com"4、不输入密码,直接按回车。5、接下来,就会
2018-02-05 13:55:03
146
转载 CentOS 6.5部署安装Memcached
1. Yum安装Memcache查找memcached yum search memcached 该命令可以查询yum库中有关memcached的安装包信息,以下是搜寻结果截图: 安装 memcached yum -y install memcached该命令用来安装m
2015-10-03 20:28:04
169
转载 在CentOS7.0安装php5.6
CentOS7.0公布也有一段时间了,因此今天把zabbix.cc从CentOS6.5迁移到CentOS7.0,并把Apache改为Nginx了。在这里简单介绍一下安装php5.6的方法。安装php5.6版本以后不再需要安装Zend Guard,而是用yum命令安装php-opcache及php-pecl-apcu就可以有效的提高php执行速度。1. 配置yum源事
2015-10-01 13:24:53
1828
转载 centos7下yum安装mysql5.6
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum i
2015-09-30 18:35:21
217
中国5级行政区域mysql库更新2017年数据共778936条
2018-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人