06 2020 档案

摘要:前言 编程语言是开发的基础。有不同的类型和特征,并且开发人员针对不同的场景选择正确的语言,但是您知道使用哪种语言吗?中国和世界各地有多少开发人员正在使用它?他们的排名是多少?快来看看您知道多少个列表! 今天,我们为所有人提供了这些著名的编程语言列表的清单!他们不仅教您最常用的语言,还教您等待发现,来 阅读全文
posted @ 2020-06-30 20:04 程序零世界 阅读(1532) 评论(0) 推荐(0) 编辑
摘要:美团Java岗四面,已拿offer,前三面都是技术面,第四面是HR面,下面是面试题! 美团Java岗一面(技术,电话面,约40分钟) 自我介绍。 项目介绍。 了解过redis源码及redis集群么? 分布式下redis如何保证线程安全? Hashmap的原理,源码? Hashmap增删的情况后端数据 阅读全文
posted @ 2020-06-29 19:33 程序零世界 阅读(591) 评论(0) 推荐(0) 编辑
摘要:前言 互联网大厂新入职员工各职级薪资对应表(技术线)~ 最新阿里、腾讯、华为、字节跳动等大厂的薪资和职级对比 上面的表格不排除有很极端的收入情况,但至少能囊括一部分同职级的收入。这个表是“技术线”新入职员工的职级和薪资情况,非技术线(如产品、运营、销售等)以及老员工的情况会和图中的范围有所出入。以校 阅读全文
posted @ 2020-06-28 20:03 程序零世界 阅读(40793) 评论(3) 推荐(1) 编辑
摘要:本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。 Don’t be a Scrooge and give your IDE some more memory 不要做守财奴,给IDE多留点内存吧。 昨天,大家就是否 阅读全文
posted @ 2020-06-24 10:32 程序零世界 阅读(683) 评论(1) 推荐(0) 编辑
摘要:作为小米科技的创始人、董事长和首席执行官,雷军的名字如雷贯耳。网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。雷军的代码水平真的很牛吗? 原来雷军年轻的时候,也是一名程序员,而且一干就是10年。雷军在22年前的作文中写道:我会当一辈子程序员,由此可以看出雷军对编程有着狂 阅读全文
posted @ 2020-06-23 16:59 程序零世界 阅读(3370) 评论(1) 推荐(0) 编辑
摘要:1、什么是 Spring Cloud? Spring cloud 流应用程序启动器是 于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。 2、使用 Spring 阅读全文
posted @ 2020-06-22 17:20 程序零世界 阅读(1375) 评论(0) 推荐(0) 编辑
摘要:1.HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>\[\] table; 2.HashMap 的工作原理? HashMap 底层是 hash 数组和单向链表实现,数组中 阅读全文
posted @ 2020-06-21 19:32 程序零世界 阅读(775) 评论(0) 推荐(1) 编辑
摘要:Spring 的核心特性是什么?Spring 优点? Spring 的核心是控制反转(IoC)和面向切面(AOP) Spring 优点: 程序员必须掌握的Java 框架,学会之后50k不是问题 (1)方便解耦,简化开发 (高内聚低耦合) Spring 就是一个大工厂(容器),可以将所有对象创建和依赖 阅读全文
posted @ 2020-06-20 19:37 程序零世界 阅读(656) 评论(0) 推荐(0) 编辑
摘要:前言 HashMap 是无论在工作还是面试中都非常常见常考的数据结构。 比如 Leetcode 第一题 Two Sum 的某种变种的最优解就是需要用到 HashMap 的,高频考题 LRU Cache 是需要用到 LinkedHashMap 的。 HashMap 用起来很简单,底层实现也不复杂,先来 阅读全文
posted @ 2020-06-20 11:58 程序零世界 阅读(367) 评论(0) 推荐(0) 编辑
摘要:Java的volatile关键字用于标记一个变量“应当存储在主存”。更确切地说,每次读取volatile变量,都应该从主存读取,而不是从CPU缓存读取。每次写入一个volatile变量,应该写到主存中,而不是仅仅写到CPU缓存。 实际上,从Java 5开始,volatile关键字除了保证volati 阅读全文
posted @ 2020-06-18 16:18 程序零世界 阅读(157) 评论(0) 推荐(0) 编辑
摘要:前言 递归,是一个非常重要的概念,也是面试中非常喜欢考的。因为它不但能考察一个程序员的算法功底,还能很好的考察对时间空间复杂度的理解和分析。 本文只讲一题,也是几乎所有算法书讲递归的第一题,但力争讲出花来,在这里分享四点不一样的角度,让你有不同的收获。 时空复杂度的详细分析 识别并简化递归过程中的重 阅读全文
posted @ 2020-06-17 19:40 程序零世界 阅读(802) 评论(1) 推荐(4) 编辑
摘要:自序 这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉淀几年了。 先说下这次面试的结果吧: 到 hr 面的:阿里、美团、滴滴、金山云、每日一淘、火币、宜信、旺店通、黄包车、linkedMe 其他: 小米 (四轮技术面,大概4个小 阅读全文
posted @ 2020-06-16 16:17 程序零世界 阅读(736) 评论(0) 推荐(0) 编辑
摘要:最近感悟天命,偶有所得,故而打算收徒若干,以继吾之传承。 有缘者,可破瓶颈,走向架构师之峰,指日可待。 拜师要求: 1、工作经验:1年或以上。 2、入门费用:10000元(RMB)。 联系方式(联系时备注:.Java拜师): 微信:BNing99 QQ:3182281928 知乎:https://w 阅读全文
posted @ 2020-06-15 20:40 程序零世界 阅读(415) 评论(0) 推荐(0) 编辑
摘要:2020年YQ爆发,股市动荡各国家间关系不稳定,国内市场经济低迷,再这样的大环境下,各大公司采取了优化政策,以求自保。 本人履历 高中没考上,上了中专,在广州工作两年,16年来到杭州,已从事开发6年之久了,去过小公司、创业公司、国企都有待过,一直都是搬砖码农,没有正确的职业规划,导致6年来还是一个小 阅读全文
posted @ 2020-06-14 20:07 程序零世界 阅读(550) 评论(0) 推荐(0) 编辑
摘要:说起华山,我就想起岳不群,不,令狐冲;说起泰山,我就想起司马迁,他的那句名言“人总有一死,或重于泰山,或轻于鸿毛”,真的发人深省啊。这就意味着,阿里出品的泰山版 Java 开发手册,是迄今为止最重量级的。 华山版是上个版本,啥时候更新的呢?2019 年 06 月 13 号,距离现在 10 个月了,时 阅读全文
posted @ 2020-06-12 16:18 程序零世界 阅读(815) 评论(0) 推荐(0) 编辑
摘要:摘要 开发已过几载,阅代码无数,有人写的代码逻辑清晰,bug难以隐藏;依赖最少,易于维护;错误处理完全根据一个明确的策略; 性能接近最佳化,避免代码混乱和无原则的优化;后期阅读真是赏心悦目,就像是看一篇文章。 但今天我想DIss的是一些CV大佬,那写的代码真是惨不忍睹。 来吧,展示 标志位以及全局变 阅读全文
posted @ 2020-06-11 17:02 程序零世界 阅读(442) 评论(0) 推荐(0) 编辑
摘要:程序员在大家眼里一直都是高薪代名词,由于今年国内外疫情的影响,各行各业都受到了不小的波及,互联网行业也是受影响较大的。 相比五月而言,六月工资又遭遇了大降价,已经跌破至14404,一直在犹豫是否进入互联网行业,是否转行的铁铁们,需要赶快提升自己的技术了。 工资一跌在跌,需要你技术的不断领先才能一直平 阅读全文
posted @ 2020-06-10 19:09 程序零世界 阅读(327) 评论(0) 推荐(0) 编辑
摘要:摘要 12款为用户精心打造的Idea插件,含盖前后端,另把使用小技巧分享给大家,提高大家的码率,希望对你们有帮助! Lombok Lombok为Java项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如 Setter、Getter、toString、equals、h 阅读全文
posted @ 2020-06-09 17:06 程序零世界 阅读(1892) 评论(0) 推荐(1) 编辑
摘要:使用slf4j 使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。 当你碰到if…else 或 阅读全文
posted @ 2020-06-08 19:25 程序零世界 阅读(543) 评论(0) 推荐(0) 编辑
摘要:我们先看一下下面这张图: 可以看到这是一个简易的聊天室,两个窗口的消息是实时发送与接收的,这个主要就是用我们今天要讲的websocket实现的。 websocket是什么? websocket是一种网络通信协议,我们都知道http协议,http协议只能从客户端主动发起,不能从服务端推送数据到客户端, 阅读全文
posted @ 2020-06-06 16:35 程序零世界 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:在Linux,你是不是曾经天真的以为,使用rm删除一个文件,占用的空间就释放了?事情可能不是常常如人意。 产生一个指定大小的随机内容文件 我们先看一下当前各个挂载目录的空间大小: $ df -h /dev/sda11 454M 280M 147M 66% /boot 我这里挑选了其中一个结果展示(你 阅读全文
posted @ 2020-06-05 17:27 程序零世界 阅读(348) 评论(0) 推荐(0) 编辑
摘要:CGLIB库介绍 代理提供了一个可扩展的机制来控制被代理对象的访问,其实说白了就是在对象访问的时候加了一层封装。JDK从1.3版本起就提供了一个动态代理,它使用起来非常简单,但是有个明显的缺点:需要目标对象实现一个或多个接口。假如你想代理没有接口的类呢?可以使用CGLIB库。 CGLIB是一个强大的 阅读全文
posted @ 2020-06-04 16:34 程序零世界 阅读(494) 评论(1) 推荐(0) 编辑
摘要:校招、社招、内推全新一轮的招聘季即将开启,对于找工作和正在准备跳槽的同学、同事、朋友,在这里我搜集了已在用的所有汇编语言的面试资料,给你们提供参考,祝你们面试顺利,offer拿到手软。 JAVA篇 C语言 Python GO .Net PhP 本文所展示的资料都只是面试题方面的,还有更多技术的单项P 阅读全文
posted @ 2020-06-02 17:00 程序零世界 阅读(283) 评论(0) 推荐(0) 编辑