标签:Java类

android技术

Android Weekly #256 中文版

邓龙华 发布于 2017-05-11

文章 & 教程 ViewPagerAnimator – 基础知识 (blog.stylingandroid.com) Mark Allison宣布推出一款新的轻量级的,非常强大的ViewPager动画库,毫不吃惊的是ViewPagerAnimator。View...

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

编程技术

Oracle体系结构之内存结构(SGA、PGA)

9

hellas 发布于 2017-04-13

Oracle体系结构之内存结构(SGA、PGA)  一、内存结构 SGA(System Global Area):由所有服务进程和后台进程共享; PGA(Program Global Area):由每个服务进程、后台进程专有;每个进程都有一个PGA。 二、SGA 包含实...

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

android技术

Android Studio NDK开发-JNI调用Java方法

wenming.gapo 发布于 2017-04-02

相对于NDK来说SDK里面有更多API可以调用,有时候我们在做NDK开发的时候,需要在 JNI 直接Java中的方法和变量,比如 callback ,系统信息等…. 如何在 JNI 中调用Java方法呢?就需要先了解 FindClass 和 GetMethodID 了...

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

开源软件

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

1

邓龙华 发布于 2017-03-24

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

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

开源软件

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

1

dulong 发布于 2017-03-24

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

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

编程技术

Android AOP 之字节码插桩详解

15

邓龙华 发布于 2017-02-18

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

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

编程技术

谈谈Java反射机制

wenming.gapo 发布于 2017-02-18

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

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

互联网.科技

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

27

尖兵 发布于 2017-02-17

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

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

编程技术

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

5

darida 发布于 2017-02-15

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

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

编程技术

关于Python的几点思考

2

邓龙华 发布于 2017-02-14

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

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

编程技术

混淆的另一重境界

12

xiaoli.wang 发布于 2017-02-14

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

阅读(15)评论(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中央仓库配置为可以访问到的地址...

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

编程技术

Java 对象序列化 NIO NIO2

yanxinchi 发布于 2017-02-04

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

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

编程技术

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

3

尖兵 发布于 2017-01-17

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

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

编程技术

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

4

likai 发布于 2017-01-13

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

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

编程技术

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

2

xirruiqiang 发布于 2017-01-13

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

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

编程技术

由ReentrantLock分析JUC的核心AQS

1

likai 发布于 2017-01-10

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

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

编程技术

Java 帝国之拨云见日识回调

10

dulong 发布于 2017-01-06

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

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