0 人感兴趣 · 19 次引用
如果你去面试BAT,或者字节、美团、滴滴这样的大厂,你会发现,算法是你绕不开的内容。无论你是前端、后端、Java、AI、全栈等等,只要你想进大厂,想拿高薪Offer,算法基础能力是你必须要抓牢的。
当年在百度的面试中,由于我简历中写着“精通 HTTP”,没想到直接把我送到了百度的高性能计算组中进行面试。回答得还不错!
前言Java学习如逆水行舟,不进则退。小编一路自学过来,踩过很多坑,吃过很多苦。现在回想起来,当初要是能有一个完整的「学习路线」让我按图索骥就好了。思来想去,决定总结一份学习路线来帮助正在路上或者准备出发的Java新手。
Sonatype 账号MavenCentral 和 Sonatype 的关系
背景之前在专栏中讲过“不推荐使用属性拷贝工具”,推荐直接定义转换类和方法使用 IDEA 插件自动填充 get / set 函数。
“读多写少”是大部分项目的一个特点。例如“购物”,总是看的人多(读)、买的人少(写)。因此,如果能减少“读”请求的次数,就能减少服务端的压力。最直接的减少“读”请求次数的方法就是使用缓存。
在很久之前,我在面实习生的时候,就有人问过我synchronized的锁升级过程,我当时只是浅浅了解,后面其实了解了锁升级的流程。但其实我并不是很明白,究竟优化了哪里,究竟是针对哪种场景进行优化,我其实更想得到这个锁升级过程中的引入场景。尤其是看到JDK
目录
Kubernetes作为目前最炙手可热的容器编排软件,受到越来越多互联网公司的喜爱,之所以会出现这样的现象,主要还是因为这套编排软件不仅功能强大,还非常方便进行二次开发,整个Kubernetes的生态圈非常活跃。有了Kubernetes这套“骨架”,可以在上面运行非常多
Laxcus计算机集群有大量的节点,分散在各种异构环境中运行,虽然计算机集群的大部分管理业务,已经通过Laxcus分布式操作系统内置的DFL3人工智能模型实施,但是仍然有小部分工作需要人工干预。在Laxcus分布式操作系统6.0之前的版本中,管理员为用户分配计算存
需求最近在研究 ffmpeg WebAssembly 版本在网页运行的工具,发现使用到了 SharedArrayBuffer,涉及到跨域隔离的问题,需要设置两个 HTTP 消息头启用跨域隔离:
公司前端工程技术栈好处于 React+Mobx 与 Spring MVC(freemarker+jQuery) 两种技术栈共存的阶段,两种技术栈页面存在一些相同的业务功能点,如果分别开发和维护,就需要双倍的人力成本,因此,下文将尝试将 React 业务组件在 webpack 、 babel 等
苦且绕不过去。经过多次放弃之后,我发现在我的职业生涯中,网络这一关无论如何也绕不过去。本来觉得写Java程序时可以依赖别人的库,所以就不用关心这么多底层的技术了,但是到后来才发现,服务数量一多,吞吐量一大,我们关心的不再仅仅是某个Java应用,而是
阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来给大家用。
Spring Cloud是出现最早并且生态最完善的微服务架构的解决方案,它不仅仅是一个框架,而是一系列框架。对于我们Java程序员来说Spring Cloud也基本上是现在互联网公司招聘必备技能。但互联网技术是不断迭代更新的,由于SpringCloud组件闭源,不维护了,原有的
Java面试八股文
通过和大厂的面试官聊了一下发现,现在大厂特别爱考底层的一些原理,因为一些底层是不涉及到语言的,语言对于开发工程师来说是是吃饭的工具,但对于架构师的层面的人来说就工具而已,这也是大厂培养人的一个方向。
这五份手册分别是:阿里巴巴Java开发手册(终极版)、阿里巴巴Java性能调优实战(2022华山版)、阿里巴巴机器学习算法大集结、阿里巴巴面试参考指南(2022黄金泰山版)、淘宝商城亿级并发架构设计思想(2022版)!
很多小伙伴问我进大厂到底需要怎样的技术能力,经过几天的思考和总结,终于梳理出一份相对比较完整的技能清单,小伙伴们可以对照清单提前准备相关的技能,在平时的工作中注意积累和总结。
让技术不再枯燥,让每一位技术人爱上技术
人生享受编程,编程造就人生!
大丈夫生于天地之间,岂能郁郁久居人之下
靠敲代码在北京买房的程序员
百度官方技术账号