标签:ask

Java

从Java到Kotlin,然后又回到Java!

dulong 发布于 2018-05-26

从Java到Kotlin,然后又回到Java! 函数式编程 java学习路线 Kotlin banq 2018-05-26 20:24 赞助商链接 最近Java与kotlin语言之争又有点小热,大概是因为某位当初吹捧Java的大神来华兜售其kotlin新书有关,但是与此同时相反观...

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

互联网.投资

AI硬件生死局:现实太缓慢,不如谈梦想?

13

xiaoli.he 发布于 2018-05-25

欢迎关注“创事记”的微信订阅号:sinachuangshiji 文/邹大湿 来源:邹大师(ID:zou-dashi) 这几年AI发展很快,关于AI硬件、行业颠覆的概念也被炒得很火。 别人都说AI产品一片大好,大有可为。 哪里大好了?哪里有为了?看客拍手叫好...

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

IOS技术

Swift 运用协议泛型封装网络层

Harries 发布于 2018-05-25

swift 版本: 4.1 Xcode 版本 9.3 (9E145) 基于 Alamofire 和 Moya 再封装 代码 Github 地址: MoyaDemo 一、前言 最近进入新公司开展新项目,我发现公司项目的网络层很 OC ,最让人无法忍受的是数据解析是在网络层之外的,每...

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

Java

量化交易系统任务框架的演化之路(2)状态管理

zhuangli 发布于 2018-05-25

在上一篇文章( 量化交易系统任务框架的演化之路(1)定时任务 )的结尾提了三个问题,今天就来第一版的解决方案。 之前的实现方案中,所有任务都是无状态、无管理的,人工干预就比较麻烦。其实解决这个问题的方法很简单,那就是增加一个“状态”,看一下这个流程图: 通过这个流程图就可以很明显...

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

Java

Hive中带条件查询时报Class org.apache.hive.hcatalog.data.JsonSerDe not found的错误及解决办法

1

wenming.gapo 发布于 2018-05-25

数据计算平台重新搭建成功后,一切顠红,看起来心情就是舒畅,放个截图让心情爽一把: 后续当然需要做一些验证性的工作,以确保安装成功后一切都是执行OK的。 先放一些测试的JSON文件到HDFS的/tmp/test_json目录下,然后打开HUE界面,进行Hive SQL执行窗口,先创...

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

Java

一起来学SpringBoot | 第十四篇:强大的 actuator 服务监控与管理

2

changyuan.xu 发布于 2018-05-24

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 actuator 是 spring bo...

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

Java

Dubbo 剖析:七 网络通信总结

4

小丁 发布于 2018-05-24

注:文章中使用的 Dubbo 源码版本为2.5.4 零、文章目录 Dubbo的网络分层抽象 Dubbo如何保证Client端与Server端的连通性 Dubbo编解码协议–解决TCP粘包拆包问题 Dubbo的请求响应模式,如何将异步IO变为同步RPC Dubbo线程模...

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

IOS技术

iOS 对UINavigationBar的一次研究

15

邓龙华 发布于 2018-05-24

一、前言 swift版本: 4.0 Xcode版本: 9.2 (9C40b) 讨论的iOS版本: iOS9-iOS11 随着 iOS 的不断进化, UINavigationBar 越来越复杂,造成的结果就是开发中有些问题不好解决。并且很多时候伴随着 Status Bar 和 iP...

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

Java

Dubbo剖析:五 网络通信之请求发送与接收

1

邓龙华 发布于 2018-05-24

注:文章中使用的 Dubbo 源码版本为2.5.4 零、文章目录 Consumer发送请求 Provider接收请求并发送响应 Consumer接收响应 一、Consumer发送请求 1.1 代码入口 在 Dubbo剖析:二 服务引用 中讲到,服务引用方根据引用接口 DemoSe...

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

Spring

一起来学SpringBoot | 第十三篇:RabbitMQ延迟队列

1

darida 发布于 2018-05-23

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 初探RabbitMQ消息队列中介绍了 R...

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

Java

项目实战之组件化架构

1

darida 发布于 2018-05-23

关于什么是组件化、为什么要进行组件化以及实施组件化的基本流程网上一搜一大把,这里不做过多说明,不了解的话可以Google一下。这里主要记录一下组件化开发的一些心得和踩的一些坑。 先看一下项目结构图 结构很简单,有一个公共的基础module类commonlibrary来处理一些公共...

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

互联网.投资

艾诚专访韩学渊:理性与感性的投资之道

3

hellas 发布于 2018-05-22

1992年,《大时代》横空出世,这部剧以20世纪60年代至90年代的香港金融市场为背景,透过两个家庭,两代情仇,展现名利与人性的纠缠。 那一年,很多国人甚至不知道股票为何物,被香港电视剧震惊的人们,可能更不会想到,26年后的2018年,他们竟然已经不再满足于股票这样一种单一的投资...

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

Java

gradle 基础配置java工程

dulong 发布于 2018-05-22

JAVA APP配置 build.gradle: // builg.gradle update by wangqingsong on 20160711 apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'mave...

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

Spring

一起来学SpringBoot | 第十二篇:初探RabbitMQ消息队列

dulong 发布于 2018-05-22

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 MQ全称(Message Queue) ...

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

Java

Spring Boot 1.X和2.X优雅重启实战

1

尖兵 发布于 2018-05-21

项目在重新发布的过程中,如果有的请求时间比较长,还没执行完成,此时重启的话就会导致请求中断,影响业务功能,优雅重启可以保证在停止的时候,不接收外部的新的请求,等待未完成的请求执行完成,这样可以保证数据的完整性。 Spring Boot 1.X import java.util.c...

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

Java

Java线程池深入理解

darida 发布于 2018-05-21

一.为什么要用线程池 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。Ja...

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

Java

Spring Boot 1.X 和 2.X 优雅重启实战

1

yanxinchi 发布于 2018-05-21

项目在重新发布的过程中,如果有的请求时间比较长,还没执行完成,此时重启的话就会导致请求中断,影响业务功能,优雅重启可以保证在停止的时候,不接收外部的新的请求,等待未完成的请求执行完成,这样可以保证数据的完整性。 Spring Boot 1.X import java.util.c...

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

IOS技术

Objective-C Runtime:深入理解类与对象

2

changyuan.xu 发布于 2018-05-21

在那樱花盛开的季节 概述 常说Objective-C是一门动态语言,那么问题来了,这个动态表现在那些方面呢? 其实最主要的表现就是Objective-C将很多静态语言在编译和链接时做的事情放到了运行时去做,它在运行时实现了对类、方法、成员变量、属性等信息的管理机制。 同时,运行时...

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