字节老板在群里diss员工:上班时间聊游戏,工作很闲吗?员工回怼:查聊天记录,看聊天时间占工作时间百分比!网友:真·扁平化管理!

上班时间聊天是大多数社畜的现状,如果不小心被老板抓包怎么办?这几天,几张截图在网上火了起来,截图显示这是一个字节跳动的游戏群,某天字节张老板突然在里面说了长长的一段话,内容如下:      看来张老板对员工上班时间狂聊天非常不满意,问大家是不是工作很空闲?这种现象是不是很常见?老板训斥下属本是常事,但下属回怼老板就有意思了,一个...
📅 2023-08-26 阅读全文 →

送一台iPhone8 256G!可折现!

在这只剩1个月不到的2020里,有人想要看更多的书????,有人想要观更多的景????,有人想要赚更多的钱????,而我想要送更多的礼????,给你!为了感谢大家对本公众号的大力支持,本次联合其他号主,送一款iPhone8 256GB !不爱可折现!最后感谢粉丝们一直支持我,希望这次送礼能给你带来好运!赠送规则本次联合抽奖活动,由几位大佬...
📅 2023-08-26 阅读全文 →

今年我读了四个开源项目的源码,来分享下心得

今年来看了 RocketMQ、Kafka、Dubbo 、Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下。其实还看了一点点 Linux、Redis、jdk8,这几个阅读的目的和上面几个是不同的,下面会提到。相信通过今天的分享你不会被源码轻易劝退,其实没什么,不就是代码吗?而且你一直在看源码,可能你没意识到,你看别人的代码不就是源码?你新入...
📅 2023-08-26 阅读全文 →

让你彻底明白sql注入攻击

SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想获取的数据,这就是所谓的SQL Inj...
📅 2023-08-26 阅读全文 →

Tomcat源码分析 | 一文带你整体把握架构及组件

前言 Tomcat的前身为Catalina,而Catalina又是一个轻量级的Servlet容器。在美国,catalina是一个很美的小岛。所以Tomcat作者的寓意可能是想把Tomcat设计成一个优雅美丽且轻量级的web服务器。Tomcat从4.x版本开始除了作为支持Servlet的容器外,额外加入了很多的功能,比如:jsp、el、naming等等,所以说...
📅 2023-08-26 阅读全文 →

某程序员吐槽:分手一个月,发现前女友和一个已婚男人在一起,愤而向他们公司举报,该男已被开除!网友:举报别人不道德!

分手后还能管前任的事吗?如果发现前女友和已婚男人有不正当关系,该不该出手?一个程序员发帖爆料:分手一个月,意外发现前女友和一个已婚男人在一起了,两人还没分手时这个男的就在撩她。前女友说和他分手后觉得人生一片黑暗,没有人可以说话,只有这个男的一直陪着她,她不喜欢他,但还是觉得刺激,而且还能满足自己的需求。      楼主一怒之下向...
📅 2023-08-26 阅读全文 →

【通知】12月起,程序员可以免费学金融了!限时招募200人,手慢无!

前两天,我偶然发现一个宝藏群——CFA金融知识交流群!里面有超多优质的金融学习资源,不定时发放!↓(悄悄给你看一眼我最近收藏的资源)↓(群内还有免费的直播课资源、以及专业的CFA(特许金融分析师)老师答疑解惑!)无论你是金融工作者、CFA备考党,还是想学金融知识的小白,都能免费加入!无需集赞、转发、分享!但是群主在免费的同时,要求群必须有质量!所以一个群限定...
📅 2023-08-26 阅读全文 →

用它调试线上 bug,真得劲 | webconsole

之前给大家介绍了使用 arthas 排查生产环境中那些令人头疼的问题,如 cpu 飙升、接口响应慢等。在不重启服务的情况下实时对问题进行跟踪排查、反编译分析,有兴趣的小伙伴可以猛戳 用它调试线上 bug,真得劲!查看本文主要介绍用本地浏览器连接远程服务器进行bug调试的两种方法webconsolewebconsole 是 arthas 提供的 web 页面,...
📅 2023-08-26 阅读全文 →

网易严选画像建设实践

文章作者:卢若浩 网易严选内容来源:作者授权出品平台:DataFunTalk导读:在数字化转型的浪潮下,企业越来越重视自身数据资产的沉淀和应用。画像作为一种重要的数据资产形式,受到了越来越多的关注。网易严选作为一家自营电商,业务链路长、场景多,所涉及的核心业务实体也多,如用户、商品、供应商、渠道等等。通过画像去洞察这些业务实体对企业精细化运营有着重要的帮助。...
📅 2023-08-26 阅读全文 →

《我想进大厂》之Spring夺命连环10问

1.说说Spring 里用到了哪些设计模式?单例模式:Spring 中的 Bean 默认情况下都是单例的。无需多说。工厂模式:工厂模式主要是通过 BeanFactory 和 ApplicationContext 来生产 Bean 对象。代理模式:最常见的 AOP 的实现方式就是通过代理来实现,Spring主要是使用 JDK 动态代理和 CGLIB 代理。模板...
📅 2023-08-26 阅读全文 →

用三国杀讲分布式算法,舒适了吧?

前言《三国杀》是一款热门的卡牌游戏,结合中国三国时期背景,以身份为线索,以卡牌为形式,益智休闲,老少皆宜。东汉末年,袁绍作为盟主,汇合了十八路诸侯一起攻打董卓。在讲解之前,我们先聊下分布式协议和算法整体脉络。现在很多开发同学对分布式的组件怎么使用都有一定经验,也知道 CAP 理论和 BASE 理论的大致含义。但认真去看分布式算法的真的很少,原因有三:担心算法...
📅 2023-08-26 阅读全文 →

微服务慌了!看看人家这分布式事务搞得,就是不一样

提起「微服务架构」,有两个永恒话题:服务治理、分布式事务。 数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,例如在数据一致性问题上,我们不再能够依赖数据库的本地事务,对于一系列的跨库写入操作,如何保证其原子性,是微服务架构下不得不面对的问题。01直接上干货说话!分布式系统中,基于不同的一致性需求...
📅 2023-08-26 阅读全文 →

Redis:从应用到底层,一文帮你搞定

1、基本类型及底层实现1.1、String用途:适用于简单key-value存储、setnx key value实现分布式锁、计数器(原子性)、分布式全局唯一ID。底层:C语言中String用char[]数组表示,源码中用SDS(simple dynamic string)封装char[],这是是Redis存储的最小单元,一个SDS最大可以存储512M信息。...
📅 2023-08-26 阅读全文 →

从面试角度分析ArrayList源码

注:本系列文章中用到的jdk版本均为java8ArrayList类图如下:ArrayList的底层是由数组实现的,数组的特点是固定大小,而ArrayList实现了动态扩容。ArrayList部分变量如下,在下面的分析中会用到这些变量。/** * 默认容量 */private static final&nbsp...
📅 2023-08-26 阅读全文 →

首长,Redis性能优化十三条军规立好了,请过目~

前言Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻谨记优化铁则,才能使得Redis性能发挥到极致。本文将会介绍十三条性能优化军规,开发过程中只要按照执行,性能必能质的飞跃。1. 避免慢查询命令慢查询命令指的是执行较慢的命令,Redis自身提供了许多的命令,并不是所有的命令都慢,这和命令的操作复杂度有关,因此必须知道R...
📅 2023-08-26 阅读全文 →

人民日报点名批评互联网社区团购,各种“买菜”软件要黄?程序员们:感觉白加班了!

最近互联网社区团购赛道大热,众多互联网巨头纷纷砸钱进去。美团优选、多多买菜、橙心优选、叮咚买菜、每日优鲜、 兴盛优选、淘宝买菜等买菜软件层出不穷,还有网友兴致勃勃地发帖问大家看好哪家公司。      但互联网资本的注入在带来巨大用户群体的同时,也挤压了底层商贩的生存空间。近日人民日报对“社区团购”发表评论,希望互联网公司别只惦记...
📅 2023-08-26 阅读全文 →

薪资被「倒挂」,别慌,咱们用实力说话

刚毕业的前三年,你会觉得自己是在学习,于是无牵无挂。但三年以后,如果年龄和能力不匹配,你能进入 BAT、TMD 这样的大厂的机会实在渺茫。 我的很多大厂的朋友说受到疫情影响,今年的“金九银十”相比往年岗位数在递减,但投递人数却翻了个倍。最近入职的几个 Java 新人,都是刚毕业没几年,但技术水平完全不输工作了 7、8 年的人,薪资轻松“倒挂”老开发...
📅 2023-08-26 阅读全文 →

带宽、延时、吞吐率、PPS 这些都是啥?

Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。应用程序要发送数据包时,通常是通过 socket 接口,于是就会发生系统调用,把应用层的数据拷贝到内核里的 socket 层,接着由网络协议栈从上到下逐层处理后,最后才会送到网卡发送出去。而对于接收网络包时,同样...
📅 2023-08-26 阅读全文 →

人生开始成熟的3个标志:承认父母普通,承认自己普通,承认孩子普通

中国有句古话,“龙生龙,凤生凤,老鼠的儿子会打洞”。意思就是说,如果父母牛逼,那么孩子大概率也会躺着牛逼。真的是这样吗?英国著名生物学家高尔顿,对此提出了质疑。高尔顿的研究表明:父母身高非常高,孩子的身高大概率会倾向于正常值,小概率还像父母那样高。而到了孙子辈,会更倾向于正常值。在个人成就方面也是一样的道理。父母成就高,那么孩子成就高的概率是36%,孙子辈是...
📅 2023-08-26 阅读全文 →

并发编程中一种经典的分而治之的思想!!

写在前面在JDK中,提供了这样一种功能:它能够将复杂的逻辑拆分成一个个简单的逻辑来并行执行,待每个并行执行的逻辑执行完成后,再将各个结果进行汇总,得出最终的结果数据。有点像Hadoop中的MapReduce。ForkJoin是由JDK1.7之后提供的多线程并发处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按...
📅 2023-08-26 阅读全文 →

某程序员求助:隔壁组组长常常微信骚扰自己怎么办?组长和自己都是男生,自己是双性恋,但想找个年轻的!网友:信息量太大!

遇到职场性骚扰怎么办?一个程序员发帖求助:隔壁组组长加自己微信,说对自己有感觉,平时总喜欢找话题聊天,有时候还暗示如果不服从他,他就能让自己组长开除自己。虽然两人都是男生,自己也不排斥男男,算是双性恋,但也想找个年轻的,组长都30多岁了。楼主问,这种情况该怎么办?直接离职吗?现在的同事和业务都不错,才来了一年不到,也不好跳槽。     &...
📅 2023-08-26 阅读全文 →

牛逼!原来分布式事务可以这样玩!

随着业务需求的复杂化,企业应用规模不断扩大,在后端开发中经常会遇到以下问题:业务的并发要求非常高,对应的业务需要通过微服务拆分,甚至分库分表等架构设计才能满足并发需求,此时业务操作无法在同一个数据库中通过本身的事务来实现资源的分布问题(比较常见),有的业务资源是部门A负责的,有的业务资源是部门B负责的,这样的情况下怎么实现一个事务?大时间跨度的问题,完成一个...
📅 2023-08-26 阅读全文 →

硬刚一周,3W字总结,一年的经验告诉你如何准备校招!

前期准备校招在我看来是一件时间特别长的战争,为什么这么说呢,因为从你开始准备校招的那一刻开始,到你正式拿到offer的,并且确定去哪一家公司时,时间差不多一年左右,这个时间其实比考研、公务员等都要长,你可能会问为什么需要这么长的时间,当然,这也跟个人的具体情况相关,每个人也会不一样的,但是,也差不了多少,大神级别的除外了。这篇文章主要还是讲讲校招的整个流程,...
📅 2023-08-26 阅读全文 →

编程入门到进大厂,你需要这套学习架构

我相信大多数学习编程的同学都有着对大公司的憧憬。技术、声望、薪资、福利,这些都足以成为吸引你进入大厂的理由。但是,如何进入大厂呢?对于很多同学来说,通往大厂的道路并不明朗,不知道是否有希望,也不知道怎么努力,感觉遥不可及。其实,我身边有很多成功拿到大厂 offer 的同学,他们并不都是大家想象中的 985 名校硕士、竞赛金牌、开源大佬、编程神童。相反,我看到...
📅 2023-08-26 阅读全文 →

一口气说出四种幂等性解决方案,面试官露出了姨母笑~

什么是幂等性?幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。“在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。什么是接口幂等性...
📅 2023-08-26 阅读全文 →

杭州阿里,海康,网易等组成HR联盟,打工人“裸奔"你敢信?

在杭州滨江区,由30多余家重点企业CHO或者HRD组成的HR智库联盟正式成立。这些企业中有阿里,海康,网易,吉利等。作为一名地地道道的打工人,看到这消息实则有些懵逼,我再也不敢随便跳槽了?话说,年轻时谁还没踩过几个求职的坑,被渣hr忽悠,入职后却发现根本不是说的那回事。再或,遇到莫名其妙的老板,三观不合的制度,多的喘不过来气的工作任务,不开森也没钱赚,这种情...
📅 2023-08-26 阅读全文 →

阿里的御用框架,它非常牛啤!不服不行!

Java程序员以前连接数据库是这样的现在连接数据库是这样的在传统的JDBC 实现中,我们需要把查询过程写在Java 类中,这样非常不便于后期维护。而使用Mybatis 则可以将查询语句配置在配置文件中,只需要维护好映射关系即可。Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。熟悉Mybatis的都知道,...
📅 2023-08-26 阅读全文 →

是什么让 Spring5 放弃了使用 Guava Cache?

来源:https://albenw.github.io/posts/a4ae1aa2/概要Caffeine是一个高性能,高命中率,低内存占用,near optimal 的本地缓存,简单来说它是Guava Cache的优化加强版,有些文章把Caffeine称为“新一代的缓存”、“现代缓存之王”。本文将重点讲解Caffeine的高性能设计,以及对应部分的源码分析...
📅 2023-08-26 阅读全文 →

Redis 的 8 大数据类型,写得非常好!

来源:https://blog.itzhouq.cn/redis2NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了,但是感觉回答的并不好,还有很多需要梳理的知识点,这里通过几篇 Redis 笔记整个梳理一遍。关注公众号Java技术栈回复面试也可以刷我整理的系列面试题。Redis 的八大数据类型官网可查看命令:http:/...
📅 2023-08-26 阅读全文 →

Netflix是怎样做系统监控的?

原文链接:https://netflixtechblog.com/telltale-netflix-application-monitoring-simplified-5c08bfa780ba作为知名的流媒体巨头,Netflix 在全球拥有近 2 亿订阅用户,服务遍及多个国家。本文阐述了 Netflix 的系统监控实践:自研 Telltale,成功运行并监控...
📅 2023-08-26 阅读全文 →