自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闵浮龙的博客

一只忧郁的程序猿

  • 博客(26)
  • 资源 (70)
  • 收藏
  • 关注

转载 DescriptionResourcePathLocationType Project configuration is not up-to-date with pom.xml. Run Ma

完整错误信息:DescriptionResourcePathLocationType Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix.xunge-webline 1Maven Configuration Problem解决方法:

2017-04-30 10:03:47 1751

原创 java.net.BindException: Address already in use: JVM_Bind <null>:8080

java.net.BindException: Address already in use: JVM_Bind :8080解决办法:先到命令行查找8080端口号被那个占用: netstat -aon|findstr “8080” 查看端口对应的pid taskkill /T /F /PID 3036 结束进程和下面的子线程

2017-04-29 19:18:38 650

转载 Scrum敏捷项目管理

敏捷的背景与动机软件危机及软件工程的出现 速度是企业竞争致胜的关键因素,软件项目的最大挑战在于 一方面要应付变动中的需求 一方面要在紧缩的时程内完成项目 传统的软件工程难以满足这些要求 所以软件团队除了在技术上必须日益精进,更需要运用有效的开发流程,以确保团队能够发挥综效。这正是Agile Process (敏捷的软件开发流程)于近年来兴起的主要原因。软件项目的复杂性横轴代表需求的复杂度!

2017-04-29 03:56:32 8671 2

原创 2017/4/29夜~思绪

夜越深思恋你的心便越重,只有代码陪伴我度过了无数个没有你夜晚。萍水相逢未必三生有幸,爱过的又怎舍得放弃。

2017-04-29 03:03:57 284

原创 solrcloud 报 HTTP Status 503 - Server is shutting down or failed to initialize

今天启动的时候报错 我网上查看=了一下是因为缺少log4j.properties 文件,将solr/example/resources/log4j.properties 复制到 /tomcat/webapps/solr/WEB-INF/classes/,或者直接把solr替换也可以

2017-04-27 23:10:02 919

原创 Tomcat热部署

Tomcat的配置我们需要实现热部署,自然就需要通过maven操作tomcat,所以就需要maven取得操作tomcat的权限,现在这一步就是配置tomcat的可操作权限. 在tomcat的安装目录下,修改conf / tomcat-user.xml文件,在 节点下面增加如下配置:<role rolename="manager-gui" /><role rolename="manager-scr

2017-04-27 06:55:15 409

转载 Another app is currently holding the yum lock; waiting for it to exit...

可能是系统自动升级正在运行,yum在锁定状态中。 已经有一个yum进程在运行了,使用kill干掉它: rm -f /var/run/yum.pid 然后就可以使用yum了。

2017-04-25 20:23:12 238

原创 Mysql的安装(linux下)

第一步:从oracle官方网站下载linux系统对应的mysql的yum源包。 mysql的yum源包快捷下载地址: http://download.csdn.net/detail/qq1137623160/9824829第二步:把yum源包上传到linux,安装。[root@bogon ~]# yum localinstall mysql-community-release-el6-5.noa

2017-04-25 12:52:16 385

原创 Zookeeper集群的搭建

前提条件三个zookeeper实例。Zookeeper也是java开发的所以需要安装jdk。 1、Linux系统 2、Jdk环境。 3、Zookeeper。Zookeeper的安装步骤第一步:把zookeeper的安装包上传到服务器 zookeeper安装包下载地址: http://download.csdn.net/detail/qq1137623160/9824497第二步:解压缩。

2017-04-25 09:22:30 231

原创 nginx负载均衡高可用

1.1什么是负载均衡高可用nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在一定的时间内收

2017-04-24 14:18:34 358 1

原创 nginx反向代理与负载均衡

通过访问不同的域名访问运行在不同端口的tomcat 8080.hz.com 访问运行8080端口的tomcat 8081.hz.com 访问运行8081端口的tomcatNginx的配置worker_processes 1;events { worker_connections 1024; }http { include mime.types; d

2017-04-24 13:27:07 492

原创 Nginx实现虚拟机

区分不同的网站有三种方式:1、ip区分方法一:使用标准的网络配置工具(比如ifconfig和route命令)添加lP别名:当前ip配置情况:在eth0网卡再绑定一个ip:192.168.101.103 /sbin/ifconfig eth0:1 192.168.101.103 broadcast 192.168.101.255 netmask 255

2017-04-24 05:10:01 617

原创 Nginx的应用场景

1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况

2017-04-24 05:06:52 544

原创 努力到感动自己,拼搏到无能为力

人要么被人看不起,肆意践踏,看着别人拿着自己喜欢的却无能为力。要么努力成为强者,不枉此生来世上走一次。卑微的活着或不平凡的活着你选择什么全靠自己。年轻就是要逼自己一把,从今天开始,体验一下716是什么感觉吧!一个月,希望自己能坚持住

2017-04-22 22:13:08 643 1

原创 nginx 403 Forbidden

问题在于,我们使用weblogic在前台系统获取其他系统的文件,然后保存在webloigc目录下,然后配置了nginx来当http服务器,这样,其他的系统可以来下载文件,但是访问的时候提示403错误,猜测是用户原因,因为是默认的nobody,没有访问目录权限,然后指定有权限的用户,ok了。因为nginx默认安装到了/usr/local/nginx目录,然后测试阶段省事,使用root权限

2017-04-20 19:22:21 252

转载 虚拟机无法开机提示:This virtual machine appears to be in use

虚拟器非正常断电后容易出现"This virtual machine appears to be in use"的错误而不能正常引导,解决办法是删除VMWare虚拟机安装目录下面的所有的.lck目录和文件,因为非正常断电会多一些.lck目录和文件。而后重新开启,如还出错,需整机重启。

2017-04-17 10:37:28 851

转载 配置redis外网可访问,并只允许指定的ip可访问redis

开启redis 允许外网IP 访问在 Linux 中安装了redis 服务,当在客户端通过远程连接的方式连接时,报could not connect错误。错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。需要通过简单配置,完成允许外网访问。修改redis的配置文件,将所有bind信息全部屏蔽。12

2017-04-17 08:42:14 28225 2

原创 2017/4/15凌晨思绪

最美不过相遇,我希望下次的重逢你能一人,在陪你骑马高歌走四方

2017-04-15 02:49:45 243

转载 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failurecom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Las

2017-04-13 21:09:32 5473 1

原创 回忆

一切的一切都过去了,生命中又多了一个难以释怀的过客

2017-04-13 18:42:40 229

原创 2017/4/12夜~思绪

今天晚上听见我室友的聊天,思绪就飘到前一段时间。也是~ 可是因为自己的能力不足,所有的一切都那么的无能为力,那么的可笑。人来世上一趟自己想要得到的想拥有的都只能让她逃走,你觉得这样的事情你还想继续吗?现在需要做的就是竭尽所能的提高自己,充实自己,让幸福不要从手中流走。今天的我只为不辜负未来的你。

2017-04-12 23:11:48 318 1

转载 Nginx的nginx.conf配置文件中文注释说明

#运行用户    user www-data;        #启动进程,通常设置成和cpu的数量相等    worker_processes  1;     #全局错误日志及PID文件    error_log  /var/log/nginx/error.log;    pid        /var/run/nginx.pid;     #工作模式及连接数上

2017-04-08 21:36:01 417

转载 VMware虚拟机中的CentOS安装Nginx后本机无法访问的解决办法

在虚拟机上装好了centos5.3,并配好了nginx+php+mysql,但是本机就是无法访问。一直就没去折腾了。具体情况如下1。本机能ping通虚拟机2。虚拟机也能ping通本机3。虚拟机能访问自己的web4。本机无法访问虚拟己的web后来发现是防火墙将80端口屏蔽了的缘故。检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server

2017-04-08 09:16:28 737

转载 在Linux系统下Vi命令模式和编辑模式进行切换

VI编辑器是Linux下用的最多也是功能最强大的文本编辑器,VI具有三种模式:命令模式、编辑模式以及末行模式,在最初使用VI打开一个文件的时候,处在命令模式下,这时使用命令i、I、a、A、o、O都可以进入编辑模式,而想放回到命令模式只需要在编辑模式下敲击ESC键即可,如果有什么不懂的话,可以看看《Linux就该这么学》的第四章,详细介绍了VI(M)编辑器的用法以及高级技巧等等。

2017-04-08 00:39:35 1089

转载 nginx: [emerg] mkdir() "/var/temp/nginx/client" failed (2: No such file or directory)

2017-04-07 23:18:03 1256

原创 make: *** 没有规则可以创建目标“linux”。 停止

我安装nginx make之前我安装环境没配好引起的 在配置好安装环境后还不行也不要急,把之前生成的makefile文件删除重新生成就好了

2017-04-07 23:08:18 15271 2

keepalived高可用

keepalived高可用linux安装包

2017-04-24

SwitchHosts免安装包

SwitchHosts用于快速修改window的hosts文件

2017-04-24

linux Redis安装步骤及安装包

linux Redis安装步骤及安装包

2017-04-18

Json字符串格式化工具

Json字符串格式化工具

2017-04-12

restclient-ui-3.5开发包

restclient-ui-3.5,可以测试包括服务层中各种post,get之类的请求

2017-04-12

Linux命令大全

Linux命令大全

2017-04-12

FileZilla_3.25.0_XiaZaiBa+vsftpd安装手册

FileZilla_3.25.0_XiaZaiBa+vsftpd安装手册

2017-04-08

Foxmail_7.1.3安装文件

Foxmail_7.1.3安装文件

2017-04-07

360截图安装文件

360截图

2017-04-07

SQLyogEnt安装文件

SQLyogEnt

2017-04-07

nginx压缩包和安装手册

nginx压缩包和安装手册

2017-04-07

Java高并发程序设计模式资料

Java高并发程序设计模式

2017-03-29

notepad++安装文件

notepad++安装文件

2017-03-29

Java编程思想第四版完整中文高清版(免费)

Java编程思想第四版完整中文高清版(免费)

2017-03-25

apache-tomcat-9.0.0.M18免安装包

apache-tomcat-9.0免安装包

2017-03-25

单点登录文档

单点登录

2017-03-24

软件项目管理资料

软件项目管理资料

2017-03-24

WebService笔记

WebService笔记

2017-03-24

myeclipse svn插件

svn插件

2017-03-24

maven课程文件

maven课程

2017-03-24

各大知名企业面试题

ACM程序设计导引及在线实践 程序员代码面试指南 剑指offer 软件技术基础:离散数学、数据结构、C.编程实训 .来可伟.文字版 2016奇虎360C++研发工程师内推笔试题 2016奇虎360JAVA研发工程师内推笔试题 阿里巴巴2015校招研发 阿里巴巴2016前端开发工程师笔试二 阿里巴巴2016前端开发工程师笔试一 阿里巴巴2016数据挖掘工程师笔试 阿里巴巴2016研发工程师笔试选择题二 阿里巴巴2016研发工程师笔试选择题三 阿里巴巴2016研发工程师笔试选择题四 阿里巴巴2016研发工程师笔试选择题一 百度2015安全研发笔试卷 百度2015大数据云计算研发笔试卷 百度2015前端研发笔试卷 百度研发工程师2015深圳笔试卷 美团2016研发工程师模拟笔试题 人人网2015研发笔试卷A 人人网2015研发笔试卷E 搜狗2015JAVA工程师笔试题 腾讯2016研发工程师笔试真题二 腾讯2016研发工程师笔试真题三 腾讯2016研发工程师笔试真题一

2018-04-24

基于storm实时热点统计的分布式并行缓存预热

一、基于nginx+lua完成商品详情页访问流量实时上报kafka的开发 ==================================== 在nginx这一层,接收到访问请求的时候,就把请求的流量上报发送给kafka 这样的话,storm才能去消费kafka中的实时的访问日志,然后去进行缓存热数据的统计 用得技术方案非常简单,从lua脚本直接创建一个kafka producer,发送数据到kafka ``` wget https://github.com/doujiang24/lua-resty-kafka/archive/master.zip yum install -y unzip unzip lua-resty-kafka-master.zip cp -rf /usr/local/lua-resty-kafka-master/lib/resty /usr/hello/lualib nginx -s reload local cjson = require("cjson") local producer = require("resty.kafka.producer") local broker_list = { { host = "192.168.31.187", port = 9092 }, { host = "192.168.31.19", port = 9092 }, { host = "192.168.31.227", port = 9092 } } local log_json = {} log_json["headers"] = ngx.req.get_headers() log_json["uri_args"] = ngx.req.get_uri_args() log_json["body"] = ngx.req.read_body() log_json["http_version"] = ngx.req.http_version() log_json["method"] =ngx.req.get_method() log_json["raw_reader"] = ngx.req.raw_header() log_json["body_data"] = ngx.req.get_body_data() local message = cjson.encode(log_json); local productId = ngx.req.get_uri_args()["productId"] local async_producer = producer:new(broker_list, { producer_type = "async" }) local ok, err = async_producer:send("access-log", productId, message) if not ok then ngx.log(ngx.ERR, "kafka send err:", err) return end ``` 两台机器上都这样做,才能统一上报流量到kafka ``` bin/kafka-topics.sh --zookeeper 192.168.31.187:2181,192.168.31.19:2181,192.168.31.227:2181 --topic access-log --replication-factor 1 --partitions 1 --create bin/kafka-console-consumer.sh --zookeeper 192.168.31.187:2181,192.168.31.19:2181,192.168.31.227:2181 --topic access-log --from-beginning ``` (1)kafka在187上的节点死掉了,可能是虚拟机的问题,杀掉进程,重新启动一下 nohup bin/kafka-server-start.sh config/server.properties & (2)需要在nginx.conf中,http部分,加入resolver 8.8.8.8; (3)需要在kafka中加入advertised.host.name = 192.168.31.187,重启三个kafka进程 (4)需要启动eshop-cache缓存服务,因为nginx中的本地缓存可能不在了 二、基于storm+kafka完成商品访问次数实时统计拓扑的开发 ==============

2018-03-19

SecureCRT免安装破解文件

SecureCRT免安装破解文件 SecureCRT免安装破解文件 SecureCRT免安装破解文件

2017-10-31

redisclient免安装破解文件

redisclient免安装破解文件 redisclient免安装破解文件

2017-10-31

Linux jdk1.7 64位

jdk1.7.0(linux_x64_1.7.0_80).tar.gz jdk1.7.0(linux_x64_1.7.0_80).tar.gz jdk1.7.0(linux_x64_1.7.0_80).tar.gz jdk1.7.0(linux_x64_1.7.0_80).tar.gz

2017-10-31

Linux jdk1.8 32位

Java Development Kit 8 for liunx简称jdk 1.8 linux版,是一款可以在linux系统上安装使用的java程序,本站提供了jdk-8u131-linux-x64.tar.gz下载地址,有需要的朋友们欢迎前来下载使用.

2017-10-31

linux jdk1.8 64位

Java Development Kit 8 for liunx简称jdk 1.8 linux版,是一款可以在linux系统上安装使用的java程序,本站提供了jdk-8u131-linux-x64.tar.gz下载地址,有需要的朋友们欢迎前来下载使用.

2017-10-31

实现mysql读写分离+使用视频

实现mysql读写分离+使用视频

2017-07-12

RabbitMQ-3.4.1安装文件+Spring-rabbit+RabbitMQ-3.4.1安装手册

RabbitMQ-3.4.1安装文件+Spring-rabbit+RabbitMQ-3.4.1安装手册

2017-07-12

权限管理视频

权限管理视频

2017-06-23

SolrCloud集群搭建和使用步骤

SolrCloud集群搭建和使用步骤

2017-05-13

Solr集群环境

Solr集群安装环境

2017-05-12

solr的安装使用步骤

solr的安装使用步骤

2017-05-12

IK分词器+tomcat-7.0.47+jdk+sol+zookeepe

IK分词器+apache-tomcat-7.0.47.tar.gz+jdk-7u55-linux-i586.tar.gz+solr-4.10.3.tgz.tgz+zookeeper-3.4.6.tar.gz

2017-05-12

solr-4.10.3

solr-4.10.3安装包

2017-05-12

面试题总汇

JAVA面试题总汇

2017-05-11

Java程序员面试宝典

《Java程序员面试宝典》主要内容简介:目前许多开发者对Java语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往使出浑身解数,采用各种形式的面试考察求职者,这让面试难度大大增加。求职者要想成功应聘,不仅需要扎实的基本功,还需要经受情商和智商方面的考查。《Java程序员面试宝典》通过200个面试题,对企业招聘Java程序员需要掌握的知识进行了系统、全面的总结,以帮助读者进行充分的面试准备,在激烈的竞争中拔得头筹。《Java程序员面试宝典》列举了各大IT公司的面试真题,详细分析了应聘Java程序员职位的常见考点,主要内容包括面试流程及求职准备、Java语言基础、数据类型、集合框架、图形用户界面、输入与输出、多线程、反射机制、网络编程、JDBC、Web开发基础、SSH框架(Struts、Spring和Hibernate)、EJB、JPA、算法、设计模式及情商和智商类面试题。《Java程序员面试宝典》附带1张DVD光盘,内容为《Java程序员面试宝典》所有面试题的多媒体教学视频(共14.5小时)及免费赠送的55小时Java教学视频和5.5小时算法教学视频。授人以鱼,不如授人以渔。《Java程序员面试宝典》中的面试题不但以实例代码和流程图的形式对答案进行了详细解析,还对问题的相关知识点进行了扩展说明。希望通过《Java程序员面试宝典》,读者可以成功应聘,并提升综合素质。《Java程序员面试宝典》适合应聘Java和J2EE职位的程序员阅读,也适合其他程序员作为拓展读物进行阅读。

2017-05-03

Scrum敏捷项目管理ppt

Scrum敏捷项目管理ppt

2017-04-29

mysql的yum源包

mysql的yum源包

2017-04-25

zookeeper-3.4.6压缩包

zookeeper-3.4.6压缩包

2017-04-25

空空如也

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

TA关注的人

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