单例模式总结

2017-03-20
阅读 5 分钟
2.4k
这种写法能够在多线程中很好的工作, 而且看起来它也具备很好的 lazy loading, 但是, 遗憾的是, 效率很低, 99% 情况下不需要同步。

RabbitMQ 基础

2017-03-20
阅读 1 分钟
1.6k
注意:注意有的命令前有 sudo 下载安装 {代码...} 启动服务 {代码...} 开启后台插件 {代码...} 默认用户密码为 guest guest ,只能本地访问,所以需要添加用户授权 添加用户 {代码...} 添加用户组 {代码...} 添加权限 {代码...} 然后就访问 15672 端口 常用命令 {代码...}

说一个 Jenkins 的大坑

2017-03-18
阅读 1 分钟
2.9k
设置邮件报错: {代码...} 原因 系统管理员邮件地址必须和下面的用户名保持一致

解决 xshell 上面 zsh 的 home end 无效问题

2017-03-13
阅读 1 分钟
7.5k
修改 zshrc 文件,追加一下信息 {代码...} [链接]

快速简单高效的搭建 SolrCloud 集群

2017-03-09
阅读 2 分钟
6.8k
网上一堆复制文件、修改文件的搭建教程,看完一顿懵,总觉得瞎复制文件不安全,容易出乱子。今天看了官方文档做下笔记,使用内嵌的 jetty 和 自己的 zookeeper 启动集群,希望能给网友一些帮助.

使用 telegram 收发微信消息

2017-02-23
阅读 2 分钟
22.3k
微信号、telegram 账号就不多说了, 由于墙的限制访问 telegram api 服务必须翻墙, 所以需要有一台国外的 vps 服务器或者会自行配置走国外代理.

gitlab 重置管理员密码

2017-02-23
阅读 1 分钟
7.6k
参考:[链接] 以 root 用户登录服务器,一定要是 root gitlab-rails console production user = User.where(id: 1).first user.password = 'secret_pass' user.password_confirmation = 'secret_pass' user.save 注意:第四第五步就是你的密码,不要随意替换,先重置成 secret_pass 后期再改吧.避免密码不符合要求到最后一...

ubuntu 搭建 owncloud

2017-02-23
阅读 6 分钟
2.8k
Ubuntu 搭建 ownCloud {代码...} {代码...} {代码...} 分别解压 {代码...} vim /etc/php5/fpm/pool.d/www.conf 取消下面这几行的注释 {代码...} 修改 listen {代码...} 重启服务 {代码...} {代码...} 退回 nginx 主目录 {代码...} 创建 sslkey 目录,把 https 的证书和 key 文件放进去 nginx.conf 配置文件内容 直接用下...

ubuntu 16 软件源切换到清华、阿里

2017-02-23
阅读 2 分钟
6.7k
参考 [链接]参考 [链接]注意:只支持 ubuntu 16.0.4 LTS 版本,其他请参考上条链接 建议备份 /etc/apt/source.list 文件后,清空文件内容填入以下内容 清华 {代码...} 阿里 {代码...}

idea maven 优化

2017-02-23
阅读 1 分钟
3k
去官网下载后解压,配置 MAVEN_HOME 和 PATH 环境变量,在 idea setting 里面搜索 maven 选择自己安装的 maven 版本

ubuntu 修改时区

2017-02-21
阅读 2 分钟
2.6k
命令: {代码...} 然后跟着提示走,依次输入 4:亚洲 9:中国 1:北京 1:确认正确最后添加环境变量 TZ='Asia/Shanghai' {代码...} 控制台日志 {代码...} 修改 ls 显示的时间格式 {代码...}

设置 sudo 不用输入密码

2017-02-21
阅读 1 分钟
3.5k
查看用户组 {代码...} 我们可以挑一组进行设置,比如我选用的 sudo 组 设置 {代码...} 权限为只读的 440 补充一下小知识:1 执行 2 写入 4 读取 临时改为可写的 {代码...} 然后编辑文件 {代码...} 修改为如下图所示: 主要就是添加 NOPASSWD: 到这里就完成,可以测试一下,如果成功别忘了将文件的权限改回去 {代码...}

在服务器上使用 gradle 打包 android 源码

2017-02-18
阅读 5 分钟
27.5k
可以看出是因为缺少 [Android SDK Build-Tools 25.0.2, Android SDK Platform 25]这时执行android list sdk --all 寻找匹配的序号

手动更新 linux 内核开启 BBR 算法

2017-02-18
阅读 2 分钟
7.6k
判断是否可以升级内核 常见的虚拟机化有 Openvz、KVM... KVM 是可以升级内核的,如果是 Openvz 就可以放弃折腾了. virt-what 工具可以判断虚拟化技术 {代码...} 下载内核镜像和内核头文件 ubuntu 内核地址:[链接]这里以 ubuntu 安装 v4.9.10 版本为例 一般 64 位系统需要下载上面3个文件,32 位系统下载下面3个 {代码...}...

国内同步 CyanogenMod 源码

2016-12-19
阅读 1 分钟
3.2k
根据 cm wiki 稍作修改 安装依赖 {代码...} 设置 git 用户名和邮箱 {代码...} 创建相关目录 {代码...} 下载 repo 工具 {代码...} 加执行权限 {代码...} 把上面的bin目录添加到环境变量,编辑 ~/.bashrc 文件,追加一下内容 {代码...} 初始化源码仓库 {代码...} 开始拉取源码,如果中断可以再次执行 {代码...}

mysql 的安装与常见配置

2016-09-04
阅读 2 分钟
2.3k
更新 {代码...} 安装 apt-get install mysql-server 会提示输入root用户的密码 修改编码格式 查看编码: SHOW VARIABLES LIKE 'character_set_%' 编辑文件 /etc/mysql/mysql.conf.d/mysqld.cnf {代码...} 如果想让其他机子远程也可以登陆需要把这句注释掉(前面加#) {代码...} 开启root的远程登录权限 {代码...} 修改账户...

搭建 php 运行环境

2016-07-11
阅读 2 分钟
2.7k
本教程只按最简单的方法搭建环境,不深究为什么 更新、升级软件仓库 {代码...} 编译安装 nginx {代码...} 默认安装在 /etc/local/nginx 目录下 安装 mysql {代码...} 期间会让你设置数据库的密码,重复输入两次即可 安装 php {代码...} 这里安装了 php 和 php 最常用的扩展,如果后期需要别的可以直接 apt-get install p...