Java架构技术

欢迎大家加入Java高级架构/互联网交流群:570210627

书单丨5本Java后端技术书指引你快速进阶

一名Java开发工程师不仅要对Java语言及特性有深层次的理解而且需要掌握与Java相关的框架、生态及后端开发知识本文涉及多种后端开发需要掌握的技能对于帮助提高开发能力非常有帮助NO.1《Java工程师修炼之道》杭建 著Java 开发一直是当前互联网领域最火热的开发技能之一,Java 工程师也一直...

2018-05-30 16:19:04

阅读数:200

评论数:0

京东Java岗面经

面了45分钟  都比较基础吧自我介绍Hashmap的结构 一直追问 还有吗 还有别的能说说吗  很细...三次握手 四次挥手  写过这方面程序吗 用到哪些接口Http和https的区别二叉树前中后序遍历 深度 广度快排算法 写代码Spring IOC有哪些好处 耦合性之类的get post区别 追...

2018-05-29 19:37:18

阅读数:165

评论数:0

成都-阿里Java研发工程师面经

一面 1.介绍一下你的项目,说一下哪个项目印象最深 答:把简历上的项目说了一遍,重点讲了暑假做的分布式SDN控制器,在纸上画了整个应用的拓扑图,运行流程,说了整个应用设计思路,关键技术选型和核心算法实现。之后他提出了一些问题,我一一给他解释 2.平时有没有写过并发的程序。ConcurrentHas...

2018-05-29 19:33:50

阅读数:101

评论数:0

美团java后台实习三面

美团一面(50分钟)1、spring的理解。1、项目相关2、Redis缓存的应用3、http解析的全过程4、Java中的锁5、Hashmap和concurrenthashMap源码6、死锁的避免7、osi网络七层协议8、编程题:找出一个最长子序列,是子序列的和为k的整数倍。美团二面(50分钟)1、...

2018-05-29 19:32:13

阅读数:37

评论数:0

JAVA面试要点-数据存储-精简答案

MySQL 索引使用的注意事项索引的目的在于提高查询效率。可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sqlINSERT 与 UPDATE 语句在拥有索引的表中执行会花费更多的时间,而SELECT 语句却会执行得更快。这是因为,在进行...

2018-05-29 15:18:54

阅读数:96

评论数:0

Java高级特性入门——泛型、反射和注解!

摘要: 只有掌握了Java的高级特性,这门语言才算真正地登堂入室。本文将带领大家一同了解Java语言的三个常用的高级特性——泛型、反射和注解。专家简介:澳明 ,阿里巴巴高级开发工程师,来自于阿里巴巴研发效能事业部-研发平台-代码智能化团队。以下内容根据演讲嘉宾视频分享以及PPT整理而成。本次的分享...

2018-05-28 17:23:25

阅读数:42

评论数:0

JAVA…… 从入门到入坟……

2018-05-25 17:54:18

阅读数:79

评论数:0

程序媛眼中的程序员!!!.......

一直都想写一篇关于描述程序员的文章,但是一直没能开头,一来因为文笔不好,更主要的原因是貌似对程序员既熟悉又不熟悉,很怕写出来的是以偏概全,给大家造成对程序员的既定印象,不过,管他呢,写了再说,我就主要写写我眼中的程序员,我想应该算是一篇洗刷大家对程序员既定印象的文章吧~一、没大家刻板印象中的那样呆...

2018-05-25 17:53:15

阅读数:74

评论数:0

程序员笑不死的经历,你懂了吗?

1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。2、程序猿的读书历程:x语言入门—>x语言应用实践—>x语言高阶编程—>x语言的科学与艺术—编程之美—编程之道—编程之禅—颈椎病康复指南...

2018-05-25 17:52:27

阅读数:92

评论数:0

2018年最全的23个阿里架构师面试题(特别推荐)

想要进入大型企业的话,首先要有丰富的工作经验和项目经验,其次就是有好的表达能力,能说会道。从程序员成长为架构师,需要几年?从架构师升任CTO,又需要几年?成长没有一蹴而就,鸡汤喝再多,终究是要回到现实,脚踏实地。咱们接下来说说一些架构师面试常见的面试题:1、String,StringBuffer,...

2018-05-25 17:49:23

阅读数:1394

评论数:0

Java 代码性能优化

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以...

2018-05-25 17:47:55

阅读数:40

评论数:0

程序员最喜欢的五大神器

程序员留给大家的印象,不修边幅,沉默寡言。但程序员对于自己使用的神器,相当舍得花钱。今天咱们梳理下程序员最喜欢五大神器。分享之前我推荐下我自己建的Java学习群:Java进阶群:579581654,欢迎初学和进阶中的Java小伙伴进群交流学习。1.Mac电脑Mac电脑在一定程度上体现了极致,高品质...

2018-05-25 17:46:17

阅读数:67

评论数:0

11个源码优化和分析的Java工具

摘要:enkatt Guhesan 分享了一些Java工具,帮助你优化代码以及检查源代码中的潜在问题。 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/sw...

2018-05-25 17:45:20

阅读数:58

评论数:0

工作三年后,我选择离开腾讯,大公司就是一座围城,外面的人想进去,里面的人想出来! ​​​​

2018-05-25 17:40:55

阅读数:26

评论数:0

Java进阶书籍推荐

学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。第一部分:Java语言篇1.《Java编程规范》 适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。2.《...

2018-05-25 17:39:03

阅读数:36

评论数:0

想要跳槽,当你学会这些技术 谁也留不住你

工作1-5年开发经验,当你们提出涨工资的时候,或者要offer的时候底气怎么样,是不是底气十足,不给涨工资就辞职,是不是有自信提出来主管、或者是项目经理都能同意,他们相当设法把你留住。如果这样你才是成功。什么技术都没有何谈工资!给你分析一下这些技术,给大家罗列一些技术,看你有没有学到这些技术。1....

2018-05-25 17:37:38

阅读数:36

评论数:0

java面试宝典

面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封...

2018-05-24 20:35:44

阅读数:35

评论数:0

Java多线程详细介绍

线程是程序执行的最小单元,多线程是指程序同一时间可以有多个执行单元运行(这个与你的CPU核心有关)。在java中开启一个新线程非常简单,创建一个Thread对象,然后调用它的start方法,一个新线程就开启了。那么执行代码放在那里呢?有两种方式:1. 创建Thread对象时,复写它的run方法,把...

2018-05-24 14:58:27

阅读数:74

评论数:0

SpringBoot整合RabbitMQ

RabbitMQ是开源消息队列系统,用erlang语言开发。如果不了解可以查看官网http://www.rabbitmq.com/这篇文章介绍一个springboot简单整合RabbitMQ。1.安装rabbitmq,自行百度即可,方法很多。2.启动rabbitmq,成功如下图:image可以访问...

2018-05-24 14:56:45

阅读数:61

评论数:1

有哪些 Java 源代码看了后让你收获很多,代码思维和能力有较大的提升?

转知乎问答作者:王爵nice来源:知乎既然没人,我自荐一发我写的mvc框架biezhi/blade对于学习J2EE的框架有很大的帮助,代码里使用了各种设计模式、事件机制、Java8语法、代码量也很小,web服务使用Netty作为支持,对HTTP/网络想研究的一定是你的必读品。目前在写 Blade-...

2018-05-18 13:58:50

阅读数:45

评论数:0

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