傻码农嘚瑟啥,HR才是国内公司真正的中流砥柱!

本文飞总原创,首发飞总聊IT,授权转载常常有人问我,国内和国外的企业里打工有什么区别。我职业生涯最初的几年是不太知道怎么回答这个问题的。当然现在好多了,因为国内国外公司都接触过,有工作过的有面试过的。如果说有什么区别,区别海去了,说上三天三夜也说不完。但是如果我们一定要选择一个最重要的区别的话。那么,给我感触最深刻的无疑是国内和国外HR的差别。在国外,你大部...
📅 2023-09-30 阅读全文 →

揭秘福建偷渡史,全村一半人都出国了

来自:挖数2018年美国联邦调查局公布了一份中国移民的数据,其中来自福建省的移民人数最多,达110.2万人,人数是第二名河北省的2倍,这些福建移民主要来自福州市的长乐、连江、福清等地。俗话说:“台湾人怕平潭人,日本人怕福清人,英国人怕连江人,美国人怕长乐人,全世界都怕福建人”福建人喜欢移民海外在全球是出了名的!90年代是福建海外移民的高峰,1995年,整个福...
📅 2023-09-30 阅读全文 →

Java8 的这个特性,用起来真的很爽!

来自:占小狼的博客一直在写中间件相关的代码,提供SDK给业务方使用,但很多业务方还一直停留在1.7版本,迟迟不升级,为了兼容性,不敢在代码中使用Java8的一些新特性,比如Stream之类的,虽然不能用,但还是要学一下。Stream 是什么Stream 是Java 8中添加的一个新特性,它与 java.io 包里的 InputStream 和 OutputS...
📅 2023-09-30 阅读全文 →

阿里技术专家:详解技术中台/移动中台/研发中台!

文/技术领导力社区编辑/Emma阿里中间件高级技术专家 钟华、高级技术专家 泠茗、中间件技术专家 玄难,在公开分享和访谈中提到阿里技术中台建设实践,包括:技术中台、移动中台、业务数据双中台、研发中台、组织中台等等。本文整理了其中的PPT精华部分进行讲解,供大家学习参考。01阿里技术中台(图片来源:阿里技术参考图册)技术中台,就是将使用云或其他基础设施的能力,...
📅 2023-09-30 阅读全文 →

东半球最接地气的短链接系统设计

来自:孤独烟引言 今天下午,烟哥和同事在厕所里排队等坑的时候(人多坑少)。想象一下一个场景,我正在一边排队,一边拿着手机撩妹。前面一个同事,拿着手机短信转过头来和我聊天。于是,我们就开始讨论下面这种短链接的实现原理(没错,上厕所也不忘学习!)。点击其中短链接后,我们会跳到如下地址http://h5.dangdang.com/mix_20191015_or4x...
📅 2023-09-30 阅读全文 →

凌晨2点,我教女友,使用全球最大的同性交友社区?

来自:搜云库技术团队GitHub被戏称为全球最大同性交友网站,其实道理都懂,活跃人数男性占据95%以上,所以。。。就是这样了。跟女朋友有啥关系呢?,女友不会GitHub的使用啊,为什么要教这些呢?因为Git已经成为程序员必备技能之一,而GitHub做为做流行的Git仓库托管平台,其不仅提供Git仓库托管,还是一个非常棒的技术人员社交平台,可以通过开源的项目进...
📅 2023-09-30 阅读全文 →

为什么搞技术的很少有“暴发户”?因为没有“捷径”,而且也很难“投机取巧”

来自:吃草的罗汉10/26  苏州,太湖风景区上个月,和几个老友坐在一起闲聊,因为他们从事的工作都和技术无关,所以在很多话题上,我的许多话术就显得尤为特别。谈来谈去,就有人聊到技术和销售领域的一些区别,他们问我:“为什么搞技术的很少有暴发户?”我冷笑了下,随手说:“你以为做技术那么好爆发吗?就拿编程来说,是一件难度非常高的事情。做技术,尤其是基础的...
📅 2023-09-30 阅读全文 →

什么是读写锁?微服务注册中心是如何进行读写锁优化的?

本文转载自公众号:石杉的架构笔记一、读写锁的介绍本文我们来聊一下读写锁。所谓的读写锁,就是将一个锁拆分为读锁和写锁两个锁,然后加锁的时候,可以加写锁,也可以加读锁。如下面代码所示:如果有一个线程加了写锁,那么其他线程就不能加写锁了,同一时间只能允许一个线程加写锁。因为加了写锁就意味着有人要写一个共享数据,那同时就不能让其他人来写这个数据了。如果有线程加了写锁...
📅 2023-09-30 阅读全文 →

消灭 Java 代码的“坏味道”

来自:阿里巴巴中间件导读明代王阳明先生在《传习录》谈为学之道时说:私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"坏味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。这里,整理了日常工作...
📅 2023-09-30 阅读全文 →

代码编排架构三部曲简述

来自:阿里巴巴中间件本文将基于三种常见的编码处理场景,介绍 Event Reactive 的代码编排架构。根据个人奔跑在一线的 Java 码农经验来看,我们日常的编码工作大部分处理方式分为以下三种场景:同步处理异步处理异步循环处理看上去事情很凑巧,回想起当年学习如何写复杂的英语长单句,借用当年那位老师的一句话,独孤九剑只需要学会三式,便可打遍天下无敌手。虽有...
📅 2023-09-30 阅读全文 →

我是如何失去团队掌控的?

作者:zer0Blackhttps://www.cnblogs.com/zer0Black/p/11819696.html我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干...
📅 2023-09-30 阅读全文 →

千人千面线上问题回放技术揭秘

来自:闲鱼技术导语发布app后,开发者最头疼的问题就是如何解决交付后的用户侧问题的还原和定位,是业界缺乏一整套系统的解决方案的空白领域,闲鱼技术团队结合自己业务痛点提出一套全新的技术思路解决这个问题并在线上取得了比较满意的实践效果。我们透过系统底层来捕获ui事件流和业务数据的流动,并利用捕获到的这些数据通过事件回放机制来复现线上的问题。本文先介绍录制和回放的...
📅 2023-09-30 阅读全文 →

何谓SQL注入,这个漫画告诉你!

链接:https://jizhi.im/blog/post/sql_injection_intro先来看一副很有意思的漫画:相信大家对于学校们糟糕的网络环境和运维手段都早有体会,在此就不多做吐槽了。今天我们来聊一聊SQL注入相关的内容。  何谓SQL注入?SQL注入是一种非常常见的数据库攻击手段,SQL注入漏洞也是网络世界中最普遍的漏洞之一。大家也...
📅 2023-09-30 阅读全文 →

程序员并不适合创业,请不要搞什么 “无脑创业崇拜”

来自:吃草的罗汉我曾写过一篇名为 #我是技术男,也曾创业过,也拿过风投......# 的文章,内容主要是讲述我十年前一次创业失败的血泪史,其目的是为了告诫当下年轻一代的技术小伙伴们 “人生苦短,不要创业”。这篇文章发出之后,我粗略统计了下,算上朋友圈的,估计有超过100+的评论或留言,我把这些内容归纳为三种类型:一类是激进分子,他们讽刺我,说我满脑袋 “鸵鸟...
📅 2023-09-30 阅读全文 →

Java面试必问,ThreadLocal终极篇

来自:占小狼前言在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的.有些面试官会开门见山的提问:“知道ThreadLocal吗?”“讲讲你对ThreadLocal的理解”当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程环境下,如何防止自己的变量被其它线程篡改”,将主动权交给你自己,剩下的靠自己发挥。...
📅 2023-09-30 阅读全文 →

后端开发甩锅奥义

来自:孤独烟引言今天刚好在群里谈起这个话题,导致我一篇技术文章写了一半,暂时Delay了。在电影《东方不败》里,任我行曾说道:江湖!只要有人,就有恩怨!有恩怨,就有江湖!人就是江湖,你怎么退出啊!"正所谓,人在工位坐,锅从天上来。你在位置上,代码撸的好好的。一个锅就自然而然降临到你身上。因此,身为一名二十一世纪的好开发,如何学会正确的甩锅是在职场生活的必备技...
📅 2023-09-30 阅读全文 →

96秒100亿!如何抗住双11高并发流量?

“ 今年双 11 全民购物狂欢节进入第十一个年头,1 分 36 秒,交易额冲到 100 亿 !比 2018 年快了近 30 秒,比 2017 年快了近 1 分半!这个速度再次刷新天猫双 11 成交总额破 100 亿的纪录。作者:邴越简介:某电商平台架构师,曾任阿里巴巴中台资深开发工程师,云栖社区专家,关注分布式系统和高可用架构。...
📅 2023-09-30 阅读全文 →

你太菜了,竟然不知道Code Review?

“ 我一直认为Code Review(代码审查)是软件开发中的优秀实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。作者:宝玉https://www.cnblogs.com/dotey/p/11216430.html包括像 Google、微软这些公司,Code Review 都是基本要求,代码合并之前必须要有人审查通过才行。然而对于我观察到的...
📅 2023-09-30 阅读全文 →

韩国PK新加坡,谁的经济更强

来自:挖数大家都知道韩国和新加坡都名列 “亚洲四小龙”,在8、90年代亚洲经济崛起中扮演了重要角色,如今站在2019年尾,他们俩在全球处于什么位置,在经济和其他方面,他们谁更强?建国韩国于1948年8月15日正式建国,其建国源于1948年的南北分治,北边为苏联势力范围的朝鲜,南边为美国势力范围的韩国。新加坡于1965年8月9日正式建国,1963年它曾是马来西...
📅 2023-09-30 阅读全文 →

从实践角度重新理解 BIO 和 NIO

本文来源:http://blog.objectspace.cn/前言这段时间自己在看一些Java中BIO和NIO之类的东西,看了很多博客,发现各种关于NIO的概念说的天花乱坠头头是道,可以说是非常的完整但是整个看下来之后,自己对NIO还是一知半解的状态,所以这篇文章不会提到很多的概念,而是站在一个实践的角度,写一些我自己关于NIO的见解站在实践过后的高度下再...
📅 2023-09-30 阅读全文 →

我花了10个小时,写出了这篇 K8S 架构解析

本文来源:51CTO技术栈每个微服务通过 Docker 进行发布,随着业务的发展,系统中遍布着各种各样的容器。于是,容器的资源调度,部署运行,扩容缩容就是我们要面临的问题。基于 Kubernetes 作为容器集群的管理平台被广泛应用,今天我们一起来看看 Kubernetes 的架构中有那些常用的组件以及运行原理。Kubernetes 架构概述Kubernet...
📅 2023-09-30 阅读全文 →

案例实战:每秒10万并发的BI系统是如何频繁发生Young GC的?

本文转载自公众号:石杉的架构笔记1、前文回顾本周我们的一个重点就是给大家再次强调JVM频繁GC对系统性能的危害性。因此在分析完JVM发生GC的场景以及原理,以及梳理清楚各种GC名词的概念和触发时机之后,我们就可以来用两个之前我们线上系统真实的案例来给大家再次在脑海中强化一下频繁GC带来的性能问题。2、服务于百万级商家的BI系统是什么?先给大家说一下我们线上一...
📅 2023-09-30 阅读全文 →

我顺藤摸瓜端了色情网站的老窝,并劝他从良

“ 前几天无意发现了一个色情网站,本着除暴安良的心态,直接开始对这个网站开始了调查。作者:武汉九歌出处:转载自微信公众号HACK(ID:zhack6)这个网站的域名是 .cn 结尾的【.cn 是国内域名,无法隐藏注册人的信息】,于是我去站长之家里面对这个网站进行 Whois 查询。查询结果如下图:按照惯例这种联系人的姓名基本是假的,我们对...
📅 2023-09-30 阅读全文 →

Java 动态调试技术原理及实践

来自:美团技术团队调试是发现和减少计算机程序或电子仪器设备中程序错误的一个过程。最常用的断点调试技术会在断点位置停顿,导致应用停止响应。本文将介绍一种Java动态调试技术,希望能对大家有帮助。同时也欢迎读者朋友们一起交流,继续探索动态化调试技术。1. 动态调试要解决的问题断点调试是我们最常使用的调试手段,它可以获取到方法执行过程中的变量信息,并可以观察到方法...
📅 2023-09-30 阅读全文 →

30道“热乎乎”的 JVM 典型题目剖析!

本文转载自公众号:石杉的架构笔记写在前面大家好,我是专栏《从零开始带你成为JVM实战高手》的作者,外号救火队队长,目前在阿里任职。下面,我整理了JVM典型的30个问题,并给出了解答,大家可以仔细看看,认真思考,看是不是你也对这些问题曾经有过疑惑?问题一   问题方法走完,引用消失,堆内存还未必消失。好多人在做报表导出的时候,就会在for循...
📅 2023-09-30 阅读全文 →

外行人都能看懂的WebFlux,错过了血亏

来自:Java3y前言只有光头才能变强。本文知识点架构:知识点架构如果有关注我公众号文章的同学就会发现,最近我不定时转发了一些比较好的WebFlux的文章,因为我最近在学。我之前也说过,学习一项技术之前,先要了解为什么要学这项技术。其实这次学习WebFlux也没有多大的原生动力,主要是在我们组内会轮流做一次技术分享,而我又不知道分享什么比较好…之前在初学大数...
📅 2023-09-30 阅读全文 →

阿里面试题,为什么wait()方法要放在同步块中?

来自:占小狼的博客某天我在***的时候,突然有个小伙伴微信上说:“哥,阿里面试又又挂了,被问到为什么wait()方法要放在同步块中,没答出来!”我顿时觉得**一紧,仔细回顾一下,如果wait()方法不在同步块中,代码的确会抛出异常:public class WaitInSyncBlockTest { @Test public void test() { tr...
📅 2023-09-30 阅读全文 →

面试问Kafka,这一篇全搞定

“ 应大部分的小伙伴的要求,今天这篇咱们用大白话带你认识 Kafka。作者:说出你的愿望吧https://juejin.im/post/5dcf6b6e51882510a23314f3Kafka 基础 消息系统的作用大部分小伙伴应该都清楚,这里用机油装箱举个例子:所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。引入...
📅 2023-09-30 阅读全文 →

常用的 JVM 性能调优监控工具,太强大了!

作者 | 优雅先生my.oschina.net/feichexia/blog/196575现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高......这些问题在日常开发、维护中可能被很多人忽视(比如有的人遇到上面的问题...
📅 2023-09-30 阅读全文 →

支撑千万日活的交易链路架构如何设计?

来自:闲鱼技术前言双十一刚刚结束,成交额2684亿震惊全世界,每秒订单峰值达54.4W笔。在闲鱼2000万DAU,交易数额同样增长迅速的今天,我们如何保障交易链路的稳定与快速支撑业务?这篇文章从客户端开发的角度,介绍闲鱼交易链路业务的架构演进过程,在保证性能的前提下,不断提升研发效率,与大家一起交流过程中的思考。业务特征我们今天定义闲鱼交易链路,从闲鱼特有的...
📅 2023-09-30 阅读全文 →