内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > Java编程 >

  • 似乎我对Java存在误解Part 201月19日

    我和 Java 打交道并不多,所以我对于 Java 先入为主的观点是否正确,还有待考证。 上次,我主要探讨了 Java 给用户带来的影响,如速度和所占内存。 探讨的结果是:不确定。 因为现在 Java 越来越多地应用在用户不可见的领域:如数据中心,所以对 Java 的评价

    Tags:Java
  • 聊聊clean code01月19日

    clean code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望自己能写出这样的代码。 也许这是个千人千面的话题,每个工程师都有自己的理解。比如我,从一个天天被骂代码写得烂的人,逐渐学习成长,到现在也能写的出人模人样的代码

    Tags:code
  • SSM(九):反射的实际应用 构建日志对象01月19日

    相信做Java的童鞋或多或少都听过反射,这也应该是Java从入门到进阶的必经之路。 但是在我们的实际开发中直接使用它们的几率貌似还是比较少的,( 除了造轮子或者是Spring Mybatis这些框架外 )。 所以这里介绍一个在实际开发中还是小有用处的反射实例。 传统

    Tags:SSM
  • RxJava系列二:基本概念及使用介绍01月19日

    前言 上一篇的示例代码中大家一定发现了Observable这个类。从纯Java的观点看,Observable类源自于经典的观察者模式。RxJava的异步实现正是基于观察者模式来实现的,而且是一种扩展的观察者模式。 观察者模式 观察者模式基于Subject这个概念,Subject是一种特

    Tags:RxJava
  • Gil Tene大大演示Zing JVM的新JIT编译器的向量化优化01月19日

    鄙司Azul Systems的CTO,Gil Tene大大这两天忍不住晒了一下鄙司的Zing JVM里的新JIT编译器Falcon的一点优化效果。本来在正式公开之前我要遵循公司指引不提太多关于这个新编译器的细节,但指引里有一个原则是CTO大大公开说了的信息都是可以讨论的信息 _ Quote

    Tags:JVMJIT
  • RxJava系列五:组合操作符01月19日

    这一章我们接着介绍组合操作符,这类operators可以同时处理多个Observable来创建我们所需要的Observable。组合操作符主要包含: Merge, StartWith, Concat, Zip, CombineLatest, SwitchOnNext, Join 等等。 Merge merge(Observable, Observable) 将两个Obser

    Tags:RxJava操作符
  • 三分钟带你遨游各种JVM语言01月19日

    无论您最熟悉的Java、Scala还是其它JVM语言,总会有更多JVM语言不断出现并伴随着各种相关特性。最重要的是,总有一些来自某些语言的、优秀的基本元素在其它语言中难觅其踪。 正因为如此,我们整理出了这样一篇精简的囊括Groovy、Scala、Clojure、Kotlin以及J

    Tags:JVM
  • 关于Java.*和javax.*以及com.sun.* 的疑问01月19日

    预计阅读时间: 3 分钟 java.* 是j2se的标准库,是java标准的一部分,是对外承诺的java开发的接口,通常要保持向后兼容,一般不会轻易修改。所有的jdk的实现(其他厂家的,在java.*上都是一样的)。它提供也一些基础的东西,如io库、桌面程序的类库,如awt、

    Tags:Java
  • “Effective Java” 对Kotlin设计的影响(1)01月19日

    Java 是一门非常不错的编程语言,但也存在一些缺陷,部分缺陷从 1995 年的早期版本延续至今。在Joshua Bloch 出版的 Effective Java 一书中,作者详细介绍了避免常见编码错误及处理的方式。它包含 78 项,从语言的不同方面给读者提供了宝贵的意见。 现代编程

    Tags:EffectiveKotlin
  • wepay:轻量的Java微信支付组件01月19日

    Wepay 轻量的微信支付组件(A Lightweight Wechat Pay Component) 包引入: dependency groupIdme.hao0/groupId artifactIdwepay-core/artifactId version1.2.4/version/dependency 依赖包,注意引入项目时是否需要 exclude : dependency groupIdme.hao0/group

    Tags:wepay微信支付
  • 10个简单易学的Java性能优化技巧01月19日

    现在出现了很多关于流行语 网络规模 的宣传。人们使用大量时间,通过重新组织他们的应用架构来获取系统规模化。 但是什么是规模化,我们应该怎样确定能够规模化? 规模化的不同方面 宣传中主要提到关于 负载 的规模化。比如,只要系统可以为 1 个用户工作,

    Tags:Java性能优化
  • Java9、OSGi以及模块化的未来(第二部分)01月18日

    核心要点 Java 9会在2017年发布,一个标志性的特性就是新的模块化系统,名为Java平台模块化系统(JPMS)。本文探讨了它与现有的Java模块标准即OSGi会产生什么样的关联,又会对其产生什么样的影响。 自1.0版本以来,Java已经增长了20倍,对这个平台进行模块化

    Tags:JavaOSGi模块化
  • RxJava系列一(简介)01月18日

    前言 提升开发效率,降低维护成本一直是开发团队永恒不变的宗旨。近一年来国内的技术圈子中越来越多的开始提及Rx,经过一段时间的学习和探索之后我也深深的感受到了RxJava的魅力。它能帮助我们简化代码逻辑,提升代码可读性。这对于开发效率的提升、后期维护

    Tags:RxJava
  • 观察者模式(ObserverPattern)01月18日

    场景 我们接到一个来自气象局的需求:气象局需要我们构建一套系统,这系统有两个公告牌,分别用于显示当前的实时天气和未来几天的天气预报。当气象局发布新的天气数据(WeatherData)后,两个公告牌上显示的天气数据必须实时更新。气象局同时要求我们保证程

    Tags:观察者模式ObserverPatt
  • JSON与Java对象的事01月18日

    很久没有写了,来清理一下杂草。这片文字是团队内其他小伙伴经常混淆的一个知识点,最初的目的是写个东西好让大家用到的时候可查,由于原文涉及公司的一个框架,不便写出来。该框架其实引用的开源框架Jackson,所以本文直接介绍Jackson部分。其实说不上介绍

    Tags:JSONJava
  • Spring Framework 5.0 对Kotlin支持的介绍01月17日

    继几个月前公布 Kotlin 已在 start.spring.io 中受支持 后,我们继续努力以实现 Spring 和 Kotlin 的更好共存。Kotlin 的一个重要的特性是能与 Java 库很好地 互用 ,但想要在 Spring 中编写原汁原味的Kotlin 代码,还有一段路要走。除了 Spring 对 Java 8

    Tags:KotlinSpring
  • 深入理解Spark的概念和编程方式01月17日

    第一次听闻Spark是2013年年末,当时笔者对Scala(Spark的编程语言)感兴趣。一段时间之后做了一个有趣的数据科学项目,试图预测泰坦尼克号上的生还情况(Kaggle竞赛项目,通过使用机器学习预测泰坦尼克号上哪些乘客具备更高的生还可能性)。通过该项目可以更深入

    Tags:Spark
  • Java进阶面试问题列表01月17日

    Java 进阶面试问题列表 翻译自 Java developer interview questions: The hard part ,从属于笔者的 Java入门与工程实践 系列。最近公司打算招几个 Java 开发人员,正巧在 Reddit 上看到了该文,顺手翻译了一波。只是单纯的问题列表,可能较水,慎进。 面向

    Tags:Java
  • 从一起GC血案谈到反射原理01月16日

    概述 公司之前有个大内存系统(70G以上)一直使用CMS GC,不过因为该系统对时间很敏感,偶尔会因为gclocker导致remark特别长(虽然加了-XX:+CMSScavReengeBeforeRemark参数,但是gclocker会导致remark前的YGC被delay),无法忍受这么长的暂停就只好迁移到了G1,

    Tags:GC

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号