首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
guerbai
掘友等级
后端研发工程师
|
ByteDance
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 8
沸点 1
赞
9
返回
|
搜索文章
最新
热门
Redis集群一致性Hash效果的代码演示
在微服务领域,使用Redis做缓存可并不是一件容易的事情。 像新浪、推特这样的应用,许许多多的热点数据全都存放在Redis这一层,打到DB层的请求并不多,可以说非常依赖缓存了。如果缓存挂掉,流量全部穿透到DB层,其必然不堪其重,整个系统也会随之瘫痪,后果非常严重。 由于缓存数据…
JS异步的几种写法
JavaScript的单线程决定了其解决并发问题的异步特性。 最直接的回调写法,会造成难以维护的callback hell,JS的发展一直在追寻着以"程序员写起来更容易"为目标的异步写法。 解决方案有好几个,因为多,功能又一样,还能混杂在一起,就会乱。 这里以一个实例为线索,来…
谈下python微服务中的序列化场景
在上一篇文章中说到了验参,现在接着说另一个微服务中的工程性问题,序列化。 作为编写业务的程序员,常被戏称为CRUD程序员,会增删改查,给个if else给个for就能混碗饭吃。此话倒不假。 在微服务体系下,工作中有时会接触多个项目,各个service与各个gateway,由于维…
说一下Python项目中的验参
在积累了一定的工作与项目实战经验后,越来越意识到验参的重要性。 前几天又重读总结了一下【程序员修炼之道】,书中提到,卓有成效的程序员从不相信任何人,包括自己。 关于这句话的一个很重要的实践即是在自己编写的程序中,做好验参工作,使对字段的限制与文档一致。这点可以显著得增强系统的稳…
解决跨域问题代码示例
本篇提供几个例子,从代码层面说明同源政策何时起作用,并尝试通过几种不同的方法解决跨域问题。 先是第一版,一个简单的flask程序。自己请求自己,不会有什么问题。 打开浏览器输入:http://127.0.0.1:4000 会返回字符串回去,交给浏览器,其解析运行其中的javas…
关于Java单例模式你需要知道的
单例模式,甚至是所有的二十几种设计模式,已经是一个被说得快要烂掉的话题了。 笔者也自觉网上太多类似内容未免有些聒噪,然而最近在看《Java编程思想》时,意识到该书之意味无穷有很大一部分原因在于将各色设计模式整合于各处,在描述讲解Java语言的设计时,各种成熟的设计便在例子与解读…
你见过Python的GIL吗
学过Python的人大都知道这个解释性语言最通用的实现(CPython)采用了GIL的方式,因此在网上可以看到一些言论说“Python因为有GIL存在,多线程就算了,还是多进程吧”。 可这并不符合使用Python编程的实际体验,的确会让人产生一些疑惑。 Python有其自带的多…
个人成就
文章被点赞
44
文章被阅读
37,177
掘力值
741
关注了
4
关注者
1,584
收藏集
0
关注标签
17
加入于
2017-08-23