勇往直前的专栏

写给以后的自己

对不起,我的代码评审毁了一个程序员!

技术使人膨胀?! 在过往的 coding 的生活中,你是否有过被技术前辈 diss 得找不着北的经历? 作者 | Philipp Ranzhin 译者 | 弯月 责编 | 屠敏 出品 | CSDN(ID:CSDNNews) 以下为译文: 以前,我们组里有个非常弱的人,弱到就快...

2019-02-23 17:07:26

阅读数 63

评论数 0

罗辑思维在全链路压测方面的实践和工作笔记

业务的知名度越高,其背后技术团队承受的压力就越大。一旦出现技术问题,就有可能被放大,尤其是当服务的是对知识获取体验要求颇高的用户群体。 提供知识服务的罗辑思维主张“省时间的获取知识”,那么其技术团队在技术实践方面是如何践行省时间的理念的呢?本文将还原罗辑思维技术团队在全链路压测上的构建过程,...

2019-02-23 16:51:55

阅读数 74

评论数 0

秒杀系统必须考虑的 3 个技术问题!

来源:cnblogs.com/dreamworlds/p/5398468.html 1、并发队列的选择 Java的并发包提供了三个常用的并发队列实现,分别是:ArrayBlockingQueue、ConcurrentLinkedQueue 和 LinkedBlockingQueue 。 ...

2019-02-23 16:48:26

阅读数 8

评论数 0

秒杀系统设计的 5 个要点:前端三板斧+后端两条路!

秒杀系统涉及到的知识点 高并发,cache,锁机制 基于缓存架构redis,Memcached的先进先出队列。 稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchronized所有在JVM上加锁是不行了 数据库压力 秒杀超卖...

2019-02-23 16:45:35

阅读数 12

评论数 0

再见,Python。你好,Go 语言

关于这篇文章的标题,我要解释一下。 1、Python 和 Go 都是很好的编程语言,不过各擅胜场。Python 更成熟,库多,适合脚本操作和数据分析,在人工智能领域一家独大。Go 比较年轻,有活力,更擅长并发编程和高可用场景。 2、极客时间目前更多使用了 Go 语言构建后端服务,未来数据分析领...

2019-02-23 15:46:59

阅读数 5

评论数 0

月入5万,程序员夫人们过上"贵妇"生活了吗?

之前被一篇文章刷屏《月入五万的西二旗人教你如何活得像月薪五千》,有个留言说,“理发38?太奢侈了!淘宝20买套剪刀自己可以用好几年。” 我差点以为留言的是我老公。 我写过《嫁人当嫁程序员》,列举程序员种种好处,但是!那些要嫁程序员的,别以为嫁了程序员就可以大把花钱,他们会带着你一起走入一个新的...

2019-02-23 15:43:41

阅读数 73

评论数 0

C语言:春节回家过年,我发现只有我没有对象!

本文转载自公众号:码农翻身   聚会 C语言春节回家过年,遇到了不少小伙伴:Java , Python, JavaScript,Ruby......  大家在大城市发展得都不错,回到老家,聚到一起吃饭, 谈天说地,都是喜气洋洋。  尤其是Python和JavaScript,更是成了明...

2019-02-23 15:39:59

阅读数 137

评论数 0

黑客为什么不攻击支付宝?

作者 | 史中 来源 | 浅黑科技(ID:qianheikeji) “支付宝被黑客搞了!!!” 女票发给我一段视频。 中哥我虎躯一震,这么大的事儿居委会咋没通知我??赶紧打开视频。 我去,这是黑客吗?谁来解释一下,明明是黑客,为神马穿得这么白,连脸都是白的。。。 还有,你带...

2019-02-23 15:24:58

阅读数 204

评论数 0

大话数据库连接池简史,你都用过几个?

前言 数据库连接池在Java数据库相关中间件产品群中,应该算是底层最基础的一类产品,作为企业应用开发必不可少的组件,无数天才们为我们贡献了一个又一个的优秀产品,它们有的随时代发展,功成身退,有的则还在不断迭代,老而弥坚,更有新生代产品,或性能无敌,或功能全面。接下来,就让我们好好聊聊,“那些年,...

2019-02-23 09:42:18

阅读数 68

评论数 0

微服务架构,多“微”才合适?

以前的文章讨论过《互联网架构,究竟为啥要做服务化?》,随着数据量、并发量、业务复杂度的增长,互联网架构会出现以下问题: 代码到处拷贝 底层复杂性扩散 基础库(so/jar/dll)耦合 SQL质量得不到保障,业务相互影响 数据库耦合 “服务化”是一...

2019-02-22 09:46:26

阅读数 19

评论数 0

互联网架构,究竟为啥要做服务化?

“微服务架构”的话题非常之火,很多朋友都在小窗我,说怎么做服务化?解答“怎么做”之前,先得了解“为什么做”。 画外音:做技术千万不能是这种思路,“别人都在做,所以我们也要搞”。 并不是所有的业务都适合“服务化”,互联网高可用架构,到底为什么要服务化? 服务化之前,高可用架构是什么样的? ...

2019-02-22 09:41:27

阅读数 10

评论数 0

来,带你鸟瞰 Java 中的并发框架!

来自 ImportNew,作者:唐尤华 https://dzone.com/articles/a-birds-eye-view-on-java-concurrency-frameworks-1 1. 为什么要写这篇文章 几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷...

2019-02-21 18:48:46

阅读数 23

评论数 0

Kubernetes 2018 年度简史

文章来源:K8sMeetup社区,ID:Kuberneteschina2 Kubernetes 在过去几年中一直是云计算领域最著名的开源项目之一。 2018 年,Kubernetes 度过了自己的 4 岁生日。从 2014 年开源,到如今成功从 CNCF 孵化,它已成为容器编排的事实标...

2019-02-21 10:41:39

阅读数 124

评论数 0

微服务 2.0 技术栈选型手册

一、前言 2014年可以认为是微服务1.0的元年,当年有几个标志性事件,一是Martin Fowler在其博客上发表了“Microservices”一文,正式提出微服务架构风格;二是Netflix微服务架构经过多年大规模生产验证,最终抽象落地形成一整套开源的微服务基础组件,统称NetflixOS...

2019-02-21 09:44:48

阅读数 115

评论数 0

一文读懂常用日志框架(Log4j、SLF4J、Logback)有啥区别

1、概述 相信目前大多数情况下,不管是开源框架或是平时我们工作编码中都离不开一种框架,它就是日志框架。因此本节就简单了解一下我们常用日志框架的区别。   2、Commons Logging common-logging是apache提供的一个通用的日志接口, 在common-logging...

2019-02-21 09:37:14

阅读数 54

评论数 0

指明方向与趋势!2019开发者技能报告出炉!!!

近日国外开发者平台 HankerRank 发布了 2019 年开发者技能调查报告( https://research.hackerrank.com/developer-skills/2019 ),该报告根据对71,281开发者的调查得出。 2018 年最受欢迎的开发语言 经过调查,20...

2019-02-20 18:56:50

阅读数 14

评论数 0

小心踩雷,一次Java内存泄漏排查实战

前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug 排查、运营 issue 处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。 不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边交换机脱网了,就是那边路由器坏了,还偶发...

2019-02-20 18:51:36

阅读数 16

评论数 0

哪个更快:Java 堆还是本地内存

使用Java的一个好处就是你可以不用亲自来管理内存的分配和释放。当你用new关键字来实例化一个对象时,它所需的内存会自动的在Java堆中分配。堆会被垃圾回收器进行管理,并且它会在对象超出作用域时进行内存回收。但是在JVM中有一个‘后门’可以让你访问不在堆中的本地内存(native memory)...

2019-02-20 13:45:47

阅读数 18

评论数 0

只有程序员才能读懂的西游记

这是一个有关计算机网络协议的故事。原文来自公号刘超的通俗云计算。   一、我佛造经传极乐    话说我佛如来为度化天下苍生,有三藏真经,可劝人为善。 就如图中所示,真经所藏之处,在于云端。佛祖所管辖之下,有四个区域Region,称为四大部洲, 一是东胜神洲,二是南赡部洲,三是西牛贺洲,...

2019-02-20 10:41:23

阅读数 317

评论数 0

SpringBoot实现过滤器、拦截器与切片源码分析

过滤器Filter 过滤器概念 Filter是J2E中来的,可以看做是Servlet的一种“加强版”,它主要用于对用户请求进行预处理和后处理,拥有一个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。使用Filte...

2019-02-19 09:52:19

阅读数 27

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭