自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssm项目配置多个数据源(动态切换)

1.创建jdbc.properties#第一个数据源信息的csjdbc.driver=oracle.jdbc.driver.OracleDrivercsjdbc.url=jdbc:oracle:thin:@localhost:1521:orclcsjdbc.username=oraclecsjdbc.password=oracle#最大连接数csjdbc.maxTotal=30#最大空闲连接数csjdbc.maxIdle=10#初始化连接数csjdbc.initialSize=5

2021-03-23 15:00:44 938 1

原创 修改redo logfiles size 大小

在线修改online redo logfiles size 大小oracle redolog size 过小有时候会导致性能问题,现在我们在线修改redolog,一般在业务量比较小的时候进行此操作首先查看当前的日志组大小,路径名[oracle@tora10 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Sat Feb 23 17:08:33 2013 SQL> select group#, b

2020-10-13 10:40:40 505

原创 Error: Trying to remove "yum", which is protected

Error: Trying to remove “yum”, which is protected执行以下命令时:yum -y remove readline出现错误:Error: Trying to remove “yum”, which is protected首先查看软件是否安装极其版本yum list readline结果如下:Loaded plugins: produ...

2019-10-11 13:26:14 4880

原创 redhat6.7挂在iso镜像作为yum源

1、首先把iso镜像上传(通过xftp上传)一个到redhat系统上mkdir /data #创建一个data文件夹,把iso镜像放到这个data目录下2、将/data/iso下的iso文件挂载到/mnt/redhat6.7/目录下mount -o loop /data/rhel-server-6.7-x86_64-dvd.iso /mnt/redhat6.7/ps:(mount命令 -...

2019-08-14 15:50:17 2739

原创 ftp更改端口号

1、编辑vsftp.conf文件vim /etc/vsftpd/vsftpd.conf2、在文件末尾增加listen_port=3518(3518是要更改的端口好)#remote_charset=CP1251## Enable this options if you have double "я"##double_377=0listen_port=35183、打开/etc/s...

2019-07-18 20:23:53 7346

原创 ftp安装

**1、安装 VSFTPD**使用 yum 安装 vsftpdyum install -y vsftpd1.1 启动 vsftpd安装完成后,启动 FTP 服务:service vsftpd start启动后,可以看到系统已经监听了 21 端口:netstat -nltp | grep 21此时,访问 ftp:// 192.168.19.170 可在本机浏览机器上访问了2、配...

2019-07-18 20:17:23 186

原创 nginx配置https

#error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;#log_format main '$remote_...

2019-07-05 17:31:47 290

原创 nginx使用(非root)普通用户启动

在使用nginx过程中,发现用root用户启动nginx存在在一些安全隐患,经查询,发现nginx默认端口号是80,如果使用使用普通用户启动,只用使用1024以上的端口号,1024以内的端口号只能由root用户启动1.修改其配置文件vim /usr/loacal/conf/nginx.confserver { listen 1025; //端口1024以上就行,根据自己情况定义 serv...

2019-07-05 01:24:38 18031

原创 openssl安装

wget ftp://ftp.fi.muni.cz/pub/openssl/source/openssl-1.1.1b.tar.gz1.解压tar -zxvf openssl-1.1.1c.tar.gz cd openssl-1.1.1c/ ./config --prefix=/home/hrview/openssl-1.1.1c make && make install...

2019-07-04 20:36:52 941

原创 nginx安装部署

Nginx安装用root用户安装,采用源代码编译的方式来进行安装,首先下载nginx安装要用到的所有文件(这个自行百度即可)Nginx需要依赖下面3个包gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gzrewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ ) pcre-...

2019-07-04 20:28:27 167

原创 Nginx https 证书自己生成

注:生成的免费证书在浏览器是不被信任的首页要检查安装程序: nginx, pcre, zlib, openssl(生成证书)//1. 最好切换到nginx/conf 目录下执行,openssl req -new -x509 -nodes -out server.crt -keyout server.key//2. 修改nginx配置文件:vi nginx/conf/nginx.co...

2019-07-04 20:10:45 7467 4

原创 centos7 添加端口

1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于...

2019-07-04 20:05:51 11405

原创 Nginx用户访问及密码验证

需求:访问Web页面需要进行用户认证用户名为:tom,密码为:123456nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。(如果没有安装,点击链接:)配置nginx配置文件[root@proxy ~]# vim /usr/local/nginx/conf/...

2019-07-04 20:02:10 1941 1

原创 rc.local 开机自启脚本无法启动

1.看是否rc.local 第一行如果是 #!/bin/sh -e 改成 #!/bin/bashsudo systemctl enable rc-local.service2.看rc.local的权限 chmod a+x /etc/rc.local

2019-07-04 19:41:07 3426

原创 挂载硬盘和parted分区

工作中需要在华为一体机上创建虚拟机,由于在华为一体机创建单个虚拟机磁盘最大支持30T大小,需要另外挂载硬盘到虚拟上,挂载的硬盘大于2T,需要先将硬盘格式装换成GPT格式。(如果硬盘格式已经为gpt格式就可以直接执行挂载)Parted命令详解用法:parted [选项]… [设备 [命令 [参数]…]…]将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行。操作命令:...

2019-07-04 19:38:53 743

原创 Centos7手动升级glibc导致系统异常(无法开机)

我使用的是centos7(理论上这个方法仅仅对centos7以及Redhat7都可以使用该方法解决问题)注意:此方法仅针对Redhat7/Centos7以上。出现问题原因:在调优hbase的时候,查资料发现可以升级hadoop本地库来对hbase进行优化处理。在进行对hadoop本地库升级时,发现hadoop本地库依赖的glibc和系统依赖的glibc不一致,于是对glibc进行升级。经过查...

2019-03-18 14:33:45 5109 2

原创 Hive WebUi安装使用

搭建Hwi下载地址:http://apache.fayea.com/hive PS:选择自己的版本下载并解压src文件:tar -xzf apache-hive-2.1.0-src.tar.gz进入web文件夹:cd apache-hive-2.1.0-src/hwi/web打包war文件: jar -xcf hive-hwi-2.1.0.war *将hive-hwi-2.1.0....

2018-11-02 15:30:46 1993 2

原创 Flume exec source日志 sink到Hive表中

日志文件格式:2018-10-31-15-46-26|PDAT20181031T330494|24496|TDZA20181031D344959|epicc以“|”分隔分别表示为time,policyno,sumpremium,proposalno,qudao**FLume配置文件:**a1.sources=r1a1.channels=c1a1.sinks=k1a1.sourc...

2018-10-31 15:49:00 823

原创 JAVA生成随机数

随机数Int的生成 生成无边界的Int@Testpublic void testRandom_generatingIntegerUnbounded() throws Exception { int intUnbounded = new Random().nextInt(); System.out.println(intUnbounded);}生成有边界的Int...

2018-07-17 13:47:13 11693

原创 Sql语句(添加列,修改列,删除列)

查看表:desc 表名;修改表名:alter table 表名 rename to 新表名;添加列: 执行下列命令,列会默认添加到表字段末尾alter table 表名 add column 列名 varchar(30);如果想指定字段位置,可以使用mysql提供的first(设定为第一列)和after(设定位于某个字段之后)first和 after关键字只用于 a...

2018-07-06 14:54:15 88267 2

原创 mysql修改数据库编码格式

遇到的问题描述:向数据库插入中文时出现:[Err] 1366 - Incorrect string value: ‘\xE6\x9B\xBE\xE5\x8D\x8E’ for column ‘sname’ at row 1解决办法:将该表中的sname这一列的字符集都改为utf-81.首先运行下列代码,查看courses表中每一个字段的字符集show full columns from...

2018-07-06 13:41:26 17050

原创 flume采集数据报错 :java.lang.OutOfMemoryError: GC overhead limit exceeded

Exception in thread “PollableSourceRunner-SQLSource-sourceTest” java.lang.OutOfMemoryError: GC overhead limit exceeded at org.hibernate.type.AbstractStandardBasicType.getOptions(AbstractStandardB...

2018-05-22 17:43:01 2994

原创 ELK安装流程和ELK安装遇到的所有坑

安装filebeat1.解压tar -zxvf filebeat-5.2.2-linux-x86_64.tar.gz2. 修改filebeat.yml里的配置内容,一个输入,一个输出。3. 修改如下: input:(第二个红框改成自己日志源)output:(输出到Elasticsearch output和Logstash output) 我们要输出到Logstash o...

2018-04-26 10:41:36 5412

原创 Java中抽象类和抽象方法的一些知识点

抽象类天生就是当爹**抽象方法:在类中没有方法体的方法,就是抽象方法。****抽象类:含有抽象方法的类就叫抽象类。****抽象类中的抽象方法必须被实现!****如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象类!****抽象类中的普通方法,可以不必实现。**

2017-12-26 23:34:57 982

原创 Hadoop1和Hadoop2的区别

Hadoop2相比较于Hadoop1.x来说,HDFS的架构与MapReduce的都有较大的变化,且速度上和可用性上都有了很大的提高,Hadoop2中有两个重要的变更:1 HDFS的NameNodes可以以集群的方式布署,增强了NameNodes的水平扩展能力和可用性;2MapReduce将JobTracker中的资源管理及任务生命周期管理(包括定时触发及监控),拆分成两个独立的组件,并更名为YARN(Ye

2017-12-25 22:53:04 1165

原创 SQL语句(复制一张表和更新表)

1、复制表结构及数据到新表2、只复制表结构到新表3、复制旧表的数据到新表(假设两个表结构一样) 4、复制旧表的数据到新表(假设两个表结构不一样) 5、可以将表1结构复制到表2 6、可以将表1内容全部复制到表2 7、show create table 旧表;

2017-12-24 23:35:07 35271 1

原创 linux系统系统管理查进程和杀死进程

在linux系统管理中,有时候需要查询进程,看具体信息。有时候需要kill掉某个用户的所有进程,还有在特定的时候要kill掉多个进程

2017-12-17 23:47:01 347

原创 Hadoop 从 hdfs 上拷出文件到本地权限不够

Hadoop 从 hdfs 上拷出文件到本地,出现权限不够:hadoop fs -copyToLocal /user/hadoop/test1215.txt Test/copyToLocal: /test1215.txt._COPYING_ (权限不够)**有可能是以下情况:** 1.hdfs上的要拷下来的文件权限不够 2.hdfs 的配置文件(hdfs-site.xml)中未设置参数允许拷出

2017-12-16 01:47:46 5028

原创 hadoop中的Configuration对象和FilSystem是什么有什么用?

问题: Configuration conf=new Configuration(); FileSystem fs=FileSystem.get(URI.create(“/user/algo/wy/tmp”),conf); 这是打开hdfs系统上的文件的常用写法。但是我不明白: conf感觉就是一个空的配置文件,一个空的配置文件相当于里面没有携带任何有用的信息,为什么FileSystem的g

2017-12-15 22:07:01 2528 1

原创 HDFS数据块

1.磁盘也是由数据块组成的,一般默认大小是512字节,构建磁盘之上的文件系统一般是磁盘块的整数倍。2.HDFS也是采用块管理的,但是比较大,在Hadoop1.x中默认大小是64M,Hadoop2.x中大小默认为128M,那为什么HDFS块这么大呢,又为什么Hadoop2.x中数据块更大了呢?3.Hadoop权威指南中说,为了最小化寻址开销,也就是让文件传输时间明显大于块的寻址时间,还有就是减轻Nam

2017-12-14 16:36:31 283

原创 java中System.exit(0);是什么意思?

System是一个Java类,调用exit(0)方法终止虚拟机也就是退出你的Java程序,括号里面的是参数,进程结束的返回值。 给你参考吧,这比说的好。 public static void exit(int status)终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。 该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返

2017-12-14 01:54:19 10851

原创 Hadoop之MapReduce运行原理

MapReduce就是分而治之的理念,把一个复杂的任务划分为若干个简单的任务分别来做。把一些数据通过map来归类,通过reducer来把同一类的数据进行处理。map的工作就是切分数据,然后给他们分类,分类的方式就是以key,value(键值对) 分类之后,reduce拿到的都是同类数据进行处理

2017-08-03 01:19:25 15108

原创 hadoop之zookeeper

Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储, Zookeeper 作用主要是用来维护和监控存储的数据的状态变化,通过监控这些数据状态的变化,从而达到基于数据的集群管理。 1 Zookeeper基本框架 Zookeeper集群主要角色有Leader,Learner(Follower,Observ

2017-08-02 16:19:01 1144

原创 hadoop搭建,上传文件时出现错误,没有到主机的路由

hadoop搭建,上传文件时出现错误,没有到主机的路由

2017-08-02 15:49:37 2767

原创 在idea下用Python搭建Django

在Idea下用Python搭建Django项目1.创建Django项目2.配置项目3.创建一个APP4.一个超级简单的页面跳转(通过HttpResponse 来把内容显示到网页上)5.接下来使用渲染模板的方法来显示内容6.创建数据库,初步生成数据库表(本步骤基于步骤二)7.创建一个超级管理员,并登录8.把student app添加到Django项目中,并添加数据

2017-07-13 02:35:26 16421 9

原创 Python XML解析之SAX

Python XML解析之SAXSAX,全称Simple API for XML,既是一种接口,也是一种软件包。它是一种XML解析的替代方法。SAX不同于DOM解析,它逐行扫描文档,一边扫描一边解析。由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中,这对于大型文档的解析是个巨大优势。

2017-07-10 02:48:30 1941

原创 Python XML解析之DOM

Python XML解析之DOM与SAX比较,DOM典型的缺点是比较慢,消耗更多的内存,解析一些小型xml还可以,因为DOM会将整个XML数读入内存中,并为树中的第一个节点建立一个对象。使用DOM的好处是你不需要对状态进行追踪,因为每一个节点都知道谁是它的父节点,谁是子节点。但是DOM用起来有些麻烦。

2017-07-07 21:57:47 1503

原创 DOS黑窗口下安装Django和写一个小项目

Django是一个开放源代码的Web应用框架,由Python写成。 采用了MVC的框架模式,即模型M,视图V和控制器C。 初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。Django 框架的核心组件有:用于创建模型的对象关系映射为最终用户设计的完美管理界面一流的 URL 设计设计者友好的模板语言缓存系统。

2017-07-04 01:55:24 3737 1

原创 mysql5.7.18版本免安装配置教程

Mysql分为安装版和免安装版 安装版后缀是msi,免安装版后缀是zip,免安装版直接解压出来配置一下就可以用。安装版本的会写入系统注册表,在安装过程中会提示配置。 免安装的需要自己手动配置,不写入系统注册表下载网址:https://dev.mysql.com/downloads/mysql/免安装版配置配置步骤如下: 1.第一步解压文件,随便放到一个文件夹下面,如:D:\shu...

2017-07-03 00:16:45 1567

原创 Python异常处理和多线程

异常处理 异常在程序的运行过程中发生的不正常的事件,会中断正在运行的程序。多线程 由于每个进程只要干一件事,所以,一个进程只要有一个线程,当然,想 Word这种复杂的进程可以有多个线程,多个线程可以同时执行,多线程的执行方式和多线程是一样的,也是由操作系统在多个线程之间快速切换,让每个线程都短暂得交替运行,看起来就像同时执行一样

2017-06-30 09:38:46 10812

空空如也

空空如也

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

TA关注的人

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