git小记

Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git有什么特点?简单来说就是:高端大气上档次! – 廖雪峰 git大法好, git大法妙 git大法呱呱叫 git之ssh方式连接 帮助 git之https方式记住用户名和密码的方法 帮助 强制更新,覆盖本地修改123git fetch --allgit reset --har...

阅读全文

redis学习笔记(一) 数据安全

这篇笔记会介绍Redis的各个持久化选项,这些选项可以让用户将自己的数据存储到硬盘上面。接着将介绍如何通过Redis的 复制特性,把不断更新的数据副本存储到附加的机器上面,从而提升系统的性能和数据的可靠性。现在我们来看看Redis如何将数据存储到硬盘里面,使得数据在Redis重启之后仍然存在的。 数据持久化redis提供了两种不同的持久化方法将数据持久化到硬...

阅读全文

postgresql安装配置

最近在研究著名的网关系统kong, kong使用了postgreSql来作为数据库, 以前从来没有接触过postgreSql, 这次终于有机会了解一下,话说postgreSql在最近一年中表现抢眼,市场占有率也越来越高,增长很快。因此把这次安装postgreSql的过程记录下来,为以后继续研究做个参考。本次是在ubuntu系统上安装的。 安装 安装post...

阅读全文

几种常见排序算法

快速排序该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。 快速排序之所比较快,因为相比冒泡排序,每次交换是跳跃式的。每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的...

阅读全文

Lua-Nginx模块

名称ngx_http_lua_module - 将Lua的功能嵌入到Nginx HTTP服务器中。 这个模块没有与Nginx源码一起发布。详见安装介绍 内容列表 名称 状态 版本 概要 描述 状态已经发布。 版本此文档基于2017年4月8日发布的ngx_lua v0.10.8。 概要1234567891011121314151617181920212223...

阅读全文

网易云音乐api

因为非常喜欢听网易云音乐,其社交化的功能真的非常的体验非常好,可以让有相同音乐爱好的人聚集在一起,一起互相交流。毕竟一边听歌一边看评论真的是非常的有意思。除此之外,其歌单功能,炫酷的界面等,可以称登上是良心之作。当然最有意思还是网友贡献的评论,有一段时间网易将得赞数最高的评论打印出来,印在地铁里,感动了无数人。 于是,就想写个爬虫,把他的数据爬下来,岂不美哉...

阅读全文

orange搭建全纪录

最近开始在研究openresty和一个叫orange的项目,想要实现对服务器请求相应情况的监控和统计。废话不多说,先把环境搭建起来,再慢慢研究。这时搭建orange项目的整个过程和过程中遇到的问题,记录下来,方便以后查阅和参考。 安装前准备cent os 安装nginx依赖库 1yum -y install readline-devel pcre-devel...

阅读全文

一些文章

在一些技术博客上看到的一些文章,可以作为一些参考,在这里收藏一下。 JVM调优总结 JVM调优总结(1):一些概念 JVM调优总结(2):基本垃圾回收算法 JVM调优总结(3):垃圾回收面临的问题 JVM调优总结(4):分代垃圾回收 JVM调优总结(5):典型配置 JVM调优总结(6):新一代的垃圾回收算法 JVM调优总结(7):调优方法 JVM调优总结(8...

阅读全文

Lua元表

在 Lua 5.1 语言中,元表 (metatable) 的表现行为类似于 C++ 语言中的操作符重载,例如我们可以重载 “__add” 元方法 *(metamethod)*,来计算两个 Lua 数组的并集;或者重载 “__index” 方法,来定义我们自己的 Hash 函数。 预定义操作集合其实不仅仅是LUA, 在大多数编程语言中,每一种类型的值,都有 一...

阅读全文

logback配置详解

logback是log4j作者设计的另一个开源日志组件。相对于log4j, 它拥有相当多的优势。比如更快的速度,在一些关键性能上提升10倍以上,而且初始化加载内存也更小了。此外,Logback-classic非常自然地实现了slf4j, 拥有充分的 文档等。因此使用logback来做日志的处理是我们一个非常不错的选择。 logback模块 logback-c...

阅读全文