标签:Android

Java

Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!

13

yeseng 发布于 2019-11-22

本文原题“从实践角度重新理解BIO和NIO”,原文由Object分享,为了更好的内容表现力,收录时有改动。 1、引言 这段时间自己在看一些Java中BIO和NIO之类的东西,也看了很多博客,发现各种关于NIO的理论概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,...

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

Java

kotlin中的reified关键字

puefu.he 发布于 2019-11-22

说kotlin中这个关键字之前先简单说下Java中的泛型,我们在编程中,出于复用和高效的目的,经常使用泛型。泛型是通过在JVM底层采取类型擦除的机制实现的,Kotlin也是这样。 泛型 泛型是 Java SE 1.5 中的才有的特性,泛型的本质是参数化类型,可分为泛型类、泛型接口...

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

Java

不加班的秘诀:如何通过AOE快速集成NCNN?

10

puefu.he 发布于 2019-11-22

作为我司头发储量前三的 程序员 始终仗着头发多奋斗在加班的第一线 时时灵魂拷问自己 年轻人,你凭什么不加班? 虽然我没有女朋友 但是,我有代码呀 但我不明白的是,隔壁工位那个,到岗比我迟,下班比我早,天天准点儿下班接女朋友,工作还完成的不错的样子,当然,头发也还不错。除了长得比我...

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

编程技术

高质量App的架构设计与思考!

6

likai 发布于 2019-11-22

最近在做一功能不大、业务也不复杂的小众App,以往做App是发现自己从来没有考虑过一些架构方面的问题,只是按照自己以往的习惯去写代码,忽略了App的设计。本次分享主要包含一些开发App的小经验和技巧,来一次App开发与设计的分享。 先和分享下一下 实体类的设计与组织形式 实体类的...

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

Java

SpringCloud微服务快速入坑

1

songhua.gao 发布于 2019-11-22

关键词:Spring Cloud、Spring Boot、Eureka、Zuul、Feign、Oauth2 初入服务端,菜鸟一枚 Spring Cloud 是基于Spring Boot的一整套完善的微服务框架,包含服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等一系...

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

Java

Android 静态代码扫描效率优化与实践

14

yanxinchi 发布于 2019-11-22

背景与问题 DevOps 实践中,我们在 CI(Continuous Integration) 持续集成过程主要包含了代码提交、静态检测、单元测试、编译打包环节。其中静态代码检测可以在编码规范,代码缺陷,性能等问题上提前预知,从而保证项目的交付质量。Android 项目常用的静态...

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

Java

ProGuard代码混淆详细攻略

11

邓龙华 发布于 2019-11-21

ProGuard能够通过压缩、优化、混淆、预检等操作,检测并删除未使用的类,字段,方法和属性,分析和优化字节码,使用简短无意义的名称来重命名类,字段和方法。从而使代码更小、更高效、更难进行逆向工程。 上图就是ProGuard的工作流程,分别会经过四个阶段: 压缩(Shrink) ...

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

Java

OkHttp使用篇-01-介绍及基本使用

xubiao.zhuang 发布于 2019-11-21

OkHttp 是 square 开源的 Java(Kotlin) 编写的网络库,是 Java 及 Android 开发人员使用最广泛的网络库之一。 OkHttp 有以下 优点 : GZIP OkHttp 流行得益于它的良好的架构设计,强大的 拦截器(intercepts) 使得操...

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

Java

2020 年,你学的编程语言价值多少?

16

yeseng 发布于 2019-11-21

编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些崭新的编程语言正在逐渐被人们所接受。 本文选取真实可信的...

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

Java

9大技术领域,1500+道面试题出炉!

3

xirruiqiang 发布于 2019-11-21

这是一篇 全是干货 的文章 想要顺利拿到offer 入职心仪的岗位 不仅要丰富的项目经验 更要通过层层面试考验 尤其想应聘大厂的技术岗 可谓是千军万马过独木桥 为了让大家提升技术面试的能力 开发者社区不断推出各领域的面试问答 今天就将 这些 热门精选问答和面试题库 一次放 出 阿...

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

Java

Java基础:内部类

尖兵 发布于 2019-11-20

可以将一个类的定义放在另一个类的定义内部,这就是内部类 ——《Java编程思想》 在java中,内部类可分为四类: 成员内部类 方法内部类 匿名内部类 静态内部类 成员内部类 成员内部类是最普通的内部类: public class OutClass { private Strin...

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

Java

OkHttp 3.14.x 源码解析-拦截器

2

邓龙华 发布于 2019-11-20

上一篇文章 OkHttp 3.14.x 源码解析-执行流程 我们分析了OKHttp的整体执行流程,也从中提到了OKHttp会调用各拦截器来获取响应数据,但是并没有展开来讲,所以这篇文章我们将来详细分析各个拦截器的职责。 从上篇文章我们知道OKHttp有七大拦截器,按添加顺序为: ...

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

Java

前后端分离,我怎么就选择了 Spring Boot + Vue 技术栈?

2

xirruiqiang 发布于 2019-11-20

前两天又有小伙伴私信松哥,问题还是职业规划,Java 技术栈路线这种,实际上对于这一类问题我经常不太敢回答,每个人的情况都不太一样,而小伙伴也很少详细介绍自己的情况,大都是一两句话就把问题抛出来了,啥情况都不了解,就要指出一个方向,这实在是太难了。 因此今天我想从我学习 Spri...

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

编程技术

微服务架构~BFF和网关是如何演化出来的

6

yeseng 发布于 2019-11-20

介绍 BFF(Backend for Frontend)和网关Gateway是微服务架构中的两个重要概念,这两个概念相对比较新,有些开发人员甚至是架构师都不甚理解。 本文用假想的公司案例+图示的方式,解释BFF和网关是什么,它们是怎么演化出来的。希望对架构师设计和落地微服务架构有...

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

Java

Java学习总结-反射

1

wenming.gapo 发布于 2019-11-19

反射经常听到这个词,但是总是不理解这个意思。今天便来理解一下反射这个概念,为什么说在框架设计中,反射用到的比较多。本文记录一下学习反射方面的知识点。 反射概念 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一...

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

Java

甲骨文谷歌继续打官司:美最高法院同意复审 Java API 版权诉讼案

1

zhuangli 发布于 2019-11-19

今年4月开源中国报道过美国最高法院向特朗普政府寻求帮助,以确定是否要继续审理谷歌对 联邦巡回上诉法院认定 Android 侵权 的上诉。 目前的最新进展是,美国最高法院已 同意复审 这件过去十年最重要的的软件版权纠纷案(copyright dispute)。 不过美国最高法院尚未...

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

Java

OkHttp源码解析(执行流程)

2

尖兵 发布于 2019-11-18

有关 OkHttp 的介绍这里就不做过多赘述,这个框架算是 Android 开发中的网络框架大佬。在很多知名的框架里也能找到它的身影,例如: Glide 、 Retrofit 等等。 既然这么牛X,我们当然要来分析一下这个框架。本篇文章使用的是 3.12.0 版本,当然官网最新版...

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

编程技术

vivo web service:亿万级规模web服务引擎架构

6

zhuangli 发布于 2019-11-18

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/ovOS0l9U5svlUMfZoYFU9Q vivo web service是开发团队围绕奇点内核打造出的基于vivo手机平台的web服务引擎,该服务引擎从浏览器产品线中经...

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