- 博客(279)
- 收藏
- 关注
原创 windows下go 环境安装
windows下go 环境安装下载安装包并一步步安装配置环境变量GOROOT, GOPATHcmd命令验证 go envsublime Text3 + package control打开“工具”—>“编译系统”—>“编译新系统” { "cmd": ["go", "run", "$file_name"], "file_regex": "^[ ]Fil...
2019-08-28 18:47:38
381
原创 centos6 go 环境部署
线上数据库备份方案备份实现方案1.编译数据库备份shell脚本2.部署go后台服务,定时触发数据库备份shell3.集成aliyun_cloud,将数据库备份文件上传至oss4.删除一个月以前的数据库备份文件, 但保留每个月一号的备份,长期保留–附5.短信提醒,每天备份完毕后发送短信提醒备份还原实现方案1.编译数据库备份文件下拉脚本2.实现AB库切换,将下拉的备份文件恢复到B库...
2019-08-19 17:57:09
392
原创 ubuntu18.04 install nodejs npm
ubuntu18.04 install nodejs npmsudo apt install nodejssudo apt install npmnpm install -g cnpm --registry=https://registry.npm.taobao.orgnpm install express --save -gnpm install express-generator -...
2019-08-16 17:00:03
504
原创 阿里云 Composer 全量镜像
阿里云 Composer 全量镜像最新版本: 1.9.0下载地址: https://mirrors.aliyun.com/composer/composer.pharcomposer config -g repo.packagist composer https://mirrors.aliyun.com/composer/composer config repo.packagist com...
2019-08-14 16:48:25
264
原创 conetos6 samba安装配置
=conetos6 samba安装配置===================\10.0.99.200\public安装Samba应用yum -y install samba启动Samba服务#systemctl start smb.service#systemctl start nmb.service用status命令查看是否启动成功systemctl status...
2019-08-06 08:38:23
207
原创 vagrant虚拟机扩容
vagrant _centos6 扩容一. virtualBox虚拟机处理找到虚拟机存放.vmdk的目录C:\Users\diy\VirtualBox VMs\新编组\centos6_centos6_1558330601327_66014获取原硬盘的uuid值vboxmanage showhdinfo "centos-vm-disk1.vmdk" UUID: 12a10eca-8...
2019-07-30 11:29:00
274
原创 常用linux操作
– 按内容搜索文件find ./ -type f -name ‘*.php’ | xargs grep ‘17610890038’
2018-07-04 10:55:22
309
转载 PHP一致性hash实现
PHP 一致性hash实现<?php/** * 分布式缓存部署方案 * 当有1台cache服务器不能满足我们的需求,我们需要布置多台来做分布式服务器,但是 * 有个问题,怎么确定一个数据应该保存到哪台服务器上呢? * 有两种方案,第一种普通hash分布,第二种一致性哈希分布 * * 普通hash分布 * 首先将key处理为一个32位字符串,取前8位,在经过hash计算处...
2018-05-29 16:55:13
436
原创 vagrant 安装与配置
安装VirtualBox (5.0)直接来到官网https://www.virtualbox.org/wiki/Downloads点击下载最新的virtualbox,双击安装,一路傻瓜化完成。安装Vagrant (2.0)网上有说什么使用gem命令来安装的,建议大家别进这个坑了,直接到官网https://www.vagrantup.com/downloads.html下载...
2017-10-23 17:09:16
996
翻译 IT架构师技术知识图谱
1.1 架构师图谱1.2 Java架构师图谱1.3 微服务架构秘籍1.4 一致性图谱1.5 互联网大流量的方法1.6 安全秘籍1.7 阿里巴巴常用小框架1.8 架构方法论图谱1.9 设计模式秘籍图谱22.1 JVM虚拟机垃圾回收图谱
2017-09-26 14:49:04
1110
翻译 微服务的4个设计原则
微服务架构演进过程最早是应用是单块架构,后来为了具备一定的扩展和可靠性,就有了垂直架构,也就是加了个负载均衡,接下来是前几年比较火的SOA,主要讲了应用系统之间如何集成和互通,而到现在的微服务架构则是进一步在探讨一个应用系统该如何设计才能够更好的开发、管理更加灵活高效。微服务架构的基本思想就是“围绕业务领域组件来创建应用,让应用可以独立的开发、管理和加速”。微服务架构的好处四个方面的优点: 每个微
2017-09-26 11:30:42
11761
原创 ubuntu server conf
ubuntu server conflinux user manager$sudo adduser newuserHow To Grant a User Sudo Privileges,Search for the line that looks like this$visudo->root ALL=(ALL:ALL) ALLBelow this line, copy the format
2017-08-04 17:32:49
518
原创 Install VSFTPD server in Ubuntu 16.04 LTS
Install VSFTPD server in Ubuntu 16.04 LTS文档 https://www.ostechnix.com/install-vsftpd-server-ubuntu-16-04-lts/ 文档 http://yuanbin.blog.51cto.com/363003/108262/$sudo apt-get install vsftpd$sudo vim /etc
2017-08-01 14:36:57
566
原创 docker install and configure
docker install and configure概述Docker系统有两个程序:docker服务端和docker客户端ubuntu install docker 文档 https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04Step 1 — Installin
2017-07-26 18:25:34
639
原创 文章标题
http://blog.youkuaiyun.com/black_ox/article/details/17753943ssh公钥登录 一般在管理远程主机时,都用ssh登录,ssh user@host,但是这样每次会使用密码。 使用ssh-keygen生成的密钥对,然后将公钥添加的目标主机的~/.ssh/authorized_keys文件中,当前主机就成为可信任的主机,下次使用ssh登录时,就不用输入密码了。
2017-07-25 17:52:34
206
原创 git gitlab server install and configure
ubuntu server confos user: coober/liu1985How To Add a User#adduser newuseror#sudo adduser newuserHow To Grant a User Sudo PrivilegesSearch for the line that looks like this$visudo->root ALL=(AL
2017-07-24 18:42:40
905
原创 install php 7 to run beside php 5 on ubuntu with nginx
How to install php 7 to run beside php 5 on ubuntu with nginxPHP 7.0 on Ubuntu 14 or 161.Enter the following commands in the order shown: sudo apt-get -y update sudo add-apt-repository ppa:ondrej/
2017-07-19 15:39:56
445
原创 Install Composer on Ubuntu 14.04
Step 1 — Installing the DependencieFirst, update the package manager cache by running: $sudo apt-get updateNow, let’s install the dependencies. We’ll need curl in order to download Composer and php5
2017-07-19 14:28:57
414
转载 API防重放机制
2017-03-20 18:19 by 轩脉刃, 1995 阅读, 8 评论, 收藏, 编辑说说API的防重放机制我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个正常逻辑是插入数据库操作,那么一旦插入数据库的语句写的不好,就有可能出现多条重复的数据
2017-06-14 14:20:32
682
原创 加密、解密详解及CA的实现
欢加密、解密详解及CA的实现http://www.tuicool.com/articles/YV3iYz加密方式1、对称加密对称加密是基于加密算法+口令的,它主要有两个特性: 1)、加密方、解密方使用同一个口令 2)、将原文分割成固定大小的块,对这些块进行加密
2017-06-12 18:55:38
2919
原创 Hadoop Storm Spark比较
HadoopHadoop是磁盘级计算,进行计算时,数据在磁盘上,需要读写磁盘;Hadoop M/R基于HDFS,需要切分输入数据、产生中间数据文件、排序、数据压缩、多份复制等,效率较低。假设利用hadoop,则需要先存入hdfs,按每一分钟切一个文件的粒度来算(这个粒度已经极端的细了,再小的话hdfs上会一堆小文件),hadoop开始计算时,1分钟已经过去了,然后再开始调度任务又花了一分钟,然后作
2017-05-31 10:16:06
545
转载 大数据的六大规则
大数据的六大规则大数据包括结构化数据(Structured Data)和非结构化数据(Unstructured Data)。1. 在早期阶段,先建立数据灯塔再考虑大数据不要花24个月搭建海量的大数据环境,后期再发现这是你最大的错误。可以相当快开始采集数据、建立非完善的数据仓库和做数据分析。这种组建可称为数据灯塔,先关注三大趋势: - 发现以前未知的走势或关键驱动因素 - 摸索异常的记录 - 理
2017-05-27 15:52:59
3763
原创 欢迎使用优快云-markdown编辑器
Hadoop HDFS实践攻略理论部分:HDFS 基本原理文件读取、写入机制元数据管理思路实践部分:安装实践环境Shell 命令行操作方式Java API操作方式HDFS基本原理1. HDFS的解决思路 HDFS(Hadoop Distribute File System)是一个分布式文件系统,是Hadoop的重要成员。HDFS是个抽象层,底层依赖很多独立的服务器,对外提供统一
2017-05-23 15:17:39
260
原创 hadoop + zookeeper 安装部署
1. 网络配置1.1 查看当前机器名称 #hostname1.2 修改当前机器名称1.3 修改当前机器IP1.4 配置hosts文件(必须) 192.168.3.111 hadoopserver01 192.168.3.112 hadoopserver02 192.168.3.113 hadoopserver031
2017-05-15 20:31:43
800
原创 MySQL server has gone away 问题的解决方法
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插
2017-01-24 16:52:17
285
原创 第三方支付集成
========================拉卡拉支付====================================文档:https://github.com/LklCBPay/apidemo:http://testintl.lakala.com:8080/webDemo/========================支付宝支付=======
2017-01-12 20:21:59
1519
原创 什么是线程安全
首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario
2016-12-18 14:31:37
768
原创 Linux 定时任务应用
Linux的crontab中添加自定义的任务——定时执行指定脚本,一直失败,后来终于解决了,记录一下以免再忘。1. 确认crond服务已启动有些linux系统是cron,比如CentOS,功能与crond相同#service crond restart #service crond status 2. 添加crontab任务#cro
2016-12-12 15:04:58
137
原创 Linux常用命令
文件夹拷贝 cp -rf `ls ./ | grep -E -v "^(.git)$"` ../ant-manager/根据进程关键字批量杀进程ps -ef |grep start |awk '{print $2}' | xargs -I X kill X抓包tcpdump -X -s 0 -i 2 host 192.168.3.71 and tcp port 80
2016-12-09 10:15:25
327
原创 使用openssl生成RSA公钥和私钥对
在ubuntu上要使用openssl的话需要先进行安装,命令如下:#sudo apt-get install openssl#openssl首先需要进入openssl的交互界面,在命令行了输入openssl即可;1)生成RSA私钥:openssl>genrsa -out rsa_private_key.pem 1024该命令会生成1024位的私钥
2016-12-08 19:28:51
2143
原创 支付服务集成-支付宝
http://www.alliedjeep.com/124363.htm1. 数据交互流程支付宝支付的业务数据交互流程图如下。 图 1 支付宝支付SDK数据交互流程图构造订单数据并签名商户客户端根据手机支付宝支付开发包的接口规则,通过程序生成得到签名结果及要传输给手机支付宝支付开发包的数据集合。发送请求数据把构造完成的数据集合传递给手机支付
2016-11-30 22:37:40
705
转载 php 按元素值获取最佳元素组合
<?phpfunction getClosest($search, $arr) { $closest = null; $keyNow = null; $keys = null; $min = min($arr); if ($search <= 0) return ''; foreach ($arr as $key => $item) { if ($cl
2016-10-19 20:58:00
264
转载 thrift应用
1.下载thrift包 http://thrift.apache.org/download 2.安装依赖 sudo apt-get install automake bison flex g++ git libboost1.55-all-dev libevent-dev libssl-dev libtool make pkg-config 3.php语言依赖 sudo apt-get inst
2016-10-19 20:56:52
369
原创 git操作杂记
===Tangji笔记===================##git操作git config --global color.ui truegit merge mybranch (merge from mybranch)git branch -d mybranch 删除分支git branch -D mybranch 强制删除分支git branch 列出所有分支git branc...
2016-08-02 15:02:24
315
转载 防止机器注册
方法一:1.打开reg.asp文件 先找到: answer=md5(Request.form("answer"),16)End If其下面增加: 'ssa加入防止恶意注册必填项If Request.form("Forumname")="" ThenResponse.redirect "showerr.asp?ErrCodes=您没有回答“防恶意注册问题答案”!&
2016-05-25 18:10:00
1265
原创 Linux 检索
1. 很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令例如:#find /sbin -perm +700 |ls -l 这个命令是错误的#find /sbin -perm +700 |xargs ls -l 这样才是正确的#find /path -type f -print0 | xargs -0 rm
2015-09-07 16:08:04
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人