先说一下背景,在服务器上运行着几个docker容器,分别承担着nginx、mysql、go、php、python,具体架构设计初衷暂且不管,有个需求是需要用python脚本去定时采集数据。
宿主机上没有配置python也没有mysql所以只能吧采集任务放在python容器上。问题...
8684℃
shell 错误输出重定向到标准输出
./tmp/test.sh > /tmp/test.log 2>&1
>和<是文件重定向符。那么1和2是什么?
shell中每个进程都和三个系统文件相关联
标准输入stdin
标准输出stdout
标准错误s...
9314℃
docker经常出问题,无故启动失败,只能靠log查找问题。下面就是几个常用的 log 操作技巧:
1. 显示所有 log
# 显示某个容器的所有log
$ docker logs [OPTIONS] <CONTAINER>
# 显示 docker-compose ...
6834℃
做前端经常会碰到很多符号,比如说邮件、星等,html下的这些符号其实不用作图,直接用代码生成。这里收集的可以收藏。
HTML常用特殊字符:只要你认识了 HTML 标记,你便会知道特殊字符的用处。
HTML 原代码
显示结果
描述
<
<
小于号或显示...
4611℃
orm的使用有自己特定的写法。从网上收集下来mark一下。
基本使用方法
//创建Orm对象
o := orm.NewOrm()
// 获取 QuerySeter 对象,user 为表名
qs := o.QueryTable("user")
// 也可以直接使用对象作为表...
6066℃
go官方没有提供session的标准库,但是我们使用gin的时候回方便很多,下面记录一下gin下使用session的示例。
package main
import (
// 导入session包
“github.com/gin-contrib/sessi...
7221℃
需要提前声明的是,如果你正准备学习Go、正在构建PoC项目或编写玩具项目,那么按照这个项目进行布局就大材小用了;如果你正在开发一个准备完善的系统,无论是从今后的维护还是和小伙伴的协作上都应认真读一下这篇关于标准布局的文章,绝对让你受益匪浅。
这是Go应用程序项目的基础布局。这不是...
3678℃
曾经写过一篇关于幂等性的介绍:http://www.iamlintao.com/6212.html ,但是没有说明具体应该怎讲解决,偶然看到“苏三说技术”的一篇帖子,觉的有必要拿过来分享一下。
幂等性:就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点...
4325℃
看到好友圈发的一篇吴伯凡曾经的一个讲座,是关于说创业的,稍有感触,明白、身有体会(是的,是“身”有体会,因为有些事情是亲身参与其中的),是两个不一样的程度。就和教孩子一样,道理一套一套的都懂,说起来也口吐白沫讲办个小时,但是做和说是完全不同的,不要听那些只有理论的瞎白活,要听就听...
3599℃
阿里云推荐的挂载OSS方法是走网关的,当然也是要收费的;不过aliyun也给出了手动挂载的方法,不过目录很深不好找 (https://help.aliyun.com/document_detail/153892.html?spm=a2c4g.11186623.6.750.2b03...
7651℃
什么是go-cache
KV存储引擎有很多,常用的如redis,rocksdb等,如果在实际使用中只是在内存中实现一个简单的kv缓存,使用上述引擎就太大费周章了。在Golang中可以使用go-cache这个package实现一个轻量级基于内存的kv存储或缓存。GitHub源码地址...
11514℃
首先,先从网络请求network说起:
这里基本不关前端的事情,但是这也是优化小程序的一大重点,后端响应我们请求数据的速度影响了整个页面的速度,所以,把它拿到第一位
请求超过300ms就已经算是慢了,所以会影响总体速度。
建议:叫后端优化接口,加快响...
4430℃
在日常开发中,总会接触到各种接口。前后端数据传输接口,第三方业务平台接口。一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护。这篇文章重点讨论一下提供给第三方平台的业务接口应当如何设计?我们应该考虑哪些问题?
主要从以上三...
5566℃
为了解决 API 安全问题,在本文我们收集了一系列 API 的最佳实践,希望这些 Tips 日后在保护 API/Web 服务安全和免受入侵时,会帮助到你。
1、使用 HTTPS
现在的 Web 已经不是之前那个年代,标准的 HTTP 满足不了 Web 安全需求。而各大浏览器供应商...
5178℃
由于不知道什么原因,docker 上 mysql8.x的数据库打不开了,于是只好删掉重新创建;幸好当初mysql的数据库是存放在宿主机上的(详见 http://www.iamlintao.com/6680.html 的操作),所以只好从源文件开始恢复数据。
&nbs...
8566℃