自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

manleo的博客

爱好优秀,习惯成长!

  • 博客(15)
  • 收藏
  • 关注

原创 设计模式详解(总纲)

序言:引用《大话设计模式》一书中的一句话:用抽象构建框架,用细节实现扩展!《简介》说到设计模式,当初第一次听到时,第一反应就是很深奥,完全理解不了这个概念到底是什么意思,下面我先从网上摘录一份定义。 设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 上面是百度当中的解释,来解释一下这句简单的话的含义,几个关键词。

2017-03-28 09:58:45 273

原创 Python之一些常用的爬虫技巧总结

1、基本抓取网页 get方法 import urllib2 url “http://www.baidu.com” respons = urllib2.urlopen(url) print response.read()post方法 import urllib import urllib2 url = “http://abcde.com” form = {‘name’:’abc’,

2017-03-27 09:47:17 489

原创 年轻人就该大胆在一线城市闯

一直在思考这样一个问题:如果不是为了留在这个城市,那我存在于这座城市的意义是何。 当你的思想仍然没有丝毫改变,那么你退步了,这个世界每天都充满变化。不要讲自己有多努力,要见到实质性的突破,也不必说做人当踏实,切莫太浮躁,因为你浮躁不过这个社会。如果我们的眼光永远局限于过往的观念,就很难再有新的人生。不破不立,打破旧观念,迎接新事物,这是我们对待世界该有的姿态。若哪天心中的旧声音再响起,就狠狠地甩自

2017-03-25 19:51:29 667

原创 Mysql之一对多查询,如何将多条记录合并成一条记录

数据库环境:mysql5.6需求描述(图1): 最终期望的结果(图2): 如上图所示,现有两张表cj_lottery_winning_record和cj_lottery_winning_user_info 两者的关系是一对多。 现在进行连接查询时, SELECT a.id winning_id, a.awards_setting_id, a.award_name,

2017-03-25 14:39:29 25710

原创 rabbitMQ之linux系统安装和使用rabbitMQ

1、安装erlang 以root身份执行下面命令 yum install erlang yum install erlang xmlto2、安装epel源 rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget -O /etc/yum.repos.d/epel

2017-03-23 16:02:27 366

原创 Nginx+keepalived实现高可用的负载均衡

Keepalived是Linux下面实现VRRP 备份路由的高可靠性运行件。基Keepalived设计的服务模式能够真正做到主服务器和备份服务器故障时IP瞬间无缝交接。二者结合,可以构架出比较稳定的软件lb方案。

2017-03-21 09:13:56 448

原创 NGINX之linux系统下载安装并配置nginx

1、准备工作 选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。 Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib; 用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安装

2017-03-20 22:26:38 678

原创 MySQL之centos6.5系统安装和配置mysql数据库

一、mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。

2017-03-20 14:52:41 431

原创 dubbo之linux系统下搭建分布式服务框架

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。

2017-03-17 18:06:47 596

原创 redis之redis的安装,主从复制配置以及java客户端操作

redis是一个开源的,基于内存的,非结构化的数据库,在许多公司经常被用到,它独立安装在一台单独的服务器,同时也可以搭建redis服务器集群,减少主服务器的读取压力。可以用来缓存一些分布式的全局变量,实时的大量显示数据,构建队列系统,以及广为人知的缓存读取的优势。因此掌握redis的安装,服务器配置,主从搭建,以及java客户端的API操作变得尤为重要。下面就来介绍redis的具体安装步骤及使用方

2017-03-14 15:25:31 2067

原创 定时调度框架-在Spring中配置Quartz

使用的版本Spring4.3.2+Quartz2.2.3,关于jar包自行下载定时类:package com.mchuan.ssm_test.quartz_test;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.stereotype.Component;

2017-03-06 17:39:16 346

原创 git如何生成ssh key

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail

2017-03-03 18:53:31 353

原创 Mongodb在windows下的安装和启动

Windows安装第一步:下载安装包下载版本:2.0.2-rc2下载链接:http://downloads.mongodb.org/win32/mongodb-win32-i386-2.0.2-rc2.zip我们把Mongodb安装在D:\Mongodb、Mongodb的数据库安装在D:\Mongodb\data第二步:在D盘下新建目录“D:\Mon

2017-03-03 07:29:13 336

原创 搜索引擎Solr环境搭建详解

Solr服务器采用java5开发的,是基于Lucene全文搜索的。要想搭建Solr,首先进行Java环境的配置,安装对应的jdk以及tomcat,在此就不多讲。以下是在jdk1.7和tomcat1.7的环境下搭建最新版本的solr4.10.3。具体步骤如下:1.到官网http://lucene.apache.org/solr/mirrors-solr-latest-redir.

2017-03-02 17:17:26 300

原创 Mybatis 中的一对一,一对多,多对多的配置原则

表:market_plan(营销计划(关联了用户))market_plan_product(产品关联营销计划)market_plan_label(标签关联营销计划)market_plan_ideadata(创意素材关联营销计划)user_ideadata_activity(活动关联用户,活动关联创意素材表)user(用户表)配置原则:A关联B,将A的resultMap关联(

2017-03-02 10:42:25 2911

空空如也

空空如也

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

TA关注的人

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