01 2019 档案

摘要:supervisor管理进程,是通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动,所以我们只需要将要管理进程的可执行文件的路径添加到supervisor的配置文件中就好了。此时被管理进程被视为supervisor的子进程,若该子进程异常中断,则父进程可以准确的获取 阅读全文
posted @ 2019-01-30 09:37 ma_fighting 阅读(750) 评论(0) 推荐(0) 编辑
摘要:前言 本篇主要给大家讲述了如何利用Go语言的语法特性实现Set类型的数据结构,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍吧。 需求 对于Set类型的数据结构,其实本质上跟List没什么多大的区别。无非是Set不能含有重复的Item的特性,Set有初始化、Add、Clear、Remove 阅读全文
posted @ 2019-01-28 19:58 ma_fighting 阅读(6678) 评论(0) 推荐(0) 编辑
摘要:ps -p 13115 -o lstart 阅读全文
posted @ 2019-01-28 10:50 ma_fighting 阅读(2166) 评论(0) 推荐(0) 编辑
摘要:INSERT INTO user_auth(userid, auth_plane_id) select user.user_id AS userid, plane.id AS auth_plane_id FROM user, plane WHERE user.name = '陈' and plane 阅读全文
posted @ 2019-01-27 11:12 ma_fighting 阅读(4341) 评论(0) 推荐(0) 编辑
摘要:1. information_schema详细介绍: information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。在 阅读全文
posted @ 2019-01-25 18:59 ma_fighting 阅读(2271) 评论(0) 推荐(0) 编辑
摘要:1,mysql全库导入报错 [root@dev_121_21 ~]# mysql--socket=/usr/local/mysql/mysql.sock --default-character-set=utf8</home/alldb_20160605.sql ERROR 1142 (42000) 阅读全文
posted @ 2019-01-25 18:57 ma_fighting 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:三个部分 这个脚本分为3个部分:[Unit] [Service] [Install]。 Unit Unit表明该服务的描述,类型描述。我们称之为一个单元。比较典型的情况是单元A要求在单元B启动之后再启动。这种设置是通过Unit下面的Requires、After、Before、Wants来调整的。比如 阅读全文
posted @ 2019-01-24 19:10 ma_fighting 阅读(23057) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/558d6ea9d0db 阅读全文
posted @ 2019-01-24 19:09 ma_fighting 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-24 11:02 ma_fighting 阅读(529) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/ginvip/p/6352157.html 阅读全文
posted @ 2019-01-22 18:59 ma_fighting 阅读(124) 评论(0) 推荐(0) 编辑
摘要:线程栈(thread stacks)介绍 先回顾下linux的内存空间布局 简书_stack02.png 当启动一个C实现的thread时,C标准库会负责分配一块内存作为这个线程的栈。标准库分配这块内存,告诉内核它的位置并让内核处理这个线程 的执行。在linux系统中,可通过 ulimit -s查看 阅读全文
posted @ 2019-01-22 18:56 ma_fighting 阅读(5693) 评论(0) 推荐(0) 编辑
摘要:当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如: 整页翻页命令为: Ctrl + f 键 f 的英文全拼为:forward; Ctrl + b 键 b 的英文全拼为:backWord; 翻半页命令为: Ctrl + d 键 d 阅读全文
posted @ 2019-01-21 11:31 ma_fighting 阅读(4367) 评论(0) 推荐(0) 编辑
摘要:https://draveness.me/database-concurrency-control 阅读全文
posted @ 2019-01-19 17:01 ma_fighting 阅读(304) 评论(0) 推荐(0) 编辑
摘要:coredns简介 CoreDNS是一个DNS服务器,和Caddy Server具有相同的模型:它链接插件。CoreDNS是云本土计算基金会启动阶段项目。 CoreDNS是SkyDNS的继任者。 SkyDNS是一个薄层,暴露了DNS中的etcd中的服务。 CoreDNS建立在这个想法上,是一个通用的 阅读全文
posted @ 2019-01-19 15:31 ma_fighting 阅读(2187) 评论(0) 推荐(0) 编辑
摘要:基本使用: https://www.cnblogs.com/dragonir/p/6219541.html 协议解析: https://www.jianshu.com/p/a384b8e32b67 (1)版本 ,占4位,指IP协议的版本,目前广泛使用的IP协议版本号为4(即IPv4)。 2)首部长度 阅读全文
posted @ 2019-01-19 14:18 ma_fighting 阅读(20697) 评论(0) 推荐(1) 编辑
摘要:如果系统的QPS超过10W+,甚至是百万以上的访问,则光是Redis是不够的,但是Redis是整个大型缓存架构中,支撑高并发的架构非常重要的环节。 首先,你的缓存中间件、缓存系统,必须能够支撑起10w+的高并发; 其次,再经过良好的整理缓存架构设计(多级缓存架构、热点缓存等),支撑真正上十万、甚至上 阅读全文
posted @ 2019-01-17 10:04 ma_fighting 阅读(664) 评论(0) 推荐(0) 编辑
摘要:1、什么是三目运算:(布尔表达式 ? 值0:值1;) 5>3?alert('5大'):alert('3大'); 即 if(5>3){alert('5大')}else{alert('3大')}; 注意:三目运算和if(){}else{}的 区别是三目运算有返回值 例如: var max = a>b?a 阅读全文
posted @ 2019-01-15 16:42 ma_fighting 阅读(75042) 评论(0) 推荐(0) 编辑
摘要:相信对于熟悉SQL的人来说,LEFT JOIN非常简单,采用的时候也很多,但是有个问题还是需要注意一下。假如一个主表M有多个从表的话A B C …..的话,并且每个表都有筛选条件,那么把筛选条件放到哪里,就得注意喽。 比如有个主表M,卡号是主键。 卡号 客户号6223123456781001 100 阅读全文
posted @ 2019-01-15 16:34 ma_fighting 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-15 16:15 ma_fighting 阅读(139) 评论(0) 推荐(0) 编辑
摘要:http://www.jianshu.com/p/361cb9cd13d5 阅读全文
posted @ 2019-01-14 19:22 ma_fighting 阅读(159) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/jsonhc/p/7884668.html https://www.cnblogs.com/xishuai/p/docker-etcd.html 阅读全文
posted @ 2019-01-12 10:07 ma_fighting 阅读(145) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/dd80f6be7969 阅读全文
posted @ 2019-01-11 15:53 ma_fighting 阅读(197) 评论(0) 推荐(0) 编辑
摘要:golang中对一个slice进行“slice”可以取片段得到一个新的slice,那么如何用简洁的代码删除slice中的一个元素呢? 阅读全文
posted @ 2019-01-10 15:43 ma_fighting 阅读(19217) 评论(0) 推荐(0) 编辑
摘要:定义: reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。对空数组是不会执行回调函数的。 案例 计算数组总和 var num = [1,2,3,4,5]; var res = num.reduce(function(total,num){ retur 阅读全文
posted @ 2019-01-10 14:43 ma_fighting 阅读(17876) 评论(0) 推荐(2) 编辑
摘要:trim()是一个很适用的方法,作用是去除字符串两边的空白,但是js本身并未提供这个方法,下面介绍js使用trim()的方法。 1.通过原型创建字符串的trim() 2.通过函数实现 例如: 阅读全文
posted @ 2019-01-10 14:41 ma_fighting 阅读(6327) 评论(0) 推荐(0) 编辑
摘要:分三部分 一、syslog协议介绍 二、syslog函数 三、linux syslog配置 一、syslog协议介绍 1、介绍 在Unix类操作系统上,syslog广泛应用于系统日志。syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可 阅读全文
posted @ 2019-01-10 11:07 ma_fighting 阅读(10043) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-08 20:09 ma_fighting 阅读(191) 评论(0) 推荐(0) 编辑
摘要:sudo docker logs -f -t --tail 10 my-openldap-container(container ID) 阅读全文
posted @ 2019-01-08 15:18 ma_fighting 阅读(752) 评论(0) 推荐(0) 编辑
摘要:docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id 可直接获得容器的ip地址如:172.18.0.4 显示所有容器IP地址: docker inspect 阅读全文
posted @ 2019-01-08 10:53 ma_fighting 阅读(27856) 评论(1) 推荐(1) 编辑
摘要:基于Docker在Mac OS X系统中的部署和设置GitLab的具体过程如下: 1. 安装Docker for Mac (参见https://docs.docker.com/docker-for-mac/install/) 2. 下载GitLab镜像 docker pull gitlab/gitl 阅读全文
posted @ 2019-01-08 10:29 ma_fighting 阅读(3385) 评论(0) 推荐(0) 编辑
摘要:标签(Tag)可以针对某一时间点的版本做标记,常用于版本发布。 列出tag 打tag git tag分为两种类型:轻量tag和附注tag。轻量tag是指向提交对象的引用,附注Tag则是仓库中的一个独立对象。建议使用附注Tag。 创建轻量Tag 创建附注Tag 创建轻量Tag不需要传递参数,直接指定T 阅读全文
posted @ 2019-01-07 17:03 ma_fighting 阅读(8640) 评论(0) 推荐(0) 编辑
摘要:到后台mysql中查看是问号。 并不能显示出中文,初步判定是编码的问题。 我们利用 show variables like'character_set_%'; 与 show variables like'collation_%'; 该命令查看mysql编码格式是否为以下 Variable_name 阅读全文
posted @ 2019-01-07 16:11 ma_fighting 阅读(10649) 评论(0) 推荐(0) 编辑
摘要:localhost、127.0.0.1和本机IP的区别如下: 1、首先 localhost 是一个域名,在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1] 。 在 Windows 中,这个域名是预定义的,从 hosts 文件中可以看 阅读全文
posted @ 2019-01-07 13:36 ma_fighting 阅读(12872) 评论(0) 推荐(0) 编辑
摘要:目录 预热 管理单个 unit 查看系统上的 unit 管理不同的操作环境(target unit) 检查 unit 之间的依赖性 相关的目录和文件 systemctl daemon-reload 子命令 总结 预热 管理单个 unit 查看系统上的 unit 管理不同的操作环境(target un 阅读全文
posted @ 2019-01-05 17:20 ma_fighting 阅读(2221) 评论(0) 推荐(0) 编辑
摘要:dig 命令主要用来从 DNS 域名服务器查询主机地址信息。 查询单个域名的 DNS 信息 dig 命令最典型的用法就是查询单个主机的信息。 dig 命令默认的输出信息比较丰富,大概可以分为 5 个部分。第一部分显示 dig 命令的版本和输入的参数。第二部分显示服务返回的一些技术详情,比较重要的是 阅读全文
posted @ 2019-01-05 17:16 ma_fighting 阅读(275) 评论(0) 推荐(0) 编辑
摘要:先贴图: 在对外网开放的后台管理系统中,使用静态口令进行身份验证可能会存在如下问题: (1) 为了便于记忆,用户多选择有特征作为密码,所有静态口令相比动态口令而言,容易被猜测和破解; (2) 黑客可以从网上或电话线上截获静态密码,如果是非加密方式传输,用户认证信息可被轻易获取; (3) 内部工作人员 阅读全文
posted @ 2019-01-02 14:47 ma_fighting 阅读(3536) 评论(0) 推荐(0) 编辑
摘要:1、PRIMARY KEY(主键索引) 添加 ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` );删除 ALTER TABLE `table_name` DROP PRIMARY KEY; 2、UNIQUE(唯一索引) 添加 ALTER TAB 阅读全文
posted @ 2019-01-02 11:22 ma_fighting 阅读(7555) 评论(0) 推荐(0) 编辑
摘要:Http定义了与 服务器的交互方法,其中除了一般我们用的最多的GET,POST 其实还有PUT和DELETE 根据RFC2616标准(现行的HTTP/1.1)其实还有OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT 简单地介绍一下吧。 http 的post 阅读全文
posted @ 2019-01-02 11:20 ma_fighting 阅读(23376) 评论(1) 推荐(3) 编辑

历史天气查
点击右上角即可分享
微信分享提示