标签:Java类

开源软件

Joda-Time v2.9.9 发布,一组Java类包用于处理包括ISO8601标准在内的date和time

1

邓龙华 发布于 2017-03-24

  此前Java处理时间日期所使用的 Date 和 Calendar 被诟病不已,Calendar 的主要问题对象可变,而像时间和日期这样的类应该是不可变的,另外其概念模型也有不明确的地方,月份计算从0开始等等。JodaTime开源时间/日期库是很好的替代,另外Java...

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

开源软件

Joda-Time v2.9.8 发布,一组Java类包用于处理包括ISO8601标准在内的date和time

1

dulong 发布于 2017-03-24

  此前Java处理时间日期所使用的 Date 和 Calendar 被诟病不已,Calendar 的主要问题对象可变,而像时间和日期这样的类应该是不可变的,另外其概念模型也有不明确的地方,月份计算从0开始等等。JodaTime开源时间/日期库是很好的替代,另外Java...

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

编程技术

Android AOP 之字节码插桩详解

15

邓龙华 发布于 2017-02-18

背景    本篇文章基于《网易乐得无埋点数据收集SDK》总结而成,关于网易乐得无埋点数据采集SDK的功能介绍以及技术总结后续会有文章进行阐述,本篇单讲SDK中用到的Android端AOP的实现。 随着流量红利时代过去,精细化运营时代的开始,网易乐得开始构建自己...

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

编程技术

谈谈Java反射机制

wenming.gapo 发布于 2017-02-18

写在前面: 什么是java反射机制?我们又为什么要学它? 当程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。我们认为java并不是动态语言,但是它却有一个非常突出的动态相关机制,俗称:反射。 IT行业里这么说,没有反射也就没有框架,现有的框架都是以反射为基础。在实际...

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

互联网.科技

2016 移动应用质量大数据报告

27

尖兵 发布于 2017-02-17

2016年,在“互联网+”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景、生活场景、消费场景都在悄然发生着改变, 移动互联网产品在智能硬件、医疗、汽车、旅游、教育等市场也都在不断探索新的可能性。 开发者除了需要关注用户需求外,更需要重视产品...

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

编程技术

Java RMI远程反序列化任意类及远程代码执行解析(CVE-2017-3241 )

5

darida 发布于 2017-02-15

*本文原创作者:jfeiyi,本文属FreeBuf原创奖励计划,未经许可禁止转载 本打算慢慢写出来的,但前几天发现国外有研究员发了一篇关于这个CVE的文章,他和我找到的地方很相似。然而不知道是不是Oracle认为是同一个漏洞然后合并了CVE,还是说我找错了CVE。 总之,先简单描...

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

编程技术

关于Python的几点思考

2

邓龙华 发布于 2017-02-14

简介:一直以来,Python的性能是大家诟病最多的地方,不少最初采用Python的项目甚至开始迁移到其他语言,Duolingo就是其中一例。而整个Python社区最成功的框架莫过于PyPy,但Python使用大户Dropbox并没有采用,相反,他们另起炉灶写了一个Pyston。关...

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

编程技术

混淆的另一重境界

12

xiaoli.wang 发布于 2017-02-14

前言 今天给大家推荐的是『巴掌』的投稿,讲解了一个Gradle插件的实现方法和原理,对于想深入了解Android打包编译,gradle插件实现的开发者来说,绝对是一篇不错的案例。 Mess介绍 众所周知,我们开混淆打包后生成的apk里,Activity、自定义View、Servi...

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

编程技术

通过springBoot构建一个简单的Restful webService

11

puefu.he 发布于 2017-02-13

1.登录网站 https://start.spring.io/ ,生成一个基本的SpringBoot应用。 2.将应用导入Eclipse IDE。目录结构如下: 3.由于生成的是Maven Project,需要提前安装好Maven工具。并将Maven中央仓库配置为可以访问到的地址...

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

编程技术

Java 对象序列化 NIO NIO2

yanxinchi 发布于 2017-02-04

对象序列化 对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而可以保存到磁盘或者进行网络传输,其它程序获得这个二进制流后可以将其恢复成原来的Java对象。 序列化机制可以使对象可以脱离程序的运行而对立存在 序列化的含义和意义 序列化 序列化机制可以使对象可以...

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

编程技术

【技术分享】同程旅游Hadoop安全实践

3

尖兵 发布于 2017-01-17

0x01 背景 当前大一点的公司都采用了共享Hadoop集群的模式 [1] 。 共享Hadoop是指:数据存储方面,公有/私有的文件目录混合存放在hdfs上,不同的用户根据需求访问不同的数据; 计算资源方面,管理员按部门或业务划分若干个队列,每个队列分配一定量的资源,每个用户/组...

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

编程技术

新一代开源Android渠道包生成工具Walle

4

likai 发布于 2017-01-13

在Android 7.0(Nougat)推出了新的应用签名方案APK Signature Scheme v2后,之前快速生成渠道包的方式( 美团Android自动化之旅—生成渠道包 )已经行不通了,在此应用签名方案下如何快速生成渠道包呢? 本文会对新的应用签名方案APK Sign...

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

编程技术

Spring Batch在大型企业中的最佳实践

2

xirruiqiang 发布于 2017-01-13

在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。而有一些操作需要定期读取大批量的数据,然后进行一系列的后续处理。这样的过程就是“批处理”。 批处理应用通常有以下特点: 数据量大,从数万到数百万甚至上亿不等; 整个过程全...

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

编程技术

由ReentrantLock分析JUC的核心AQS

1

likai 发布于 2017-01-10

并发的学习与使用系列 第八篇 AQS是AbstractQueuedSynchronizer的简称,是并发组件包java.util.concurrent也就是JUC(Java Util Concurrency)的核心,以及很多并发组件如前面几篇中介绍到的ReentrantLock,...

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

编程技术

Java 帝国之拨云见日识回调

10

dulong 发布于 2017-01-06

前言:本文原作者是 王钦誉, 原文链接: https://xiaoqinyu0000.github.io/Java/JavaCallback/ 我对文章做了修改, 文章主要介绍Java的回调机制及其实现。 故事背景 在日常编程中,我们经常需要对内存的数据进行持久化的工作,把他们保...

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

编程技术

通过一个实例来学习gRPC

4

xubiao.zhuang 发布于 2017-01-05

作者:赵昌峻,码农、全栈工程师,长期关注云计算、大数据、移动互联网相关技术,从事IT行业十载,有5年的企业级应用开发经历、3年的云平台(openstack)研发经历,目前从事移动APP的研发,坚持每天快乐的编程。 什么是gRPC? 在知乎上有这样一个问题: 谁能用通俗的语言解释一...

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

编程技术

使用RESTful Web服务

xirruiqiang 发布于 2016-12-30

本指南将指导您完成创建使用REST式Web服务的应用程序的过程。 What you’ll build 你将构建一个使用Spring的 RestTemplate 来检索随机Spring Boot引用的应用程序 http://gturnquist-quoters.cfapps.io/...

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

互联网.科技

展望金融科技生态体系,大数据和人工智能如何改造金融业?

12

Harries 发布于 2016-12-26

本文提出大数据和人工智能在金融领域的应用与影响,包括由此可能形成的金融科技新生态展望,特别讨论了以Palantir金融业务、Wind资讯为代表的大数据公司的服务与价值。 通过实时分析大量多样化且高速增长的数据,获得预测性洞察,各类金融市场参与者以此来提高业务效率和安全性;新的金融...

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