首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端要努力
掘友等级
后端开发
|
某互联网公司
大环境不好,自己也改变不了什么,只有努力才是王道
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
软件架构课 Day3
软件开发中有一个著名的经验法则——克努特优化原则 ,比起名字,它的内容陈述也许更广为人知:过早优化是万恶之源。 “过早优化”是指试图在没有实践数据或者合理的预测下,过度追求效率的行为。过早的优化尝试
软件架构课 Day2
因为 Session 存储在服务器的内存中,那么当服务器水平拓展成多节点时,我们在设计时就必须在以下三种方案中选择其一: 要么就牺牲集群的一致性(Consistency),让均衡器采用亲和式的负载均衡
软件架构课 Day1
中间人攻击(Man-in-the-Middle Attack,MitM) 在消息发出方和接收方之间拦截双方通讯。我们用写信来做个类比:你给朋友写了一封信,而邮递员可以拆开看你寄出去的信,甚至把信的
Go 并发编程 Day6
函数式编程的三大特性: immutable data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这样一来,可以让你的程序少很多Bug。因为
Go并发编程 Day5
泛型实现方式 1、C 通过void*和强制类型转换来实现,也可以通过宏来实现类似功能,一般只会用作简单的实现 2、C++ 模板类的模板具体化,预编译时生成不同的类,分别进行编译,代码会膨胀,但由于
Go编程模式 Day4
函数式编程中非常重要的 Map、Reduce、Filter 这三种操作。这三种操作可以让我们轻松灵活地进行一些数据处理,毕竟,我们的程序大多数情况下都在倒腾数据。尤其是对于一些需要统计的业务场景来说,
Go编程模式 Day3
控制反转(Inversion of Control,loC )是一种软件设计的方法,它的主要思想是把控制逻辑与业务逻辑分开,不要在业务逻辑里写控制逻辑,因为这样会让控制逻辑依赖于业务逻辑,而是反过来
Go 编程模式 Day2
使用 Functional Options 这种方式,这种方式至少带来了 6 个好处: 直觉式的编程; 高度的可配置化; 很容易维护和扩展; 自文档; 新来的人很容易上手; 没有什么令人困惑的事(是
Go编程模式 Day1
如果需要把数字转换成字符串,使用 strconv.Itoa() 比 fmt.Sprintf() 要快一倍左右。 尽可能避免把String转成[]Byte ,这个转换会导致性能下降。 如果在 for-l
深入浅出区块链 Day25
目前区块链领域的人才需求大致可以分为以下几种。 根据客户的需求,搭建基于 DLT 技术的分布式账本应用,在 DLT 上实现客户要求的业务需求,这类与传统解决方案型的人才十分接近。 公司已经具有了某些行
下一页
个人成就
文章被点赞
56
文章被阅读
53,372
掘力值
3,645
关注了
6
关注者
79
收藏集
1
关注标签
3
加入于
2020-08-31