标签:编译 第2页

Java

阿里面试:关于Java的异常,你能说多少?

6

changyuan.xu 发布于 2019-07-16

小伙伴们对Java的异常应该是不陌生的,不过很多人只是简单的应用而已,而没有全面的,整体的去了解Java的异常体系。今天老顾就来跟大家一起学习JAVA的异常。 3W原则 哪都有的3W原则,JAVA异常也可以总结3W:what、where、why what对应异常类型:回答了什么被...

阅读(12)评论(0)赞 (0)

Java

异常与多线程概述

likai 发布于 2019-07-16

day05 【异常、线程】 主要内容 异常、线程 教学目标 [ ] 能够辨别程序中异常和错误的区别 [ ] 说出异常的分类 [ ] 说出虚拟机处理异常的方式 [ ] 列举出常见的三个运行期异常 [ ] 能够使用try…catch关键字处理异常 [ ] 能够使用thro...

阅读(12)评论(0)赞 (0)

Java

Java开发中最常犯的10个错误,你中招了吗?

7

changyuan.xu 发布于 2019-07-16

扫描下方二维码 试读 专栏详细目录 请移步至文末 阅读目录 Array转ArrayList 判断一个数组是否包含某个值 在循环内部删除List中的一个元素 HashTable与HashMap 使用集合原始类型(raw type) 访问级别 ArrayList和LinkedList...

阅读(12)评论(0)赞 (0)

Java

40道阿里巴巴JAVA研发岗多线程面试题详解,你能答出多少

yeseng 发布于 2019-07-16

1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面...

阅读(12)评论(0)赞 (0)

Java

Java—深入理解instanceof(绝对让你有新发现)

yanxinchi 发布于 2019-07-16

一、前言 1.1、instanceof 1.2、 1.3、 二、instanceof 的说明、解释 2.1、 说明: (1).一个类的 实例 包括本身的实例, 以及所有直接或间接子类的实例 (2).instanceof左边操作元显式声明的类型与右边操作元必须是 同种类 或有 继承...

阅读(14)评论(0)赞 (0)

Java

干货 | 非结构化数据迁移-Java 版S3Transfer

15

yanxinchi 发布于 2019-07-16

一、操作说明 1、JAVA版迁移工具说明 Java版S3Transfer工具目前为公测阶段,此迁移工具支持从AWS S3、阿里云、腾讯云、百度云等存储迁移文件到京东云对象存储;同时也支持本地文件列表迁移。大概逻辑为先获取文件的地址或外链,然后根据外链读取数据,然后进行迁移,这个工...

阅读(15)评论(0)赞 (0)

Java

深入理解 Java 内存模型

25

yanxinchi 发布于 2019-07-16

前提 《深入理解 Java 内存模型》程晓明著,该书在以前看过一遍,现在学的东西越多,感觉那块越重要,于是又再细看一遍,于是便有了下面的读书笔记总结。全书页数虽不多,内容讲得挺深的。细看的话,也是挺花时间的,看完收获绝对挺大的。也建议 Java 开发者都去看看。里面主要有 Jav...

阅读(17)评论(0)赞 (0)

Java

『互联网架构』埋点基础知识(112)

10

likai 发布于 2019-07-16

上节给整个调用链的体系结构讲述了,按照我的流程可以搭建出来调用链的项目。架构目标基本功能,可扩展性,可配置性,可运维性。识别系统的方式,就是通过唯一性的包名来完成的。就像克隆人一样的基因都是一样的被识别成一个人。本次了解埋点和插撞具体是如何实现的。 源码:https://gith...

阅读(18)评论(0)赞 (0)

Java

「java8系列」神秘的Lambda

3

刘莉莉 发布于 2019-07-16

接触背景 第一次接触lambda表达式时,感觉这个东西挺神奇的(高逼格),一个()加->就能传递一段代码,当时公司项目中接手同事的代码,自己也对java8的特性不了解,看的也是一头雾水,之后就赶快看了下《java8实战》这本书,决定写一个java8特性系列的博客,既加深自己...

阅读(18)评论(0)赞 (0)

Java

[Java并发-25] 高性能数据库连接池 HiKariCP 分析

小丁 发布于 2019-07-16

实际工作中,我们总会难免和数据库打交道;只要和数据库打交道,就免不了使用数据库连接池。业界知名的数据库连接池有不少,例如 DBCP、Tomcat JDBC Connection Pool、Druid 等,不过最近最火的是 HiKariCP。 HiKariCP 号称是业界跑得最快的...

阅读(16)评论(0)赞 (0)

Java

jfinal-admin 3.6 正式发布,更新 jfinal 及 beetl 到最新版本

2

尖兵 发布于 2019-07-16

jfinal-admin 3.6 版本正式发布啦。该版本主要进行了一些 Bug 修复,主要更新内容如下: jfinal 升级到 4.3,beetl  模板升级到 3.0.7.RELEASE; 升级并精简了部分jar包以及工具类; 修改包结构,使得业务部分和框架...

阅读(15)评论(0)赞 (0)

Java

Java基础知识学习笔记(1)

yeseng 发布于 2019-07-16

一、String, StringBuffer, StringBuilder 1、可变性 (1)String类型是使用一个final修饰的字符数组,因此它是不可变的。 private final char value[]; 那把String定义为不可变有什么好处呢? 安全性 :当你...

阅读(13)评论(0)赞 (0)

编程技术

架构师必备的20个英文缩写!看你知道几个?

1

yanxinchi 发布于 2019-07-16

作为一个架构师,如果在面试的时候,面试官说出了一个英文缩写,这个时候如果你没有听过,是不是很尴尬?而且你也没办法针对这个问题进行描述回答!所以,多学习一些基础的英文缩写,一是面试可以游刃有余,二是可以装逼!下面的20个缩写,你都能讲清楚吗? IOC: 控制反转(Inversion...

阅读(20)评论(0)赞 (0)

Java

[译]简短而精确的编程语言历史

dulong 发布于 2019-07-16

Joseph Marie Jacquard 教会.一个纺织机读穿孔卡片,创建了第一个重量级多线程处理单元。他的发明遭到预见天网(Skynet)诞生的丝织工的强烈反对。 1842 Ada Lovelace 厌倦了贵族,后在一个笔记本上无心地写下被后世所称的首个计算机程序,只是当时并...

阅读(14)评论(0)赞 (0)

编程技术

阿里巴巴微服务开源生态报告 No.3

xiaoli.wang 发布于 2019-07-16

从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务。 截止目前,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Seata / Sentinel / Spring Cloud Alibaba / ...

阅读(12)评论(0)赞 (0)

Java

图解 Java 线程安全

5

邓龙华 发布于 2019-07-16

按操作系统中的描述,线程是 CPU 调度的最小单元,直观来说线程就是代码按顺序执行下来,执行完毕就结束的一条线。 举个 :chestnut:,富土康的一个组装车间相当于 CPU ,而线程就是当前车间里的一条条作业流水线。为了提高产能和效率,车间里一般都会有多条流水线同时作业。同样...

阅读(12)评论(0)赞 (0)

Java

Java程序员编程性能优化必备的34个小技巧

5

likai 发布于 2019-07-15

1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关...

阅读(15)评论(0)赞 (0)