SpringCloud配置中心多级目录多文件匹配搜索



spring-cloud

SpringCloud将所有配置通过文件或Git模式集中化,微服务在启动时通过注册中心找到配置中心并拉取对应配置文件, 让微服务动态更新配置成为可能。很多情况下,不同功能角色的配置文件分散在不同的配置文件中,比如redisrabbitmq, 多文件匹配SpringCloud也是支持的,如下:

Read More>>


通过Nginx内嵌Lua脚本实现资源访问权限控制



access-control-by-lua

有些敏感的静态资源(比如身份证照片,企业执照等)是不能裸奔在互联网上的,被爬虫抓取后果比较严重,所以要加入一定的访问权限,满足某种规则后才可以访问。

最常用的做法是访问者发起请求时首先对资源名使用私钥进行MD5作为signature,再将signature作为参数传入,服务端接到请求后按照同样规则进行验签,signature匹配则视为合法请求,否则deny返回403。

Read More>>
Nginx  Lua  权限 

一行Python命令开启简单的静态文件服务器



Python Logo

在开发过程当中,常常会需要启动一个静态文件服务器用来访问静态资源或传输文件,安装Nginx?安装Tomcat?

No!都太重了。只需要执行一个Python命令即可马上拥有一个轻量级静态服务器。

如果你使用的是Python2.x

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

Read More>>
Python 



CentOS通过yum安装配置MySQL



安装MySQL

[[email protected] local]# yum -y install mysql mysql-server

启动MySQL服务

[[email protected] local]# service mysqld start

Initializing MySQL database:  Installing MySQL system tables...    OK
Filling help tables...   OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.
You can start the MySQL daemon with:

cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!


Starting mysqld:                                           [  OK  ]

Read More>>

Mac下vim开启语法高亮&着色



Mac OS并不像大多数Linux发行版vim默认自带语法着色高亮显示(通常Linux可通过编辑/etc/vimrc进行全局设置或~/vimrc进行单用户设置),使用vi/vim编辑文件时很不方便,如何解决 ?

Read More>>
Linux  vim  Mac 

Hello World



原博客从2007年7月24日注册已经有10+个年头了,估计也算是中国第一批博客用户了,也见证了网易博客从最初到后来发展成熟的过程。

记得当年比较流行装扮博客,网易官方推出了各式各样的皮肤,并且允许用户博客自定义和分享,后来推出首页自定义模块,具体方式是通过特定的代码来加入更丰富的功能,也就是那时候最初接触到了HTML/CSS。

装扮玩博客后还有更重要的一项就是:推广。当时为了提高博客访问量增加影响力也着实费了一番功夫,通过各种方式各种渠道宣传、互换人气,当时比较有名的是博客群(http://www.bokequn.cn) 博搜(http://www.boosou.com)博无忧(http://www.bo56.com)

2009年的时候,网易博客推出了圈子功能,类似QQ群,博友可以把自己的博文、相册推荐到圈子里,圈子里同时有论坛功能,于是大家开始各种灌水,我的圈子从2009年1月份开通,到后来网易博客没落共有3万7千多圈友,在当时也是个比较大的社群了。 同年,网易博客每隔段时间就发系统公告,说要对系统存储空间进行扩容,后来技术团队应该是攻克了存储扩容问题,于是便再也没有发过类似公告。

Read More>>