关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
文章目录 1.开闭原则 2.依赖倒置原则 3.单一职责 4.接口隔离原则 5.迪米特原则 6.里氏替换原则 7.合成复用原则 1.开闭原则 开闭原则(Open-Closed Principle,OCP)是指一个软件实...
热文大厂面试必会语言:GO语言入门,看这一篇就够了
前言 最近大厂的面试岗位,越来越多要求要会go语言,那么go要怎么学呢? 其实go的入门不难,下面给大家推荐一些go的教程。 官方教程 Language Specification go 的语法说明以及语言的组织结构...
热文Go中的nil是是什么?和java的null有区别吗?
Go面试基础:Go中的nil是是什么?和java的null有区别吗? 前言 go语言中,有一个和java里的null很相似的变量为nil,但它其实还是有很多特性的,下面让我们一起来看看这里面有什么区别吧! 1. ni...
热文Go中优雅的获取Map元素的多种方法
Go语言获取map元素教程 Go 语言 中要获取 map 中的元素,除了使用 遍历 的方式,我们还可以使用 key 做为索引的形式来获取 map 指定 key 的元素。 根据 map 的 key 获取 map 的元素...
热文【SpringBoot框架篇】21.对springboot框架编译后的jar文件瘦身
文章目录 1.为什么要瘦身 2.应用实战 2.1.pom使用的依赖 2.2.打包 2.3.复制这些jar到项目根路径的release/lib目录下 2.4.配置打包时忽略依赖 2.5.启动jar的时候需要指定LOAD...
singleflight使用场景 缓存击穿:缓存在某个时间点过期的时候,恰好在这个时间点对这个Key有大量的并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后...
热文Go msgp序列化使用详解!比Json更快!面试时吊打面试官!
msgp简介 msgp是MessagePack的缩写,是一种高效的二进制序列化格式,用它官网的一句简单的介绍就是:“It’s like JSON.but fast and small.”,JSON大家都知道吧,基本J...
文章目录 定义 类图 栗子 总结 定义 模板模式: 一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。定义一个操作中的算法的骨架,而将一些步骤延迟到子类中...
热文Go语言实现枚举方法,const和iota结合轻松实现
Go语言现阶段没有枚举类型,但是可以使用 const 常量配合 iota 来模拟枚举类型,请看下面的代码: type Weapon int const ( Arrow Weapon = iota // 开始生成枚举值...
假设,现在有两个简单的json文件。 { "id":1, "name":"testjson01", "isadmin":true } { "isadmin":true, "name":"testjson01", "i...











