林涛的文章

我的生活很简单 我的梦想未实现
Python/Go

Go项目的标准布局

需要提前声明的是,如果你正准备学习Go、正在构建PoC项目或编写玩具项目,那么按照这个项目进行布局就大材小用了;如果你正在开发一个准备完善的系统,无论是从今后的维护还是和小伙伴的协作上都应认真读一下这篇关于标准布局的文章,绝对让你受益匪浅。 这是Go应用程序项目的基础布局。这不是...

3141℃

Server

如何保证接口的幂等性?

曾经写过一篇关于幂等性的介绍:http://www.iamlintao.com/6212.html ,但是没有说明具体应该怎讲解决,偶然看到“苏三说技术”的一篇帖子,觉的有必要拿过来分享一下。 幂等性:就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点...

3811℃

26点

真实的创业到底有多难!

看到好友圈发的一篇吴伯凡曾经的一个讲座,是关于说创业的,稍有感触,明白、身有体会(是的,是“身”有体会,因为有些事情是亲身参与其中的),是两个不一样的程度。就和教孩子一样,道理一套一套的都懂,说起来也口吐白沫讲办个小时,但是做和说是完全不同的,不要听那些只有理论的瞎白活,要听就听...

3073℃

Server

阿里云ECS挂载OSS的方法

阿里云推荐的挂载OSS方法是走网关的,当然也是要收费的;不过aliyun也给出了手动挂载的方法,不过目录很深不好找 (https://help.aliyun.com/document_detail/153892.html?spm=a2c4g.11186623.6.750.2b03...

7059℃

Python/Go

如何使用go-cache及go-cache的源码分析

什么是go-cache KV存储引擎有很多,常用的如redis,rocksdb等,如果在实际使用中只是在内存中实现一个简单的kv缓存,使用上述引擎就太大费周章了。在Golang中可以使用go-cache这个package实现一个轻量级基于内存的kv存储或缓存。GitHub源码地址...

10844℃

其它

微信小程序如何能更快

首先,先从网络请求network说起: 这里基本不关前端的事情,但是这也是优化小程序的一大重点,后端响应我们请求数据的速度影响了整个页面的速度,所以,把它拿到第一位     请求超过300ms就已经算是慢了,所以会影响总体速度。 建议:叫后端优化接口,加快响...

3846℃

Server

一个优秀API是怎样的

在日常开发中,总会接触到各种接口。前后端数据传输接口,第三方业务平台接口。一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护。这篇文章重点讨论一下提供给第三方平台的业务接口应当如何设计?我们应该考虑哪些问题? 主要从以上三...

5083℃

Server

设计API时候应该注意的坑

为了解决 API 安全问题,在本文我们收集了一系列 API 的最佳实践,希望这些 Tips 日后在保护 API/Web 服务安全和免受入侵时,会帮助到你。 1、使用 HTTPS 现在的 Web 已经不是之前那个年代,标准的 HTTP 满足不了 Web 安全需求。而各大浏览器供应商...

4659℃

Server

mysql 从数据库源文件恢复表 (适用于 ibd 文件)

  由于不知道什么原因,docker 上 mysql8.x的数据库打不开了,于是只好删掉重新创建;幸好当初mysql的数据库是存放在宿主机上的(详见 http://www.iamlintao.com/6680.html 的操作),所以只好从源文件开始恢复数据。 &nbs...

7922℃

Server

反爬虫科普知识

自从 Python 火了起来,编写爬虫程序的门口越来越低,爬取别人网站数据也越来越猖獗。 阻止爬虫也就是我们这次要说的「反爬虫」,「反爬虫」涉及到的技术比较综合,说简单也简单,说复杂也复杂,看具体要做到哪种保护程度了。 下面我们说说常见的「反爬虫」技术。 一、前置知识 1. 动态...

3766℃

Python/Go

Go中的指针 *和 地址&

  go语言中&放在一个变量前,代表取变量的内存地址,类似python中的id()这个函数,但是python中其实是没有指针这个概念的。 package main import “fmt” func main() { a := ̶...

6246℃

Server

解决 go build时候timeout问题

默认安装的go 在 build的时候会出现长时间无响应,有类似如下报如下错误: go: github.com/hyperledger/fabric-contract-api-go@v1.0.0: Get https://proxy.golang.org/github.com/hy...

17602℃

26点

创业公司死亡分析

本文来自微信公众号:Giao数据(ID:GiaoData),作者:张子豪、YaJie 对于很多充满雄心壮志的人而言,“打工是不可能打工的,这辈子都不可能打工的”。那么这类人除去吃软饭和要饭以外,只剩下创业这一条对于大部分人而言“从未设想的道路”。 古人有云,“未谋胜,先谋败”。在...

5067℃

Server

微服务的通俗解释案例 不用动脑就能理解的那种

从知乎上看到了一个关于微服务的的解释,很实际也能明了,转载没事了多看几遍:读书千遍奇迹自现…… ^-^ 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 要理...

10904℃

Server

网站从小到大发展过程的10个阶段

来自简书,原名不是这个,但是这个名字应该会更合适。从网站最开始写起一共分为10个阶段,当然现阶段可能分的更多,不过这10个阶段足够一个公司从小走到中型企业了。以下内容架构师请略过……   1. 初始阶段的网站架构 一般来讲,大型网站都是从小型网站发展而来,一开始的架...

4640℃