主页

redis 配置supervisor

一、坑 redis安装还是挺简单的,按照官方的教程一步一步的来,基本上来说是没什么问题.至于后台运行,只需要在redis的配置文件中设置daemonize yes即可,但是

阅读更多

RxJava学习笔记(一)

RxJava学习笔记(一) 注意:这篇文章只是本人学习过程中的的笔记而已,如有错误实属正常,欢迎一起交流,本文涉及的RxJava的版本是1.x,还有一点是文中所指的Observer在代码中等价于Subscriber,Subscriber实现了Observer接口并且多了一个onStart的方法. 一、简介 什么是RxJava 这个怎么说呢,用官方项目的一句话就是”a library for composing asynchronous and event-based programs using observable sequences for the Java VM”,翻译过来就是,一个在 Java VM 上使用可观测的序列来组成异步的、基于事...

阅读更多

hexo图床与简单自动化

hexo图床与简单自动化 其实标题是自动化而已,起内容只是把hexo的md文件中的图片链接批量替换掉而已,没有啥技术含量. 为什么需要图床? 这只是个人需求而已,并不是每个人都需要图床.那么图床有啥好处呢?第一,可以减轻服务器的存储压力;第二,减轻应为图片带来的额外的流量消耗;第三,图床一般都是具有cdn加速的,可以让你的网页变得更快.我主要是看中了cdn加速这点,因为我的服务器和域名都是国外的,适当还是要加速的,不然就太慢了. 国内有哪些图床呢? 国内的图床有一下几个,当然我列出的只是我知道的几个而已. 七牛,要钱,收费,备案. 拍云,要钱,收费,备案. 阿里云oss,要钱,收费,备案. v2ex,要钱,只向会员开放,至于要不要备案这个就不知道了. ...

阅读更多

hexo与jenkins简单的集成

hexo与jenkins简单的集成 由于hexo是静态的内容,导致每次写博客都要把md文件上传到服务器,然后再用hexo命令生成静态文件.这样实在太麻烦了.于是杀鸡焉用牛刀的整上了Jenkins来进行自动部署.O(∩_∩)O哈哈~. 安装Jenkins 环境 服务器系统: CentOS7 jdk 版本: openJDK 1.8 配置环境(这里主要是安装JDK,如果已经安装请跳过此步骤) 使用命令yum install java-1.8.0-openjdk* -y安装jdk. 验证jdk是否安装成功,使用命令java 或者 javac ,看是否能否执行该命令 安装...

阅读更多

vim个性化配置

vim个性配置 使用vim是否是逼格满满呢?? 如果在个性话一点是不是更有逼格呢? 安装macVim 之前折腾了很久vim后来还是放弃治疗装上了macVim,别问我为什么. 下载并按照 使用brew安装可谓是非常的简单,这里推荐覆盖安装的方式brew install macvim --with-override-system-vim 简单个性配置 安装好以后发现,vim没有颜色,感觉不好看,这里就默认配置一下,编辑用户目录下面的.vimrc文件,没有则创建一个. #设置代码折叠根据语义折叠 set foldmethod=syntax #设置vim开启时不开启折叠 set nofoldenabl...

阅读更多

Let's Encrypt申请通配符域名

Let’s Encrypt 子域名统配证书申请 终于等来了Let’s Encrypt通配符证书了,看到这里泪流满面o( ̄︶ ̄)o,那我们来尝尝鲜吧. 申请 下载certbot-auto wget https://dl.eff.org/certbot-auto 赋予可执行的权限 chmod +x certbot-auto 申请证书 ./certbot-auto certonly -d *.onew.me --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org...

阅读更多

mac下配置v2ray开机自启动

mac开机启动v2ray 由于系统的问题,开不了机,所以重装了系统.记录下倒腾v2ray开启启动的过程 mac os的开机启动项有很多种,再次记录一下利用LaunchAgents来达到启动程序的目的 第一步,先编写plist文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive<...

阅读更多

Mac OS X下编译Redis Desktop Manager(RDM)

前言 rdm 算得上是一个比较好的redis图形化工具,但是最新的版本要自己编译才可以(除非你在官网上进行付费),通过brew安装的也只能安装0.8的版本.所有最新的版本需要我们自己编译.由于自己编译的时候遇到了不少的坑,所以在此记录一下. 最近看到有些小伙伴,编译不成功呀.重新写一下. 第一步,准备编译环境 下载源码 git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm,这里的recursive参数是允许下载其他的依赖. 安装qt creator 和 qt (用来编译源码),如果不想用b...

阅读更多