自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (9)
  • 收藏
  • 关注

原创 Eclipse+p3c+springboot配置

Eclipse+p3c+springboot配置一、Eclipse的安装二、阿里巴巴Java代码规约插件p3c-pmd的安装三、spring向导工具的安装一、Eclipse的安装1.下载地址:https://www.eclipse.org/downloads/2.选择需要的版本二、阿里巴巴Java代码规约插件p3c-pmd的安装1.安装插件:https://p3c.alibaba.com/plugin/eclipse/update2. 通过菜单 help->Install New S

2020-07-01 15:14:32 274

原创 eureka 注册中心 增加账号和密码保护(Spring boot 2.x)

Eureka注册中心:1.pom.xml增加依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>2.配置文件:...

2020-02-24 17:43:20 629

原创 SpringBoot+Solr控制台增加账号和密码

Solr控制台增加,账号和密码:可以参见文章:https://blog.csdn.net/u011561335/article/details/90695860控制台增加用户名和密码后, SpringBoot 程序访问时需要配置如下:#solr Config 设置spring.data.solr.host=http://user:[email protected]:99...

2020-02-23 19:18:52 1059

原创 Eclipse编译优化

问题一:在用eclipse开发时,经常遇到卡死的情况,其中一种就是右下角出现:“Remote System Explorer Operation”,解决方案如下:第一步:Eclipse -> Preferences -> General -> Startup and Shutdown.不要勾选 RSE UI.第二步:Eclipse -> Preferences ...

2019-08-15 10:48:19 827

转载 敏捷开发

现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 什么是敏捷开发?敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发; ...

2018-10-16 08:23:16 216

转载 负载均衡(F5\nginx\LVS\DNS轮询)

在做系统架构规划的时候,负载均衡,HA(高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点,当活动节点出现故障的时候,由备用节点接管)都是经常需要考虑的方案。对应并发及单点故障,考虑负载均衡方案是必不可少的。如果并发不高只是应对单点故障,则通常使用HA方案。  负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以...

2018-10-15 10:15:16 3273

转载 spark与storm的对比

对比点 Storm Spark Streaming 实时计算模型 纯实时,来一条数据,处理一条数据 准实时,对一个时间段内的数据收集起来,作为一个RDD,再处理 实时计算延迟度 毫秒级 秒级 吞吐量...

2018-09-27 15:07:37 302

转载 Nginx跨域访问

      前后端工作的分离带来的一个问题就是前后端在部署上分离的可能性,在部署上的分离又会触发浏览器安全机制——同源策略,从而导致不能访问非同域的资源。同样要解决跨域访问的问题,网上的解决方案也有很多,就是在跨域资源的响应中,加上允许跨域访问头信息即可。添加头信息有几种方式:1.  直接修改代码,在HTTP响应中添加上对应的头信息;2. 使用代理服务器,在代理服务器返回响应的时候,再...

2018-09-25 18:26:28 1016

原创 缓存策略分析

缓存策略一、       统计数据的缓存:1.       需求1)      每天0点对前一日的数据进行累计统计;2)      并对热点统计查询进行缓存,最大限度降低对数据库的访问;2.       热点缓存1)      策略:a)      按需缓存;b)      查询参数为Key的方法级缓存;c)       对特定的缓存Value设置,有效期,目前

2017-12-06 10:38:11 666

转载 rabbitMQ

rabbitmq的web管理界面无法使用guest用户登录安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改gues

2017-08-01 16:46:00 290

原创 NodeJs开发工具

目前流行的是webstorm, sublime.1. webstorm功能很丰富,前端开发工具的集大成者,相比sublime稍重一些;2. sublime插件也很丰富,界面也比较美观,很轻量,也有简单的project管理功能;

2017-04-26 14:55:03 3646

原创 Docker

1.kubernetes-vs-docker-swarmhttp://www.oschina.net/translate/docker-clustering-tools-compared-kubernetes-vs-docker-swarm

2017-04-11 17:22:11 320

原创 Web前端

1.Vue.jshttp://cn.vuejs.org/2.angular.jshttps://angular.cn/http://www.360doc.com/content/14/0414/15/14416931_368816305.shtml3.recat.jshttp://reactjs.cn/http

2017-04-01 11:02:46 368

转载 是否需要学习框架?

作者:Intopass链接:https://www.zhihu.com/question/25654738/answer/31302541来源:知乎著作权归作者所有,转载请联系作者获得授权。这个世界上有各种各样的框架,设计这些五花八门框架的初衷到底是什么?我们该不该学习框架,该如何学习使用这些框架?回答题主的问题:一、首先,到底什么是框架?想要回答这个问题,我们

2017-03-24 15:14:50 2110

转载 Node.JS

作者:贾厂长链接:https://www.zhihu.com/question/33578075/answer/56951771来源:知乎著作权归作者所有,转载请联系作者获得授权。国外有一篇非常好的Node.js 介绍文章,从原理入手讲解,在这里给大家翻译一下(本人非翻译出身,一些地方结合了点个人理解,有错误欢迎指出)。原文地址 Node.js is the New

2017-03-24 15:03:42 414

转载 Memcached与Redis

要Memcached还是要Redis?在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现、并给每一位开发人员带来困扰。在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常被作为初步方案来加以比较。  这两套声名显赫的缓存引擎拥有着诸多相似之处,但它们同样也具备大量显著差异。作为二者

2017-03-09 15:45:48 355

转载 Memcached与Redis的比较

memcached 是多线程,在计算一些统计数据时会因为锁的关系有一点点效率损耗redis 是单线程的,作者认为内存的存储已经够快不需要多线程. redis新开了线程做一些管理工作,如缓存失效.memcached 采用惰性失效,就是当key被访问的时候,去判断是否失效,如果key不被访问时,可能会长驻内存,直到内存不够时,去寻找低访问key腾空间的时候,才会被替换.而memcach

2017-03-09 15:39:50 777

转载 Memcached与Redis区别

传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。  2.M

2017-03-09 15:19:42 283

转载 浅谈Memcached与Redis

1. Memcached简介Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了li

2017-03-09 15:11:23 249

转载 Redis与Memcached的区别

Redis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets Redis不是什么?同样从两个方面来做下对比: 1. 不是sql server、mySQL等关系型数据库,主要原因是:

2017-03-09 14:52:09 309

转载 Hermes与开源的Solr、ElasticSearch的不同

谈到Hermes的索引技术,相信很多同学都会想到Solr、ElasticSearch。Solr、ElasticSearch真可谓是大名鼎鼎,是两个顶级项目,最近有些同学经常问我,“开源世界有Solr、ElasticSearch为什么还要使用Hermes?”谈到Hermes的索引技术,相信很多同学都会想到Solr、ElasticSearch。Solr、ElasticSearch真可谓是大

2017-03-09 14:29:06 333

转载 Elasticsearch与Solr的对比

搜索引擎选型调研文档Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的

2017-03-09 14:04:38 688

转载 Android 编译支持 MultiDex 的设置,否则老报错

假设你使用AndroidStudio:1.在Module的build.gradle的defaultConfig中加一行multiDexEnabled true;2.在dependencies中添加一行compile 'com.android.support:multidex:1.0.0';3.app的Application使用android.support.multidex.MultiDexA

2017-03-09 10:41:27 980

原创 使用kibana+logstash+elasticsearch+redis搭建分布式日志收集、分析、查询系统。

1)      数据采集地址:https://www.elastic.co/downloads/logstash 下载:wget https://artifacts.elastic.co/downloads/logstash/logstash-5.1.1.tar.gz tar –zxvf logstash-5.1.1.tar.gz 数据采集端的安装步骤与服务器端的安

2016-12-16 17:25:26 3020

转载 Redis安装

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API.这里使用目的:需求是实时匹配一个号码所属地区,且并发量发。那就需要将号码段对应的地区编码表存储到redis,大概30W条,如果实时连接数据库不实际。一.下载官网下载,可自选版本,点击进入下载,这里下载了redis-3.0.7二.编

2016-12-16 10:14:06 537 1

转载 CentOS软件的安装,更新与卸载命令

Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装        deb,Redhat中的yu

2016-12-15 09:50:12 9773

转载 Storm

伴随着信息科技日新月异的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。举个搜索场景中的例子,当一个卖家发布了一条宝贝信息时,他希望的当然是这个宝贝马上就可以被卖家搜索出来、点击、购买啦,相反,如果这个宝贝要等到第二天或者更久才可以被搜出来,估计这个大哥就要骂娘了。再举一个推荐的例子,如果用户昨天在淘宝上买了一双袜子,今天想买一副泳镜去游泳

2016-12-14 10:05:14 310

转载 docker ubuntu容器更换阿里源

问题:使用Docker 利用下载的ubuntu镜像启动容器时,使用的源下载更新软件的速度较慢。解决这个问题的方法是跟新ubuntu容器的源示例:以ubuntu为基础镜像1)启动一个名称为 test02的容器,并且开启shell交互(/bin/bash )# docker run -ti --name test02   ubuntu /bin/bash 2

2016-12-14 09:08:40 2896 1

转载 SVN分支合并

http://www.open-open.com/lib/view/open1346982569725.html

2016-08-11 13:46:35 273

原创 Git 服务的配置

http://www.oschina.net/p/gogs

2016-05-23 11:53:45 369

转载 安装 RabbitMQ

安装RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境。从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包,我下载的版本是 otp_src_R14B03.tar.gz 。然后:$ tar xvzf otp_src_R14B03.tar.gz$ cd otp_src_R14

2016-05-20 15:01:20 278

转载 RabbitMq、ActiveMq、ZeroMq、kafka

MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。第一部分:RabbitMQ,ActiveMq,ZeroMq比较1、 TPS比较 一ZeroMq 最好,RabbitMq 次之, ActiveMq 最差。这个结论来自于以下这篇文

2016-05-20 14:59:12 339

转载 RabbitMq与Redis

目录[-]简要介绍RabbitMQRedis具体对比可靠消费可靠发布高可用持久化消费者负载均衡队列监控流量控制出入队性能应用场景分析本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求简要介绍 RabbitMQRabbi

2016-05-20 14:21:46 741

转载 rabbitmq实战总结

我们使用的场景主要是用于模块件的数据中转和分发,客户端以C++为主,php和python为辅。工作:基于rabbitmq-c开发了c/c++客户端,主要实现了连接管理、统一配置管理、负载均衡、QPS限制等功能,同时为支持队列迁移,提供了消息本地缓存功能,通过信号开关;为解决特定场景下内存暴涨的问题,额外提供了thrift形式的访问接口,在thrift层增加了统计、配额管理等功能,同

2016-05-20 14:14:33 1251

转载 RabbitMQ的几种典型使用场景

RabbitMQ主页:https://www.rabbitmq.com/AMQPAMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件:1.Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。2.Virtual Host:其实是一个虚拟概念,类似于权限控制组,一个Virtual H

2016-05-20 13:29:24 859

转载 开源分布式搜索平台ELK(Elasticsearch+Logstash+Kibana)+Redis+Syslog-ng实现日志实时搜索

转自:http://blog.c1gstudio.com/archives/1765logstash + elasticsearch + Kibana+Redis+Syslog-ngElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索

2016-05-19 16:32:02 3708

转载 MongoDB 3.0 用户创建

摘要:      MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。环境、测试:      在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有一个local库,admin库是不存在的:root@zhoujinyi:/usr/local/mongo4# mongo --por

2016-05-19 13:28:45 250

原创 MongoDB的安装

MongoDB的安装 n  基础指令:#yum install perl#yum install gcc make #yum install kernel-devel#yum -y install wget n  防火墙端口#/etc/init.d/iptables stop#/etc/init.d/iptables status  1.    

2016-05-17 15:30:32 319

转载 关于 tomcat 集群中 session 共享的三种方法

前两种均需要使用 memcached 或redis 存储 session ,最后一种使用 terracotta 服务器共享。建议使用 redis,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富,不只是缓存 session,还可以做其他用途,一举几得啊。 1、使用 filter 方法存储这种方法比较推荐,因为它的服务器使用范

2016-05-06 16:44:11 462

转载 ijkPlayer的编译

环境准备硬件环境:PC机一台操作系统:Ubuntu 12.04(我是Ubuntu+XP双系统)软件环境:除Ubuntu预装的所有应用,还需要以下工具:git, ant, ccache, sdk, ndk。其中git,ant和ccache直接使用sudo apt-get install XXX安装即可。sdk和ndk可以在android developer

2016-03-23 17:05:10 1750

Solr5.4中文分词

Solr5.4的中文分词库,解压拷贝到Solr5.4.0的WEB-INF目录下即可,如非默认数据保存路径,要修改web.xml文件

2016-01-22

信息系统项目风险管理知识体系精编

信息系统项目风险管理知识体系精编,浓缩版本,方便携带

2009-02-24

信息系统项目沟通管理知识体系精编

信息系统项目沟通管理知识体系精编,浓缩版本,方便携带

2009-02-24

信息系统项目人力资源管理知识体系精编

信息系统项目人力资源管理知识体系精编,浓缩版本,方便携带

2009-02-24

信息系统项目项目项目质量管理知识体系精编

信息系统项目项目项目质量管理知识体系精编,浓缩版本,方便携带

2009-02-24

信息系统项目时间管理知识体系精编

信息系统项目时间管理知识体系精编,浓缩版本方便携带

2009-02-24

信息系统项目项目成本管理知识体系精编

信息系统项目项目成本管理知识体系精编,浓缩版本,方便携带

2009-02-24

信息系统项目范围管理知识体系精编

信息系统项目范围管理知识体系精编,浓缩版本

2009-02-24

1.信息系统项目整体管理知识体系精编

信息系统项目管理师 考试的 整体管理的知识浓缩版本,方便记忆携带。

2008-11-06

空空如也

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

TA关注的人

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