8年开发经验,网易Java开发工程师的成长感悟
资讯

8年开发经验,网易Java开发工程师的成长感悟

7 0

Java 语言是目前最流行、应用范围最广的服务端编程语言,从各大公司的招聘信息来看,Java 开发的人才需求量也是最大的。以下的这篇文章,来自网易资深开发工程师/网易云数据库产品负责人郭忆。他从事Java平台开发8年,拥有丰富的Java 服务端开发经验。文中,他将以自己的经验来谈谈一名合格的Java 开发工程...

最近 5 年 133 个 Java 面试问题列表(下)
Java

最近 5 年 133 个 Java 面试问题列表(下)

4 0

Java 基本概念面试题44)“a==b”和”a.equals(b)”有什么区别?如果 a 和 b 都是对象,则 a==b 是比较两个对象的引用,只有当 a 和 b 指向的是堆中的同一个对象才会返回 true,而 a.equals(b) 是进行逻辑比较,所以通常需要重写该方法来提供逻辑一致性的比较。例如,...

最近 5 年 133 个 Java 面试问题列表(上)
Java

最近 5 年 133 个 Java 面试问题列表(上)

4 0

Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的...

ConcurrentHashMap 和 HashTable 的区别
Java

ConcurrentHashMap 和 HashTable 的区别

8 0

集合类是Java API的核心,但是我觉得要用好它们是一种艺术。我总结了一些个人的经验,譬如使用ArrayList能够提高性能,而不再需要过时的Vector了,等等。JDK 1.5引入了一些好用的并发集合类,它们对于大型的、要求低延迟的电子商务系统来说非常的有用。这篇文章中将会看看Concurrent...

Java 9 的这一基本功能,你可能从未听过
资讯

Java 9 的这一基本功能,你可能从未听过

5 0

2017年7月即将发布的Java 9将会新增和修订不少功能和特性。在搜索JDK增强提议(JEP)时发现,JEP 266对CompletableFuture进行了一些有趣的改进,更新并发功能和支持Reactive Streams。本文的焦点就是JEP 266的改进和一些有趣的特性,它极有可能成为Java 9中最...

隐藏的宝藏,13个不可忽视的优秀 Python 库
python

隐藏的宝藏,13个不可忽视的优秀 Python 库

11 0

作为一门语言,你知道 Python 是如何获得现在的成功的吗? 不妨去看看它大量的库吧,不管是原生的,还是第三方的,可能会有所收获。有这么多的库,也就不奇怪为什么有的很多人用,有的却没有引起多少人注意。 而且,专注于一个领域的程序员往往并不知道那些看起来是为其他工作类型创建的库能给他们带来什么好处。这里有 1...

40个Java集合面试问题和答案。
Java

40个Java集合面试问题和答案。

11 0

1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了...

Java的21个技术点,你知道吗?
Java

Java的21个技术点,你知道吗?

9 0

关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下!JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的...

我的java问题排查工具单。
Java

我的java问题排查工具单。

35 0

平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。闲话不多说,开搞。Linux命令类tail最常用的tail -ftail -300...

深入分析 Java Web 中的中文编码问题
Java

深入分析 Java Web 中的中文编码问题

28 0

1、几种常见的编码格式1.1 为什么要编码在计算机中存储信息的最小单元是 1 个字节,即 8 个 bit, 所以能表示的字符范围是 0 ~ 255 个。要表示的符号太多,无法用 1 个字节来完全表示。1.2 如何翻译计算机中提供多种翻译方式,常见的有 ASCII、ISO-8859-1、GB2312、GBK、U...

Python 正式迁移到 GitHub
资讯

Python 正式迁移到 GitHub

31 0

Python 正式迁移到源码托管平台 GitHub,拥抱了 Git 版本控制系统。Python 社区早在2014年就开始讨论是否迁移到 GitHub 以改进开发流程,当时 Python 使用的版本控制系统是 Mercurial,而 GitHub 只支持 Git 版本控制系统,所以这也意味着 Python 需要...

Java List 的用法与代码分析
Java

Java List 的用法与代码分析

29 0

Java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对Java List用法做了详解。List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的...

WordPress又曝漏洞:REST API由于权限控制失效致内容注入
资讯

WordPress又曝漏洞:REST API由于权限控制失效致内容注入

70 0

WordPress最近曝出内容注入漏洞,影响到REST API——来自Sucuri的安全研究人员最先发现该漏洞。未经授权的攻击者利用该漏洞可注入恶意内容,以及进行提权,对文章、页面等内容进行修改。REST API是最近添加到WordPress 4.7.0并默认启用的。 鉴于WordPress使用的...

git项目推荐
开源项目

git项目推荐

44 0

码云项目推荐1、项目名称:面向中小企业的协同管理系统 —— 然之项目简介:然之协同系统由客户管理( crm )、日常办公( oa )、现金记账( cash )、团队分享( team )和应用导航( ips )五大模块组成。 主要面向中小团队的企业内部管理。和市面上其他的产品相比,然之协同更专注于提供一体化...

2017 年高薪编程语言排行榜
资讯

2017 年高薪编程语言排行榜

40 0

选择正确的编程语言进行学习无疑成为左右个人发展投资成功与否的关键。在今天的编程语言推荐榜中,我们参考了大量可靠且信誉卓著的消息来源。其中采用的指标包括语言普及度、语言相关网页数量与提及频率、招聘岗位与指导材料数量乃至相关开源代码库丰富性等等。1. IEEE具体来讲,IEEE给出的语言人气排名共参考12项指标。...