自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晴空999

个人博客

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 git workflow

4.review 负责人进入 merge request,确认没有问题之后选择 Auto Merge(或者手动在本地合并之后再 push 到 gitlab),并关闭这个 merge request,完成。2.合并开发分支到临时组合分支,必须使用merge命令,不允许使用rebase命令;1.创建本地临时开发分支(dev-[特性序列号]-[开发者])1.将需要合并到本地开发分支 push 到 gitlab。6.删除本地临时分支,本地特性分支更新到最新状态。3.选择源分支、目标分支,确定。

2024-03-07 14:23:53 1069

原创 在Centos7.6通过Docker搭建OpenVPN

1.安装docker,此处省略2.

2021-03-12 16:42:54 1889 1

原创 CentOS7笔记

1.获取动态ip地址ip a | grep dynamic | awk '{print $2}' | cut -f1 -d '/'2.指定ip段访问端口firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.0.1/2 port port=80 protocol=tc...

2018-06-06 09:16:07 322

原创 CentOS7使用firewall笔记

1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。...

2018-03-29 22:32:23 266

原创 centos7 Docker 同一个宿主机器上容器间相互访问 No route to host

When running Docker natively on Linux, you can access host services using the IP address of the docker0 interface. From inside the container, this will be your default route.防火墙开放端口即可# firewall-cmd --...

2018-03-29 22:30:17 4647

转载 Centos 6.x 升级到 7

前言因为军佬放弃制作Centos7的网络重装包,又Centos7的安装引导和6有较大区别所以,选择曲线救国(技术不行,只能这样乱搞)前文:Centos6.9一键重装包https://ppx.ink/netrebuild.ppx开始折腾首先,用军佬的脚本安装到Centos6.9(本懒人用的DO宝宝自带的centos6.9)ps:DO宝宝=d

2018-01-20 16:14:45 27397

原创 maven 发布jar包到nexus中

1.setting.xml 添加账号密码          thirdparty      admin      ******    2.命令mvn deploy:deploy-file -DgroupId=com.alipay -DartifactId=sdk-java -Dversion=20180104135026 -Dpack

2018-01-08 15:02:55 565

原创 Redis 使用笔记之 hash

1、User.javapackage com.redis;import java.io.Serializable;/** * Description: Created by Bluesky on 2017/7/18. */public class User implements Serializable { private static final long serialVersion

2017-07-18 16:24:41 415

原创 Git 使用笔记

git log查看某次提交了哪些文件,不显示文件详细修改信息$ git log 7100b5283aca810e91d435c1879a653e318b2195 -n 1 --stat想看到最近一次提交所有更改过的文件$ git log -n 1 --stat

2017-06-30 11:09:06 290

原创 Mac下Docker学习笔记之定制Tomcat镜像

Dockerfile 说明一切# 使用的基础镜像FROM centos:7.3.1611# 作者信息MAINTAINER Bluesky "yuye08@126.com"# 设置工作目录 WORKDIR /home# 设置环境变量,所有操作都是非交互式的ENV DEBIAN_FRONTEND noninteractive# 设置时区ENV TZ Asia/ShanghaiRUN ln

2017-05-04 17:38:41 1551

原创 linux 常用命令笔记

1、# uname -a (Linux查看版本当前操作系统内核信息)2、# cat /proc/version (Linux查看当前操作系统版本信息)3、# cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)4、# cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)5、# ge

2017-04-28 17:13:13 331

原创 CentOS 7关闭默认防火墙启用iptables防火墙

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关闭后显示not ru

2017-04-28 17:05:38 1642

原创 Mac上制作Linux U盘启动盘记录

1、将iso文件转换为MAC下的dmg文件,也可以不转直接使用$ hdiutil convert -format UDRW -o CentOS-7-x86_64-DVD-1611_ CentOS-7-x86_64-DVD-1611.iso 2、插入U盘并且找到U盘的设备路径$ diskutil list/dev/disk0 (internal): #:

2017-04-28 11:32:42 4297

原创 Mac下Docker学习笔记之运行redis镜像

Mac下Docker学习笔记之运行redis镜像1、拉取最近image:docker pull redis2、准备redis.conf:# redis 配置文件示例# 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 byte

2017-03-29 12:32:42 4734

原创 命令行连接redis操作

远程连接:redis-cli -h address -p port -a password

2015-10-26 16:27:48 885

原创 nodejs c++扩展之hello world

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-09-16 17:47:42 1321

转载 如何发布Node模块到NPM社区

如何发布Node模块到NPM社区作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://weizhifeng.net/how-to-publish-a-node-module.html"学骑自行车最快的方式就是先骑上去"安装node和npm安装node(注意:需要Python 2.6或2.7已经安装)$ w

2015-09-16 11:48:02 739

原创 nodejs body-parser不支持charset=GBK,报415错误问题

找到项目中node_modules/body-parser/lib/urlencoded.js和json.js注释代码即可:// assert charsetvar charset = getCharset(req) || 'utf-8'/*if (charset !== 'utf-8') { debug('invalid charset') next(createError(41

2015-09-14 17:02:19 1734

原创 Node-RSA 验证签名

/*** Created by Bluesky on 2015/9/8.*/var crypto = require('crypto');/*** 验证签名* @param src_sign 签名源串* @param signature 已生成的签名* @param public_key 公钥* @returns {*}*/function verify(s...

2015-09-09 12:10:11 5940

转载 那些年,在nodejs上踩过的坑(一)

自己写nodejs也有一段时间,踩过很多坑(而且大部分是自己给自己埋),也见过很多别人踩过的坑,原因其实也很简单,要么是对这个知识点理解不够深入,要么就是编码的习惯不好。这段响应朋春大牛的号召,打算陆陆续续整理下这些坑,算是给自己一个备忘,同时也希望能对大家有所帮助。1. callback事件回调是nodejs非常常见的一个应用场景,那大家先来看看以下这段代码是否存在什么问题?get(

2015-08-03 19:42:26 937

转载 Node.js-小心buffer的拼接问题

最近遇见一个从前没有遇见的陷阱,就是data里的chunk拼接。由于本人身为前端工程师,对buffer的概念实在是认识不足。这次的场景是我要通过http.get去抓取远端的网页文件,很不小心的是对方的文件编码是gbk(估计是老年代Java环境下的解决方案),而我本地的代码是utf8的编码,最终我需要将两部分代码合并之后输出到客户端,所以我需要将接受到的部分进行转码,转码则需要通过iconv实现

2015-08-03 19:40:13 1726

原创 Git使用之撤销上次提交、审核代码不通过修改再次提交

撤销上次提交       1.使用git log查看日志找到commit ab810648e346fa5cd978ba478a70456f240b263f       2.使用 git reset --soft ab810648e346fa5cd978ba478a70456f240b263f审核代码不通过修改再次提交      1.$ git commit --amend

2015-07-24 13:51:08 5689

转载 关于refs/for/

关于refs/for/  1.     这个不是git的规则,而是gerrit的规则,2.     Branches, remote-tracking branches, and tags等等都是对commite的引用(reference),引用都以 “refs/……”表示.比如remote branch: origin/git_int(=refs/remote

2015-07-23 10:56:49 639

转载 node.js学习笔记之常用模块介绍

阅读目录MVC框架 - ExpressRest开发 - Restify前端模板 - EJS数据库驱动 - MongooseWeb Socket - Socket.IO日志管理 - Log4jsHTTP调用 Request异步流程控制 - Async部署 - forever项目管理定时任务 - Cron工具包单元测试参考文献收集了NodeJS开发中常用的一些模块。

2015-07-02 14:41:30 1088

原创 node.js学习笔记之常用命令

1.npm和cnpm,一个是国外的,一个国内的。2.cnpm install --save log4js 下载安装模块

2015-07-02 11:51:04 414

转载 Mac OS X:在标题栏上显示目录完整路径

当我们使用Finder浏览文件的时候,当前目录的名字会显示在标题栏顶端的中央。不过美中不足的是,在显示目录名称的时候,并没有显示出文件夹的完整路径,这样我们就很难知道当前目录的准确位置。解决这个问题的一个方案是使用路径栏,而另外一个小窍门就是让标题栏上直接显示出目录的完整路径。方法非常简单,打开“终端”,输入下面的命令就可以了:defaults write com.apple.fi

2015-03-10 09:28:10 528

转载 同一台Windows机器中启动多个Memcached服务

假设Memcached在如下目录:C:\memcached\memcached.exe在CMD中执行如下命令即可再安装一个Memcached服务(记得换个端口号啊!):sc create "Memcached Server1" start= auto binPath= "C:\memcached\memcached.exe -d runservice -m 32 -p 11220

2015-02-11 18:07:20 485

转载 CentOS 6.3下rsync服务器的安装与配置

转载地址:http://www.cnblogs.com/mchina/p/2829944.html一、rsync 简介  Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。   Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算

2015-02-03 10:37:12 608

转载 centOS 6.3上安装redis

1.安装tcl支持yum install tcl  2.安装redis我们以最新的2.8.9为例$ wget http://download.redis.io/releases/redis-2.8.9.tar.gz$ tar xzf redis-2.8.9.tar.gz$ cd redis-2.8.9$ make$ make test$ make in

2015-01-28 12:38:36 549

原创 Nginx的安装与配置(Centos6.3)

1.介绍Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统

2015-01-15 22:11:01 672

原创 shell 登录数据库运行sql

创建一个.sh文件,在其中输入如下内容保存,用"chmod a+x 文件名"来添加执行权限。 或者用chmod 777 #! /bin/sh#登录数据库mysql -uroot -p123456 #选择数据库use database;#执行sql脚本source /home/gp_game_access_log.sql;EOF

2014-12-06 11:25:57 1238

转载 linux一次性定时任务

设置Linux at命令非常简单,指示定运行的时间,那么就会在哪个时候运行。Linux at命令类似打印进程,会把任务放到/var/spool/at目录中,到指定时间运行他。Linux at命令相当于另一个shell,运行at time命令时,他发送一个个命令,能输入任意命令或程式。at now + time命令能在指示任务。假设处理一个大型数据库,要在别人不用系统时去处理数据,比

2014-12-06 11:19:17 1193

原创 mysql 导出指定表数据,不导出删表和建表语句

mysqldump -p密码 数据库名 表名--no-create-info --insert-ignore --complete-insert --skip-extended-insert >文件.sql

2014-12-04 18:48:20 1797

原创 mysql5.6.20 优化

# 本配置文件基于MySql-5.6.20,适用 linux 服务器,cpu 双核、mem 4G ,里面有些配置需要根据服务器信息去修改。[client]password = 123456port = 3306default-character-set=utf8# 套接字socket=/home/data/mysql/mysql.sock[mys

2014-12-04 18:20:36 623

原创 Windows下实现Mysql数据库版本更换、数据迁移

本文是基于Mysql5.6.20版本实现

2014-08-26 23:24:10 7007

转载 使用cwRsync实现windows下文件定时同步(备份)

首先要下载cwRsync的服务端和客户端软件,下载地址如下:     服务端:cwRsync_Server_2.0.10_Installer     客户端:cwRsync_2.0.10_Installer     然后我在本地机器上安装了其中的服务器端(10.0.2.136),然后在同网段下的另一台机器(10.0.2.137)安装了客户端。为了测试,我专门在本地机器上的f盘上放置

2013-12-11 14:14:41 776

原创 Apache2.2+tomcat-7.0.42 集群配置学习笔记(windows篇)

一、下载相应的软件:Apache2.2地址:http://httpd.apache.org/download.cgi#apache22;Tomcat-7.0.42地址:http://archive.apache.org/dist/tomcat/tomcat-7/;注:Apache2.2已经集成了jk,所以无需下载这个插件。如使用的Apache版本较低可去:http://mirror

2013-12-10 11:41:13 866

原创 Httpd--学习和使用笔记(windows下)

一、httpd是一个web服务器,是Apache超文本传输协议(HTTP)服务器的主程序。二、安装Httpd1.到官网下Apache Httpd server: http://httpd.apache.org/;2.安装Httpd,本人选择的都是默认设置;三、配置Httpd在这里如果想多学习的话,可以到官网看看相关的文档,很详细,很好理解。http://httpd.apache

2013-12-09 12:07:11 770

原创 初识GitHub

一、认知Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。GitHub可以托管各种git库,并提供一个web界面,是一个代码托管平台。分有公共库(免费用户)和私有库(付费用户)。GitHub上可以很方便的上传和下载代码,并与大家一起分享。       官网:www.github.com  二、使用1.注册用户进入官网

2013-12-06 15:42:53 736

转载 js中apply方法的使用

1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是:  Object.extend = function(destination, source) {     for (property in source) {         destination[property] = source[property]; 

2013-12-04 16:22:01 754

[JavaScript权威指南(第六版)].(美)David.Flanagan.中文扫描版

[JavaScript权威指南(第六版)].(美)David.Flanagan.中文扫描版

2013-12-04

空空如也

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

TA关注的人

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