
程序员
文章平均质量分 73
Jav进阶道路
Java进阶架构学习交流:952124565
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
阿里P7架构师浅谈Java 的年薪 40W 是什么水平?
做Java架构师(P7)岗位有三年时间了,期间也从事了很多招聘定级工作,来说说我见解吧。既然楼主提到年薪40w,那我们看看什么公司,什么级别可以给到,再看看要求。阿里是Java大厂,所以可以参考阿里的标准,阿里一般是16薪水,所以就是税前2.5w,在阿里应该是P6就可以达到,而对P6的要求是什么呢,我们内部有个简单的概述,那就是可以独立完成部门内部的项目,而面试过程中,也会有相应的考察。...原创 2018-12-19 16:14:05 · 6432 阅读 · 0 评论 -
不会管理的程序员,永远只是一个大兵
很多童鞋都玩王者荣耀,你肯定知道大兵和英雄的区别。这里声明一下:本文的英雄都是狭义上的英雄,特指游戏中的角色。当然,我也不会和你抬杠,在游戏里大兵也是决定成败的关键。但是请别忽略,如果没有英雄,大兵可能都走不到敌方阵营。所以,英雄的重要性可想而知,领导恰恰是这样一个角色。一、题外话其实你不用惊讶,在很多招聘网站,我们都能看到如下的一些团队介绍:1.领导nice,地铁周边,扁平管...原创 2018-12-31 09:13:35 · 722 阅读 · 0 评论 -
成为Java顶尖程序员,先过了下面问题!
一、数据结构与算法基础说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二、Java基础接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? 常用的集合类有哪些?比如List如何排序? ArrayList和Link...原创 2019-01-04 16:02:52 · 241 阅读 · 0 评论 -
做开发十年,我总结出了这些开发经验
在一线做了十年的开发,经历了网易、百度、腾讯研究院、MIG 等几个地方,陆续做过 3D 游戏、2D 页游、浏览器、移动端翻译 app 等。积累了一些感悟。必然有依然幼稚的地方,就当抛砖引玉,聊为笑谈。一、对于团队而言,流程太重要了行军打仗,你需要一个向导;如果没有向导,你需要一个地图;如果没有地图,至少要学习李广,找一匹识途的老马;如果你连老马也没有,那最好可以三个臭皮匠好好讨论,力图...原创 2019-01-04 14:58:16 · 349 阅读 · 0 评论 -
阿里P8资深架构师浅谈Java程序员由初级-中级-高级进阶详细介绍
Java从业者职业生涯规划Java进阶之路-从初级到架构java技术的学习阶段有三第1个是java基础,比如对集合类,并发,IO,JVM,内存模型,泛型,异常,反射,等有深入了解。第2个是全面的互联网技术相关知识,比如redis,mogodb,nginx,代码自动生成,自动部署,并发问题,性能调优,前端流行框架,spring,mybaties深入了解,能够定位问题。第3个是...原创 2018-12-24 14:49:41 · 611 阅读 · 0 评论 -
我是如何在天猫、蚂蚁金服、百度等大厂面试中被拒的
本人16年毕业于普通二本院校网络相关专业,工作经验两年半,目前就职业于一家普通民营企业。由于非985、211学历硬伤,校招进大厂的门槛远高于同届985、211的毕业生。于是乎,从毕业到现在经历了三家创业公司,创业公司的痛痒相信大多数才毕业的小伙伴都很清楚,没有不坑的公司,所谓好公司就是不那么坑的公司。 背景 二月份前后一个月的时间,有幸获得天猫、蚂蚁金服、百度和NAVER China...原创 2018-12-27 17:43:13 · 317 阅读 · 0 评论 -
2018年终巨献:阿里、腾讯最新Java面试题,BAT的大门打开了!
Java基础1.进程和线程的区别;2.Java的并发、多线程、线程模型;3.什么是线程池,如何使用?4.数据一致性如何保证;Synchronized关键字,类锁,方法锁,重入锁;5.Java中实现多态的机制是什么;6.如何将一个Java对象序列化到文件里;7.说说你对Java反射的理解;8.同步的方法;多进程开发以及多进程应用场景;9.在Java中wait和se...原创 2018-12-21 16:03:00 · 211 阅读 · 0 评论 -
既生 Redis 何生 LevelDB?
了解 Redis 的同学都知道它是一个纯内存的数据库,凭借优秀的并发和易用性打下了互联网项的半壁江山。Redis 之所以高性能是因为它的纯内存访问特性,而这也成了它致命的弱点 —— 内存的成本太高。所以在绝大多数场合,它比较适合用来做缓存,长期不被访问的冷数据被淘汰掉,只有热的数据缓存在内存中,这样就不会浪费太多昂贵的内存空间。但是 Redis 的诱惑太大了,用它来做持久存储使用起来太方便了。...原创 2018-12-26 16:33:48 · 1582 阅读 · 0 评论 -
Java并发编程:什么是线程安全,以及并发必须知道的几个概念
废话众所周知,在Java的知识体系中,并发编程是非常重要的一环,也是面试的必问题,一个好的Java程序员是必须对并发编程这块有所了解的。为了追求成为一个好的Java程序员,我决定从今天开始死磕Java的并发编程,尽量弥补自己在这方面的知识缺陷。并发必须知道的概念在深入学习并发编程之前,我们需要了解几个基本的概念。同步和异步同步和异步用请求返回调用的方式来理解相对简单。同步:...原创 2018-12-26 15:43:58 · 173 阅读 · 0 评论 -
Java程序员你实现了你去年的计划了吗?
前言又到了一年一度的年终总结了,相信大家估计也开始写总结,我也不例外。本篇主要是讲述去年所定下目标的完成情况和人生感悟以及明年的目标。去年目标以及完成情况去年目标这里先列举一下去年定的目标:阅读2本以上的技术相关书籍,并作出相应的实践; 阅读5本以上国内外有意思的书籍; 阅读jdk常用类的源码,能够理解其中的涵义; 能够熟练掌握3个常用的技术框架; 继续坚持每天一...原创 2018-12-26 15:03:23 · 522 阅读 · 0 评论 -
Spring Cloud微服务系列文,Hystrix与Eureka的整合
和Ribbon等组件一样,在项目中,Hystrix一般不会单独出现,而是会和Eureka等组件配套出现。在Hystrix和Eureka整合后的框架里,一般会用到Hystrix的断路器以及合并请求等特性,而在Web框架里,大多会有专门的缓存组件,所以不怎么会用到Hystrix的缓存特性。1 准备Eureka服务器项目HystrixEurekaServer项目承担着Eureka服务器的作用,这...原创 2018-12-20 13:47:38 · 202 阅读 · 0 评论 -
史上最全Java学习内容
前端部分:1)HTML:网页的核心语言,构成网页的基础2)CSS:使网页更加丰富多彩灿烂的利器3)JavaScript:使网页动起来的根本,加强了网页和用户之间的交互4)HTML DOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页5)HTML BOM:与浏览器交互不可或缺的工具6)JavaScript库,主要是:jQuery及其插件、YUI及其插件,使编写网...原创 2018-12-20 13:45:02 · 585 阅读 · 0 评论 -
这是我见过最有用的java面试题,面试了无数公司总结的(含答案)
(一小部分题的答案被我略作改动)1、什么是线程局部变量?线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何线程局部变量一旦在工作完成后没有释...原创 2018-12-31 09:34:56 · 2900 阅读 · 0 评论