- 博客(69)
- 资源 (47)
- 收藏
- 关注
原创 关于阿里云服务器中使用Docker启动Tomcat过程很慢的解决方案
最近在阿里云服务器使用Docker启动Tomcat,发现tomcat服务器启动过程很慢。但是在本地启动很快,一直找不到问题所在,查看Tomcat服务器启动日志发现打印出这么一段日志:二月 12, 2018 9:20:02 上午 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom信息: Creation of Sec...
2018-02-12 09:37:42
2882
1
原创 SpringMVC中如何获取Spring应用上下文环境
@Componentpublic class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; // Spring应用上下文环境 /* * * 实现了ApplicationC
2017-08-01 17:16:41
1138
原创 Linux搭建Kafka+Spark实时处理系统
服务器要求:jdk-8u121-linux-x64.tar.gz、kafka_2.12-0.10.2.1.tgz、spark-1.3.1-bin-hadoop2-without-hive.tgz1、生产者—SpringMVC+Kafka1.1、准备工作所需资源:kafka_2.10-0.8.2.2.jar、kafka-clients-0.10.0.0.jar,把这两个jar包导入到项目
2017-05-27 15:41:49
2114
原创 Linux安装最新Mysql
前言最近闲来无事逛了一下Mysql官方,发现Mysql出新版本了,于是本着尝鲜的心态打算用下,原先想着拿着以前安装Mysql的经验安装本不会有太大问题的,不料竟然一度陷入了一个大坑中,花费了不少时间才跳出啦,于是分享出本人这次入坑的经历,希望能对于同样入坑的同学有一些帮助,哈哈..........,不废话了,开始出坑!工作准备 官网:https://dev.mysql.com/down
2017-05-02 15:09:15
448
原创 搭建Hive On Spark
随着Hadoop的深入学习,渐渐用到了Hadoop相关的家族成员Hive、Spark、Sqoop等,其中Hive主要是为了使我们在进行大数据开发的时候更加快捷高效,而且又因为它的类SQL的特性使我们很容易上手;而Spark这个工具是极为高效的大数据的处理引擎,据说是可以达到Hadoop的MapReduce处理速度的几十倍,但是由于它不像Hive使用类SQL的语法,因此学习的成本要高很多,因此在Ha
2016-05-26 10:26:59
999
原创 Linux下Shell编程实现基于Hadoop的ETL(流程篇)
conf/flow.sh ../conf/import.xml ../conf/hive.xml ../conf/export.xmlbin/flow.sh#! /bin/bash#get the environmentif [ -f ~/.bashrc ];then . ~/.bashrcfi#file exitif [ -z $1 ];thenech
2016-04-13 16:21:44
1748
原创 Linux下Shell编程实现基于Hadoop的ETL(导出篇)
conf/export.xml think_statistics bin/export.sh#!/bin/bash#get the environmentif [ -f ~/.bashrc ];then . ~/.bashrcfi#file exitif [ -z $1 ];thenecho 'USAGE:COMMAND FILENAME'exit 0
2016-04-13 16:19:57
1073
原创 Linux下Shell编程实现基于Hadoop的ETL(分析篇)
conf/hive.xml create table if not exists think_statistics(date_type_name string,date_name string,type int,type_name string,count int) row format delimited fields terminated by '\\t' lines termi
2016-04-13 16:06:37
2115
原创 Linux下Shell编程实现基于Hadoop的ETL(Sqoop封装篇)
conf/sqoop.xml jdbc:mysql://master:3306/db_cda root 123 --> 1 '\\\\N' '\\\\N' true true true jdbc:mysql://master:330
2016-04-13 15:56:46
2566
原创 Linux下Shell编程实现基于Hadoop的ETL(导入篇)
在这里我们直接给出代码,然后对代码解析分析来学习:conf/import.xml think_task think_task_child think_user_task think_user_task think_task bin/import.sh#!/bin/bash#get the environmentif [ -f ~/.bash
2016-04-13 15:38:34
1264
原创 Linux下Shell编程实现基于Hadoop的ETL(分析篇)
本人自学Hadoop也有一段时间了,由于最近工作不太忙,想利用业余空闲时间来实现一下基于Hadoop的ETL,不过本人不太清楚别人是怎么实现的,而且网上资料有限,可能会是一个坑,不过感觉和大家分享下,还是有些帮助的,也借此做下笔记。现在阶段的大数据的ETL主要分为三个阶段:抽取、转换、加载,如图这三个阶段具体到实际项目中也就是数据的导入、数据的分析以及数据的导出。数据的导入:一
2016-04-13 14:03:42
1422
原创 Linux下Solr相关配置
1、访问http://localhost:8983点击菜单Core Admin->Add Core,会出现以下页面见我们需要手动创建Core目录,该目录下要包含conf/solrconfig.xml、conf/schema.xml这连个基本文件2、配置solrconfig.xml因为我的项目需要加速数据库中数据的访问速度,因此需要加入结构化数据的数据导入句柄 //我们
2016-01-21 16:10:32
719
原创 Linxu服务器安装PHP7并配置GD
安装libgd./configure -prefix=/usr/local/gd-2.1.0 -with-jpeg=/usr/local/jpeg6 -with-png=/usr/local/ -with-zlib=/usr/local/ -with-freetype=/usr/local/freetype安装xpmyum install libXpm-devel.x86_64
2015-12-23 15:19:24
7601
原创 Linux下Hadoop集群的搭建(3)—集群模式
上一篇我们介绍了单机模式搭建Hadoop的环境,很简单,这一篇我们来介绍集群模式的Hadoop的搭建,有很多部分是和部署单机是一样的,在这一篇就会省略带过。搭建环境:在这里我们使用的是本地局域网内的服务器,分别是2G内存、50G硬盘、CentOS6.0的环境172.16.139.128 Master172.16.139.129 Slave1172.16.139.130 Slave2
2015-12-20 23:18:05
657
原创 Linux下Hadoop集群的搭建(1)—重新编译Hadoop
随着互联网大数据的兴起,Hadoop这个专门用于大数据处理的框架也越来越被人重视起来,可以说Hadoop这个框架是现阶段进行大数据处理的标配,作为一个冲锋于互联网的先锋军,学习一下Hadoop这个框架都是有必要的。当然学习也是要一步一步的,在学习Hadoop集群搭建之前我们先学习一下在单机环境下的Hadoop的搭建,这一节我们要学习的是Linux下Hadoop单机环境的搭建。
2015-12-19 21:03:09
1613
原创 如何让我们的网站搜索功能飞起来!(系列2)
上一篇我们学习了Solr的安装与实例的运行,了解了Solr的原理和如何运用,这一篇我们来学习如何把Solr部署到Tomcat下以及如何集成Eclipse开发环境进行Solr的后续开发!1、开发环境Win7、Eclipse、Solr-5.3.12、创建项目创建成后如下3、导入到项目中把Solr解压后,把server\solr-webapp\webapp下的全部
2015-12-15 10:02:50
849
原创 如何让我们的网站搜索功能飞起来!(系列1)
我们在做互联网的项目中,经常碰到这样一种情况,发现随着网站的逐渐发展壮大,产品也越来越多,这个时候在产品搜索方面的问题也逐渐暴漏出来,搜索服务越来越慢。碰到这种情况,我们往往在数据库方面采取一些措施,进行索引优化、分库分表等,但是你会发现,这种方式发挥的作用非常有限,远远达不到我们的要求,那么如何使我们的网站的搜索功能像淘宝一样飞起来呢?下面我们就介绍一种工具Solr,我们将会从what、wher
2015-12-11 14:42:03
2603
原创 tomcat的性能调优
Tomcat的优化分成两块:ü Tomcat启动命令行中的优化参数即JVM优化ü Tomcat容器自身参数的优化(这块很像ApacheHttp Server)这边讨论的JVM优化是基于Oracle Sun的jdk1.6版有以上,其它JDK或者低版本JDK不适用。1、Tomcat 启动行参数的优化:Tomcat 的启动参数位于tomcat的安装目录\bin目录下,如果你是
2015-12-03 14:16:47
486
原创 window环境下的apache的https的配置
使用OpenSSL来签证书1、生成根证书所用的密钥openssl genrsa -des3 -out ca.key 10242、去除CA密钥的口令openssl rsa -in ca.key -out ca.key3、生成CA即ROOT CA证书并自签openssl req -new -x509 -key ca.key -out ca.crt -conf
2015-12-03 08:35:32
1541
原创 Mac环境下Hadoop与Eclipse的集成
在这一节中我们来说一下应该怎样把Hadoop集成到Eclipse中的,在官方中提供的有相关插件来集成eclipse的,但都是对Hadoop1.x的集成,下面我们进行自己适合版本的插件的生成。如图:为了能够自定义插件,我们需要hadoop2.x的插件的源码包,hadoop2x-eclipse-plugin-master.zip这个源码包在网上不太容易找到,在这里提供下载。1、解压下载后的
2015-06-19 23:54:16
2071
原创 Mac环境下搭建Hadoop开发框架
这几天闲来无事,作为一个资深的技术宅,无聊之余准备学习一下Hadoop这个大数据的框架。由于手头只有一台Mac电脑,所以只有在它上面搭建了,但是网上都是一些Window或者Linux的搭建教程,无法参考,就自己摸索着试了一下,之中的曲折不必多说,下面我分享下我的搭建过程,供大家参考。1、下载软件 首先,我们需要到官方下载hadoop安装包,我下载的是hadoop-2.2.0,这个版本是比较新的
2015-06-19 22:37:13
7895
转载 Mac下SecureCRT的安装与破解
转自 http://bbs.weiphone.com/read-htm-tid-6939481.html1.下载破解文件 securecrt_mac_crack.pl http://yun.baidu.com/share/link?shareid=297986172&uk=181455262.在终端执行命令 sudo perl ~/Downloads/securecr
2015-06-07 22:05:58
3768
1
原创 Mac ssh locahost Connection refused
在Mac通过ssh localhost 拒绝访问的问题,可能是由于sshd服务未开启1、开启sshd服务sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist2、查看ssh的服务是否开启sudo launchctl list |grep ssh3、sudo ssh localhost连接本地loc
2015-05-03 22:05:51
6235
转载 【Github教程】史上最全github使用方法:github入门到精通
原文 http://www.eoeandroid.com/thread-274556-1-1.html【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,
2015-04-18 13:45:17
652
原创 Linux网络管理
1、Linux配置IP地址1)ifconfig命令临时配置IP地址ifconfig 命令 查看Linux网络状态ifconfig eth0 192.168.0.200 netmask 255.255.255.0 临时配置eth0网卡的IP地址与子网掩码2)setup工具用具配置IP地址3)修改网络配置文件/etc/sysconfig/network-scri
2015-04-10 21:51:35
688
原创 如此随意的android涂鸦工具
要实现涂鸦这个功能,首先需要以下几步:1、要实现一个DrawingView类,这个类继承View;2、重写其父类的构造方法,并初始化涂鸦的画笔、画布的画笔和路径;3、重写onDraw方法,在这个方法中主要进行涂鸦的绘制工作;4、重写onTouchEvent事件,在这个方法计算当前的画笔的左边,规划画笔的路径,调用invalidate()方法不断调用onDraw方法进行绘制;5、
2015-04-06 20:22:20
1088
原创 Android使用ScrollView和自定义的ListView实现两列的ListView
1、为了实现两列的ListView,首先我们需要定义一个每一项的布局文件music_find_music_menu_item.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_w
2015-03-26 21:54:18
5146
转载 CentOS 7.0,启用iptables防火墙
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、安装iptables防火墙yum install
2015-02-22 21:21:22
1570
原创 Linux系统启动过程
Linux系统启动的过程大概可以分为5步:1、首先加载Linux系统的内核文件,也就是boot首先读取/boot目录下的内核文件;2、第二步是,运行Linux下的init进程,这个进程是所有进程的起点,这个进程程序就是/etc/inittab这个文件;Linux系统有7个运行级别(runlevel):运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能
2015-02-20 00:14:38
1036
原创 Android学习笔记19:带有通知栏的进度条的Android下载文件
1、首先,android的文件下载需要以下几个权限:2、因为文件下载是一个长时间的任务,不能在UI线程中更新,需要另外开辟一个新的线程来进行下载的工作,在这里我们用Android封装的异步任务类——AsyncTask,这个类来完成一些长时间进行的工作:private class DownloadAppTask extends AsyncTask { private
2015-02-09 11:59:03
977
原创 Centeos安装配置nginx
1、Nginx服务器需要依赖两个依赖包:pcre-8.10.zip 、zlib-1.2.3.tar.gz ,但是我们只需要他们的源码路径,而不要他们的安路径,所以这两个依赖包不需要安装2、分别解压这两个依赖包;3、解压 nginx-1.7.5.tar.gztar -zxvf nginx-1.7.5.tar.gz4、安装配置./configure --prefix=/usr/
2015-02-01 20:09:13
1276
翻译 Android学习笔记18——Bound Services
一个Bound Service在客户端和服务器接口中是一个服务器。Bound Service允许组件绑定到这个Service,发送请求,接受响应,甚至表现出进程间通信。Bound Service仅仅当它服务于另一个应用程序组件时才会存活,并且不能独立的运行在后台。Bound Service是一个Service类的实现,允许其他应用程序绑定他并且和他进行交互。为了绑定一个Service,你必须实
2014-12-10 21:55:37
628
翻译 Android学习笔记17——Service(3)
创建一个Bound Service 一个bound Service用于建立一个长连接并允许应用程序组 件通过调用bindService方法绑定,一般来说它不运行组件通过调用startService方法来启动它。 当我们想要我们应用程序的Activities和其他组件与这个Service交互,或者想要通过内部进程调用来使自己应用程序的一部分功能开放给其他应用程序的时候,我
2014-12-09 21:00:35
529
翻译 Android学习笔记16——Service(2)
接下来我们开始学习如何在Manifest文件中定义一个Service ... ... 我们可以在Service这个元素中定义一些属性例如启动这个Service所需要的权限或者这个Service将要运行的进程。而android:name是仅仅必须的
2014-12-07 21:45:27
509
原创 Ubuntu环境下安装SVN客户端
1、在Ubuntu环境下安装svn需要一下依赖包 subversion-1.8.10.tar.gz:http://download.youkuaiyun.com/detail/luo849278597/8208909sqlite-amalgamation-3071501.zip:http://download.youkuaiyun.com/detail/luo849278597/8208923m4
2014-11-30 00:15:09
3882
原创 Centos配置SVN服务器
ssh -l root -p 2222 122.yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
2014-11-24 23:33:11
659
volley.jar
2015-04-11
tomcat启动脚本
2015-01-31
flash-plugin-11.2.202.411-release.i386.rpm
2014-10-19
rarlinux-5.2.b1.tar.gz
2014-10-19
memcached-1.4.20.tar.gz
2014-10-08
ngx_cache_purge
2014-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人