标签:Apple

Java 函数式接口 lamada 应用

likai 发布于 2019-04-20

理解Functional Interface(函数式接口,以下简称FI)是学习Java8 Lambda表达式的关键所在,所以放在最开始讨论。FI的定义其实很简单:任何接口,如果只包含唯一一个抽象方法,那么它就是一个FI。为了让编译器帮助我们确保一个接口满足FI的要求(也就是说有且...

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

浅谈 Java 8 中的流的使用

4

darida 发布于 2019-04-20

我们在开发的过程中会大量的使用集合,集合可以将数据进行分组,处理,好多的处理数据的业务逻辑类似于数据库的操作,比如说对一系列的实体根据它其中的某个属性来分组,筛选,像这样的操作,数据库是允许你声明式的指定这些操作的。比如说: SELECT name FROM apple WHER...

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

浅谈java8中的流的使用

3

yeseng 发布于 2019-04-18

我们在开发的过程中会大量的使用集合,集合可以将数据进行分组,处理,好多的处理数据的业务逻辑类似于数据库的操作,比如说对一系列的实体根据它其中的某个属性来分组,筛选,像这样的操作,数据库是允许你声明式的指定这些操作的。比如说: SELECT name FROM apple WHER...

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

Java反序列化漏洞辅助工具之 gadgetinspector

18

changyuan.xu 发布于 2019-04-16

银河实验室 前沿安全组 刘瑞恺 Java反序列化漏洞可谓是近年来人气颇高的一种漏洞。由于其影响范围广,造成危害大,每次新曝光的反序列化漏洞,往往都要掀起一片血雨腥风。而针对这类漏洞的自动化扫描,大都集中于反序列化的入口(source),但对于如何构造调用链(gadget chai...

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

阿里巴巴的26款超神Java开源项目!

1

Harries 发布于 2019-04-15

1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba 2. JDBC 连接池、监控组件 Druid 3. Java 的 JSON 处理器 fastjson 4. 服务框架 Dubbo 5. 企业级流式计算引擎 JStorm 6. apns4j 7. 分...

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

类的编译与加载及JVM内存划分

3

hellas 发布于 2019-04-10

JVM(Java Virtual Machine)优化的已经很完善以至于大家都感觉不到他的存在。面对复杂并发业务通常架构上扩容加机器能够得到解决,但是到了一定阶段扩容仍然效果不佳的时候从jvm入手降低服务器内存、CPU使用是非常靠谱的选择。同时了解jvm有助于理解java应用的生...

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

使用undertow封装一个自动转发请求到不同controller的mvc框架(增强版,用到了扫包,反射等)

1

yanxinchi 发布于 2019-04-10

上一篇博客介绍了使用java动态代理来根据请求的url路径动态的转发到不同的controller来执行不同的逻辑的方法 这一篇来介绍使用java反射的方式实现方法 先看下效果图 思路 说一下我折腾的思路 创建注解 使用注解修饰类比如被Controller注解修饰的类就是控制器,被...

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

Java™ 教程(如何抛出异常)

2

yeseng 发布于 2019-04-08

如何抛出异常 在捕获异常之前,某些代码必须抛出一个,任何代码都可能抛出异常:你的代码,来自其他人编写的包中的代码,例如Java平台附带的包或Java运行时环境,无论抛出什么异常,它总是使用 throw 语句抛出。 你可能已经注意到,Java平台提供了许多异常类,所有类都是 Thr...

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

iOS自动化打包部署踩坑记

changyuan.xu 发布于 2019-04-08

由于为了提高工作效率,采用自动打包来解决问题,一开始在网上也是找到了很多的教程,还是很有信心的完成这个踩坑,但是没想到坑比想象得多。有的文章甚至是抄袭、过时,导致没能按照教程直接实现。 网上的教程多数是jenkins的xcode插件、证书管理的教程,但是这里一个最坑的地方就是上传...

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

Jenkins Mac Slave 的 Keychain 配置方法

1

尖兵 发布于 2019-04-06

1 动机 最近在给 Mac 系统做 Jenkins 的持续集成,需要用 Mac 编译、打包一个 ios app,中间碰到很多问题,试了很久才解决,在此记录一下。 其中最关键的问题是 Mac 系统的 Keychain 导致的问题。因为我之前没有怎么接触过 Mac,所以完全不了解什么...

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

什么是运行时(Runtime)

Harries 发布于 2019-04-05

任何语言要运行都需要自己的运行时,Java 程序的运行时叫 Java Runtime,Android 程序的运行时叫 Android Runtime,而具体 Runtime 是个什么东西呢,就是说一个程序要在一个硬件或者平台上跑,就必须要有一个中间层用来把程序语言转换为机器能听懂...

阅读(191)评论(1)赞 (0)

Spring IO Platform Cairo-SR8 发布

尖兵 发布于 2019-04-05

Spring IO Platform Cairo-SR8 发布了。官方称 IO Platform 将于 2019 年 4 月 9 日结束生命周期,预计这将是 IO Platform 的最终版本。 此维护版本对平台中许多项目进行了升级: Spring AMQP 2.0.1...

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

Java8 – Stream API快速入门

5

刘莉莉 发布于 2019-04-05

Java8旨在帮助程序员写出更好的代码, 其对核心类库的改进也是关键的一部分, Stream 是Java8种处理集合的抽象概念, 它可以指定你希望对集合的操作,但是执行操作的时间交给具体实现来决定。 为什么需要Stream? Java语言中集合是使用最多的API,几乎每个Java...

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

jenkins+gogs实现iOS项目自动化部署(四)

13

xubiao.zhuang 发布于 2019-04-04

前言 本篇是CI系列的最后一篇,主题是介绍jenkins如何实现iOS项目的自动化部署,在上一篇 jenkins+gogs实现Android项目自动化部署(三) 开篇提到了slave节点,iOS打包需要借助slave节点来完成打包,接下来我就一步步的教大家如何做。 一、配置Mac...

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

当编程语言掌握在企业手中,是生机还是危机?

4

xubiao.zhuang 发布于 2019-04-03

2019 年 4 月,Java 的收费时代来临了! Java 是由 Sun 微系统公司在 1995 年推出的编程语言,2010 年 Oracle 收购了 Sun 之后,Java 的所有者也就自然变成了 Oracle。2019 年,Oracle 宣布将停止 Java 8 更新的免费...

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

java类加载机制

xiaoli.he 发布于 2019-04-03

在看java和android的类加载机制,途中有一些疑惑,就先记下来。 一些概念的理解 jdk和jre是什么区别?JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Deve...

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

【修炼内功】[Java8] Lambda表达式带来的编程新思路

2

xiaoli.he 发布于 2019-04-01

该文章已收录【修炼内功】跃迁之路 Lambda表达式,可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型。 这里,默认您已对Java8的Lambda表达式有一定了解,并且知道如何使用。 Java8中引入的Lambda表达式,为编程体验及...

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