Java
Android插件化总结
大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,因而便有了插件化的概念,将一个 App 划分为多个插件(Apk 或相关格式)
CSDN博客 01-19 16:38 稍后阅读
【微服务架构】SpringCloud之Eureka(服务注册和服务发现基础篇)(二)
上篇文章讲解了SpringCloud组件和概念介绍,接下来讲解一下SpringCloud组件相关组件使用、原理和每个组件的作用的,它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul).
极客头条 01-19 15:07 稍后阅读
java版手机QQ关停 java.com人走茶凉?
Java的网站就是它的一个下载入口,输入域名java.com就能够进入访问。这是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由Sun Microsystems公司于1995年5月推出,是一种功能很强大的编程语言。
易名中国 01-19 14:47 稍后阅读
JVM指令集整理
create a new array of dimensions dimensions with elements of type identified by class reference in constant pool index (indexbyte1 << 8 + indexbyte2); the sizes of each dimension is identified by cou..
I AM 王雨威 01-19 13:58 稍后阅读
理解RxJava线程模型
RxJava作为目前一款超火的框架,它便捷的线程切换一直被人们津津乐道,本文从源码的角度,来对RxJava的线程模型做一次深入理解。(注:本文的多处代码都并非原本的RxJava的源码,而是用来说明逻辑的伪代码)
51CTO-移动开发 01-19 13:34 稍后阅读
10 个简单易学的 Java 性能优化技巧
宣传中主要提到关于负载的规模化。比如,只要系统可以为 1 个用户工作,就能保证为 10 个用户、100 个用户或者成千上万的用户工作。想像一下,你的系统可以做到“状态无关”,那么少数真正保留的状态就能在网络中的..
开源中国翻译文章 01-19 12:52 稍后阅读
SSM(九) 反射的实际应用 - 构建日志对象
但是在我们的实际开发中直接使用它们的几率貌似还是比较少的,(除了造轮子或者是Spring Mybatis这些框架外)。
crossoverJie 01-19 11:59 稍后阅读
基于Spring+SpringMVC的可重用性web程序结构设计之dao层设计
要如何做到dao层与数据库和表无关是一个很值得思考的问题,如果想要偷懒,不为每个业务都编写特定的dao层实现,就必须要考虑所有可能会出现的情况。
简书 01-19 11:45 稍后阅读
分析ReentrantLock的实现原理
AQS即是AbstractQueuedSynchronizer,一个用来构建锁和同步工具的框架,包括常用的ReentrantLock、CountDownLatch、Semaphore等。
简书 01-19 10:53 稍后阅读
手把手教你使用RxJava 2.0
网上有很多关于RxJava的技术文章,大多数是关于1.x版本的。随着 RxJava 2.0 的推出,有些文章也介绍了2.x版本新增的内容以及与1.x版本的对比。有些同学如果刚刚接触RxJava,仅仅看RxJava 1.x 的一些技术文章.
简书 01-19 10:41 稍后阅读
java初学者入门知识了解
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。 Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全..
极客头条 01-19 09:53 稍后阅读
Netty可靠性分析
毕马威国际(KPMG International)在对46个国家的74家运营商进行调查后发现,全球通信行业每年的收益流失约为400亿美元,占总收入的1%-3%。导致收益流失的因素有多种,主要原因就是计费BUG。
公众账号 01-19 09:23 稍后阅读
wepay:轻量的 Java 微信支付组件
包引入: &lt;<span>dependency</span>&gt; &lt;<span>groupId</span>&gt;me.hao0&lt;/<span>groupId</span>&gt; &lt;<span>artifactId</span>&gt;wepay-core&lt;/<span>artifactId</span>&gt.
Github 01-19 09:09 稍后阅读
BeetlSql 2.7.9 发布,Java Dao工具
#211 开发模式下,sql片段更改不能自动刷新的bug #212 增加whereTag,用来简化trimTag用法
开源中国 01-19 09:04 稍后阅读
“Effective Java” 对 Kotlin 设计的影响(1)
现代编程语言创造很占优势,因为创造者可以从已创建的语言中学习和借鉴,然后开发出更好的编程语言。Jetbrains,一家捷克的软件开发公司,已创建了多个知名的 IDE,并于 2010 年创建了编程语言 Kotlin.
开源中国 01-19 08:18 稍后阅读
netty5 HTTP协议栈浅析与实践
前段时间,工作上需要做一个针对视频质量的统计分析系统,各端(PC端、移动端和 WEB端)将视频质量数据放在一个 HTTP 请求中上报到服务器,服务器对数据进行解析、分拣后从不同的维度做实时和离线分析.
ImportNew 01-19 08:00 稍后阅读
视频演讲: JVM 虚拟化—— 重新定义 Java 容器热部署资源管理机制
陆传胜,阿里巴巴技术专家,2010 年毕业后一直就职于 IBM(中国)Java 技术中心,参与过 IBMJDK 7-9、Harmony Select 精简 JDK 和多租户 JDK 等项目的开发工作,同时因工作原因参与了 Apache Harmony 和 OpenJDK 等开..
InfoQ 01-19 06:26 稍后阅读
jvm字节码执行引擎
帧栈是用于支持虚拟机进行方法调用和方法执行的数据结构,是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息,每一个方法从调用到返回,都是入栈和..
_StriveG Blog 01-18 23:23 稍后阅读
小记:Timer和ScheduledExecutorService
Timer只有一个执行线程,所以任务之间的执行会影响,而ScheduledThreadPoolExecutor可以配置执行线程的个数,可以通过ThreadFactory控制线程的创建过程; 当执行的任务抛出未捕获的异常时,Timer线程会终止.
编程之路 01-18 22:55 稍后阅读
2017年的前端我们应该学什么
前端圈快速发展的今天,我们习惯于去尝试最新的技术并在互联网上讨论它们的优劣。我并不是说我们不应该这么做,我只是觉得我们是不是应该慢下来,看看那些不常变的东西:它们能够很好的提高我们工作的效率以及价值..
简书 01-18 22:28 稍后阅读
Android下的Jack-Jill初探
大家都知道Google早些时间推出了Android新一代的编译器Jack,希望用它代替传统的编译方式。之前在网上看了一下,关于Jack的文章还是比较少的,所以花了一点时间对其进行了研究,这篇文章算是对它来一个简单全面的介..
zjutkz's blog 01-18 22:22 稍后阅读
jvm-字节码指令(1)
我们都知道,不管什么语言,最基础的数据载体就是变量,显然程序中一切行为的操作都是基于数据,也就是基于变量操作,那么我们java中到底有哪些变量了,java里面大致可以分两大类:
longway's blog 01-18 22:17 稍后阅读
利用logger打印完整的okhttp网络请求和响应日志
我们公司在项目中使用的网络请求工具是Retrofit,底层封装的是OkHttp,通常调试网络接口时都会将网络请求和响应相关数据通过日志的形式打印出来。OkHttp也提供了一个网络拦截器okhttp-logging-interceptor.
简书 01-18 19:45 稍后阅读
Gil Tene大大演示Zing JVM的新JIT编译器的向量化优化
鄙司Azul Systems的CTO,Gil Tene大大这两天忍不住晒了一下鄙司的Zing JVM里的新JIT编译器——Falcon——的一点优化效果。本来在正式公开之前我要遵循公司指引不提太多关于这个新编译器的细节,但指引里有一个原则..
编程语言与高级语言虚拟机杂谈 01-18 19:21 稍后阅读
Flink架构、原理与部署测试
现有的开源计算方案,会把流处理和批处理作为两种不同的应用类型,因为它们所提供的SLA(Service-Level-Aggreement)是完全不相同的:流处理一般需要支持低延迟、Exactly-once保证,而批处理需要支持高吞吐、高效处..
博客园_Florian 01-18 19:03 稍后阅读
【微服务架构】SpringCloud组件和概念介绍(一)
微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提..
极客头条 01-18 18:40 稍后阅读
SpringBoot 入门小程序
我们的main方法通过调用run,将业务委托给了spring Boot的SpringApplication类。SpringApplication将引导我们的应用,启动Spring,相应地启动被自动配置的Tomcat web服务器。
CSDN博客 01-18 18:09 稍后阅读
使用IntelliJ IDEA开发SpringMVC网站(一)开发环境
由于近期一直在做学术方面的工作,项目开发相关工作并没有花太多的时间,导致这篇文章的更新停步了很长一段时间。现在应大家的要求,补上剩余部分,望能给大家带来一些帮助。由于时间的原因,在开发环境上面有了一..
博客园-原创精华区 01-18 17:18 稍后阅读
SSH学习(五)Struts2文件上传
原文来自搬砖工,如需转载请注明出处 一、使用commons-fileupload上传文件 commons-fileupload是一个开源框架,要使用该项目实现文件上传需要使用两个文件: 1.commons-io.jar 2.commons-fileupload.jar
CSDN博客 01-18 16:59 稍后阅读
RxJava系列二(基本概念及使用介绍)
上一篇的示例代码中大家一定发现了Observable这个类。从纯Java的观点看,Observable类源自于经典的观察者模式。RxJava的异步实现正是基于观察者模式来实现的,而且是一种扩展的观察者模式。
SegmentFault 01-18 16:36 稍后阅读
已添加到稍后阅读