自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 20年3月数据库排行榜

DB-Engines 根据受欢迎程度对数据库管理系统进行排名,排名每月更新一次,这不3月份的排行榜已经发布。整体排名与上月比较,前10名基本没有什么大的变化,只是Oracle 和 MySQL 的分数下降最多。 排名前20的名单如下: 前十名的趋势变化图: 我们再来分别看看每种类型数据库的排名情...

2020-04-02 14:05:05

阅读数 8

评论数 0

原创 v2ex:飞机上用的是什么操作系统?

之前波音737MAX空难失事事件牵动人心,让人对航空出行又平添了一份不信任,根据最新消息显示,美国联邦航空局对737 MAX机型的大量评估授权给波音公司自身进行,安全评估存在严重缺陷。也传出了波音737 MAX客机的培训都是通过平板电脑软件进行这样让人毛骨悚然的内幕。 最终的结果出来之前我们很好奇...

2020-04-02 13:49:33

阅读数 8

评论数 0

原创 项目一上线,遇到内存泄漏,排查坑哭了我...

背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。 笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。 JVM参数配置是 -XX:Metaspa...

2020-04-01 12:42:56

阅读数 13

评论数 0

原创 外包公司,就真的那么“垃圾”吗?

从毕业至今,我已经工作三年,从毕业开始至今一直是在做外包,现在跟大家分享一下自己的工作经历。 毕业后,有幸进入了一家创业型公司从事手机相关的开发业务,从此,我与Android相识了,由于没有这方面的开始经验,开始有些吃力,在公司是一边工作一边学习,还好老板人很好,在学习工作中给了我很多的帮助。在公...

2020-04-01 12:35:36

阅读数 15

评论数 0

原创 推荐:给Mac新手准备的工具清单

本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置、软件以及技巧都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下! macOS系统简单设置 1、触摸板设置 SystemPrefere...

2020-03-31 13:05:47

阅读数 21

评论数 0

原创 如何在面试中介绍自己的项目经验?

在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。 第一印象就不好了,至少会感觉该候选人表述能...

2020-03-31 12:44:46

阅读数 66

评论数 0

原创 用Java语言,写一个植物大战僵尸简易版!

前言 有谁没玩过植物大战僵尸吗? 小灰的一位读者,用Java语言开发了自己的植物大战僵尸游戏。虽然系统相对简单,但是麻雀虽小五脏俱全,对游戏开发感兴趣的小伙伴可以学习一下哦~~ 游戏设计 植物大战僵尸中有一个小游戏关卡,屏幕的正上方有一个滚轮机,会随机生成植物,玩家可以选中植物后自由选择草坪来进行...

2020-03-30 14:55:39

阅读数 72

评论数 0

原创 远程电话面试怎么破?硬核攻略看这里!

怎样才能拿到大厂的offer,没有掌握绝对的技术,那么就要不断的学习 我是如何拿下阿里等大厂的offer的呢,今天分享我的秘密武器,资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、...

2020-03-30 14:44:18

阅读数 76

评论数 0

原创 0基础想要学好开发,是否需要参加Java培训?

JAVA分两个大方向web企业级开发(JavaWeb J2EE)和手机android开发。一般从事Java的开发人员都会从J2SE开始学习,因此对于J2SE的掌握必须要牢固。然而在初期学习时,通常会对如何学习而感到迷茫,下面小编来分析一下如何学习好JAVA编程,相信能帮助正处于迷茫状态的你。 学...

2020-03-15 16:05:43

阅读数 86

评论数 0

原创 0基础小白学好JAVA的5个方法

JAVA分两个大方向web企业级开发(JavaWeb J2EE)和手机android开发。一般从事Java的开发人员都会从J2SE开始学习,因此对于J2SE的掌握必须要牢固。然而在初期学习时,通常会对如何学习而感到迷茫,下面小编来分析一下如何学习好JAVA编程,相信能帮助正处于迷茫状态的你。1. ...

2020-03-13 16:21:03

阅读数 68

评论数 0

原创 0基础培训java必须掌握的一些知识点

相信接触过Java的小伙伴们都知道,Java是一门强大的编程语言,在现今互联网行业中,Java的身影可谓是随处可见的,可能刚刚开始学习的小伙伴会因Java编程语言庞大的体系而震惊,但是知识是需要日积月累的,没有人能够一口吃成个胖子那么对于零基础学习java技术的学员来说必学的五个知识点是什么呢?怎...

2020-03-11 18:03:57

阅读数 125

评论数 0

原创 0基础是否能够自学Java,有必要参加培训班吗?

学习编程语言不仅要学得会,更要用得上和用得好,所以学习Java编程通常需要遵循一个系统的步骤,尤其是对于利用业余时间学习Java的人来说,更是如此。自学Java需要注重以下几个方面: 第一:掌握java原理 在程序真正运行在CPU上之前,必须要让OS的kernel理解我们在编辑器或者IDE里根据每...

2020-03-10 20:31:29

阅读数 101

评论数 0

原创 Java培训学习路线图,如何学习Java事半功倍?

作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来就是一件非常煎熬的事情,没有多少人愿意学习,但是或许你现在是身为一个应届生或者你是一个本职工作没有...

2020-03-06 19:02:19

阅读数 171

评论数 0

原创 写出一手烂代码的19条准则

要是想写个烂代码,我们只需遵守这十九条准则? 「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己的理解与修正;第二层意思是说代码的结构、命名规则、编写逻辑都非常优秀。 我们曾经将写代码比喻成写文章:不仅需要有一个主旨,告诉别人代码的作用是什么,同时还应该在...

2020-03-04 17:28:25

阅读数 111

评论数 0

原创 Java基础篇(01)

简单说下什么是跨平台 术语:操作系统指令集、屏蔽系统之间的差异 由于各种操作系统所支持的指令集不是完全一致,所以在操作系统之上加个虚拟机可以来提供统一接口,屏蔽系统之间的差异。 Java有几种基本数据类型 有八种基本数据类型。 数据类型字节默认值 byte10 short20 int40 long...

2020-03-04 17:14:49

阅读数 101

评论数 0

原创 真香:一款让你通过玩游戏来学习 Vim 命令的插件

Vim 的使用,一直以来是一个难题 以至于国外的知名程序员问答社区 StackOverFlow 上有一个问题 How to I exit the Vim editor 获得了超过 200万次的浏览量 我们常说,学习是痛苦的,那有没有什么方法可以帮助我们更加轻松的学习 Vim 呢? 答案当然是肯定的...

2020-03-03 19:14:04

阅读数 109

评论数 0

原创 一个故事讲完CPU的工作原理

上二年级的小明正坐在教室里。现在是数学课,下午第一节,窗外的蝉鸣、缓缓旋转的吊扇让同学们昏昏欲睡。此时,刘老师在黑板上写下一个问题: 6324 + 244675 = ? 小明抬头看了一眼,觉得这两个数字挺眼熟。他昨天翘课去网吧了,因此错过了刘老师讲的竖式计算加法。 “同学们算一算这道题。”刘老师和...

2020-03-03 19:00:40

阅读数 112

评论数 0

原创 如何在代码中应用设计模式?

为什么要使用设计模式 因为我们的项目的需求是永远在变的,为了应对这种变化,使得我们的代码能够轻易的实现解耦和拓展。如果能够保证代码一次写好以后都不会再改变了,那可以想怎么写怎么写了。 如何判断那里需要使用设计模式 在我们实现中,有一些代码是一次写好后续基本不会改变的,或者不太需要扩展的,比如一些工...

2020-03-02 20:56:27

阅读数 73

评论数 0

原创 删库不必跑路,谈数据库删除设计

常见删除策略 凡是做业务逻辑系统, 总是离不开对删除逻辑的处理. 本文论述重点是伪删除, 即字段标示状态, 这是在一些中小型系统开发中的单据等较重要数据的主流做法. 但在此之前, 不妨先将常见删除策略列举一下: 1、数据库设置级联 这个我没太懂是怎么回事, 不过网上也说缺点较多, 很少用到, 在此...

2020-03-02 20:38:03

阅读数 114

评论数 0

原创 如何在代码中应用设计模式?

为什么要使用设计模式 因为我们的项目的需求是永远在变的,为了应对这种变化,使得我们的代码能够轻易的实现解耦和拓展。如果能够保证代码一次写好以后都不会再改变了,那可以想怎么写怎么写了。 如何判断那里需要使用设计模式 在我们实现中,有一些代码是一次写好后续基本不会改变的,或者不太需要扩展的,比如一些工...

2020-02-29 18:13:54

阅读数 43

评论数 0

原创 2020预备春招BAT面试题汇总:MyBatis +微服务+多线程+Spring+分布式

前言: 本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafk...

2020-02-28 17:17:39

阅读数 216

评论数 0

原创 一条简单的更新语句,MySQL是如何加锁的?

看如下一条sql语句: table T (id int, name varchar(20)) delete from T where id = 10; MySQL在执行的过程中,是如何加锁呢?在看下面这条语句: select * from T where id = 10; 那这条语句呢?其实这其中...

2020-02-28 16:51:26

阅读数 70

评论数 0

原创 转行学IT,能找到好工作吗?

转行学IT,能找到好工作吗? 1.为什么会要改做程序员? 相信大多人都是对自己的职业现状不满意,想学习编程成为一名程序员。 我问他们,为什么想要做程序员? 答案五花八门,其中“工资高”、“好找工作”、“有职业发展”是很常见的理由。 2.程序员市场的求职现状? 抛开其他因素,先只讨论薪水:业界标杆 ...

2020-02-27 20:53:07

阅读数 230

评论数 0

原创 王垠的这道Java高级面试题,看似容易,其实很难!

最近,在垠神的微博上,看到他出的一道关于Java的高级面试题,与各位同学分享一下,题目内容如下图: 这道题目主要是关于Java中协变与逆变的思考,先说一下运行结果,编译期会放行,运行期会抛异常: java.lang.ArrayStoreException: java.lang.Integer 正如...

2020-02-26 21:05:38

阅读数 1205

评论数 0

原创 面试题:你平时是如何解决缓存穿透,缓存击穿,缓存雪崩的?

前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。 在流量大...

2020-02-26 20:41:41

阅读数 109

评论数 0

原创 我的后台Java面经(阿里、腾讯、头条、京东、IBM等)

简介 经过招聘季每个人都会有相当多的面试经历,对我来说把这些写出来一方面是为了学习,另外一方面也希望能够为之后求职的同学提供一定的借鉴意义 我的笔试经历会把主要记得的题目列出来 我的面试经历详细介绍了以下几点 面试岗位 面试体验:这个有主观成分,但也能从我个人的侧面去反映公司是如何对待招聘的,请记...

2020-02-25 20:39:39

阅读数 478

评论数 0

原创 面试 130 天后,终于入职微软

前言 在18年底到19年3月,陆续面试了几家公司,有成有不成的,最终进了一家比较满意的知名外企。在本文里,我将介绍我这段时间里更新简历和面试的相关经历。可能面试相关的一些方法,大家能从我之前的博文里看到,但在本文里,大家更能从相关实战性的例子中进一步体会到面试技巧的使用方法。 正文 1 刚开始一定...

2020-02-25 20:20:39

阅读数 103

评论数 0

原创 发明复制粘贴的计算机科学家去世了

复制粘贴功能,凡是会操作计算机的人,恐怕无人没用过吧。 调侃「复制粘贴型程序员」的段子/趣图,我们也发过很多很多了。 据外媒 2 月 20 日报道,发明“复制粘贴剪切”术语的计算机科学家 Larry Tesler 于 2 月 16 日去世,享年 74 岁。 Tesler 在 1945 年出生于纽约...

2020-02-24 19:17:29

阅读数 64

评论数 0

原创 阿里面试官:给我说说Netty是如何在Dubbo中应用的?

目录 dubbo 的 Consumer 消费者如何使用 Netty dubbo 的 Provider 提供者如何使用 Netty 总结 前言 众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢?今天我们就来一探究竟。 dubbo 的 Consu...

2020-02-24 19:13:15

阅读数 97

评论数 0

原创 阿里面试都问什么?(4)

阿里五面(HR面) 在隔了4天左右,终于接到了HR的电话,那叫一个激动啊。感觉离阿里offer已经不远了,于是振奋精神,聊得还不错。 下面是HR问我的问题: 自我介绍下吧 做了哪些项目 看你在问题中说你在杭州看到很多商贩使用付款二维码,你对支付宝怎么看 每天有那么多人使用支付宝,这些数据如果给你存...

2020-02-22 21:20:04

阅读数 61

评论数 0

原创 阿里面试都问什么?(3)

阿里五面(HR面) 在隔了4天左右,终于接到了HR的电话,那叫一个激动啊。感觉离阿里offer已经不远了,于是振奋精神,聊得还不错。 下面是HR问我的问题: 自我介绍下吧 做了哪些项目 看你在问题中说你在杭州看到很多商贩使用付款二维码,你对支付宝怎么看 每天有那么多人使用支付宝,这些数据如果给你存...

2020-02-22 21:08:40

阅读数 172

评论数 0

原创 阿里面试Java都问什么?万字总结分享(1)

拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。 我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业。 刚开始也是小白,也是一步步成成起来的。需要提的一点是,你将来...

2020-02-21 21:00:06

阅读数 206

评论数 0

原创 阿里面试都问什么?万字总结(2)

阿里二面 等了将近6天(还以为被刷了呢)终于在第二周的周四接到阿里面试电话,那叫一个激动啊。 赶紧找了一个安静的地方,准备好后开始正式面试。二面的面试官是一个部门主管,自然还是有点小紧张的。这次面试官上来就直接问,没有一面的面试官那么好说话。 下面是面试过程中的问题: 自我介绍下自己,不超过3分钟...

2020-02-21 18:50:27

阅读数 1127

评论数 0

原创 别死写代码,这 25 条比涨工资都重要!

如果每个程序开发人员都只是周而复始地写代码,想必编程的工作就会让很多程序员发狂。那么如何在枯燥的工作中寻找乐趣,我认为我们要对工作保持激情和兴奋感、始终学习的态度,还需要掌握一些实用高效的编程技巧,这样对于提升工作乐趣和效率大有裨益。今天小编就跟大家分享一下 25 个实用编程小技巧,希望可以给开发...

2020-02-20 20:12:26

阅读数 95

评论数 0

原创 为什么面试你要25K,HR只给你20K?

为什么面试你要25K,HR只给你20K? 今天的这个标题只是个例子,至少栈长我曾经是遇到过这种情况,我曾经面试要 25K,对方公司确只能给我 23K,有的只给 20K,最后妥协或者不了了之。。 为什么面试时,你提出的薪资要求,公司总要砍你价,总是不能达到你的预期?所以,我觉得有必要了解这些道道,知...

2020-02-19 15:57:49

阅读数 83

评论数 0

原创 对于一份工作,坚持多久跳槽最合适呢?

对于一份工作,坚持多久跳槽最合适呢? 是应该把一份工作至少坚持做满18个月,还是不管自己在这家公司待了多久,一有合适的时机就立刻辞职跳槽呢? 临近年关,王丽一直惴惴不安,时刻盯着手机,生怕遗漏任何重要的电话。前不久,她去应聘了一家心仪的单位岗位,过五关斩六将,已经通过了两轮面试。本打算年后辞职的,...

2020-02-19 15:51:11

阅读数 70

评论数 0

原创 干货分享必看!面试问离职原因,怎么说才好?

求职者应聘时经常碰到面试官问及离职原因,求职者回答得不妥随时可能被淘汰掉。 那么,怎样的离职原因能让HR们接受呢? 1、寻求更大的发展   这是比较经典的回答。 一般的回答模式是:我在之前的工作中享受了乐趣(或者和大家相处得很好,再或者学到了很多东西,等等),但是我希望在这个领域更好地发...

2020-02-18 18:18:36

阅读数 61

评论数 0

原创 必看:一份不错的Java就业指导(下)

上一期咱们讲到了开发流程,这期接着给大家分享面试技巧~ 项目管理 版本控制:CVS/SVN/Git 自动构建:Ant/Maven/Ivy/Gradle 持续集成:Hudson/Jenkins 系统架构 1.负载均衡服务器:F5、A10 2.应用服务器:  HTTP服务器:Apache、N...

2020-02-18 18:16:24

阅读数 59

评论数 0

原创 推荐:一份不错的Java就业指导(上)

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢? 本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Jav...

2020-02-17 19:28:50

阅读数 132

评论数 0

原创 干货!Java程序员最常用的20%技术总结

我听说编程语言,经常使用的是其中20%的技术。在Java这门语言中,这20%包括哪些内容?参加培训两个月了,还有两个月的时间,要 想在两个月后,找到一份Java初级程序员的工作,有哪些是必须掌握的,有哪些是可以现学现卖的?一个完整的Javaweb项目,有哪些具体模块,每个模 块用到的技术是哪些? ...

2020-02-15 16:52:02

阅读数 153

评论数 0

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