标签:lambda

Java

Java on Visual Studio Code 九月更新

10

小丁 发布于 2019-09-17

根据微软 官方博文 ,Java on Visual Studio Code 已经更新,在此更新中,有新的重构和代码操作功能,如 Move 成员和类、Livelinting 以及 Debugger、Test Runner 和 Maven 的改进。具体如下: Refactoring ...

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

Java

Java 反序列化工具 gadgetinspector 初窥

31

xiaoli.he 发布于 2019-09-17

作者:Longofo@知道创宇404实验室 时间:2019年9月4日 起因 一开始是听@Badcode师傅说的这个工具,在Black Hat 2018的一个议题提出来的。这是一个基于字节码静态分析的、利用已知技巧自动查找从source到sink的反序列化利用链工具。看了几遍作者在...

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

Java

猿类如何捕获少女心–难以琢磨的try-catch

4

小丁 发布于 2019-09-17

背景故事 影片《金刚》是2005年上映的一部冒险电影,它讲述1933年的美国,一名勇于冒险的企业家及电影制作者,率领摄制队伍到荒岛拍摄,其中包括女主角安及编剧杰克,他们遇到恐龙及当地土着的袭击,安发出的尖叫声换来金刚的回应。这只巨大无比的猩猩,连凶悍的恐龙也惧怕它几分,偏偏它却钟...

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

Spring

为何一个@LoadBalanced注解就能让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】

xirruiqiang 发布于 2019-09-17

每篇一句 你应该思考:为什么往往完成比完美更重要? 前言 在 Spring Cloud 微服务应用体系中,远程调用都应负载均衡。我们在使用 RestTemplate 作为远程调用客户端的时候,开启负载均衡极其简单: 一个 @LoadBalanced 注解就搞定了 。 相信大家大都...

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

Java

为什么它有典型FaaS能力,却是非典型FaaS架构?

20

xirruiqiang 发布于 2019-09-17

阿里妹导读:FaaS—Function as a service,函数即服务。它是2014年由于亚马逊的AWS Lambda的兴起,而被大家广泛认知。FaaS能力是NBF中的一项非常重要的能力,NBF是一个非典型的FaaS架构,但是具备了典型的FaaS能力。文章将详细介绍NBF的...

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

Java

警惕,mybatis的size()方法竟然有坑!

2

xirruiqiang 发布于 2019-09-17

来源: http://h5ip.cn/aJgJ Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。MyBatis使用xml描述符或注解将对象与存储过程或SQL语句相结合。Mybatis最大优点是应用程序与Sql进行解耦,sql...

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

Spring

Spring Boot皇冠最新网址886655|免费注册(18) – 管理日志

4

hanze 发布于 2019-09-16

日志用来记录你程序运行的中的一些关键信息,方便你调试以及后期上线的时候查找问题。典型的用法就是应用出现5xx错误了之后,上日志里找找哪里抛出了异常,异常调用栈是什么。 混乱的日志框架 其实Java语言本身有着一套日志工具,在 java.util.logging 包下,简称JUL。...

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

Java

Java 13 明天发布,最新最全新特性解读

3

yanxinchi 发布于 2019-09-16

2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。 目前,JDK13处于Release-Cand...

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

Java

Android之Rxjava总结指南

458

hellas 发布于 2019-09-15

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

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

Java

java系列之初始虚拟机

2

小丁 发布于 2019-09-15

JVM不单单只支持Java语言,也支持其他语言(Scala、Kotlin、Groovy等等) 区块链2.0–以太坊(比特币是区块链1.0) 中提供了EVM的虚拟机,它的实现和JVM类似,基于栈、生成脚本编译成字节码来执行。知识通用。(理论大于实际) 虚拟机历史 了解即可,无需关注...

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

Java

Android之Rxjava总结指南

458

zhuangli 发布于 2019-09-15

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

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

Java

java8学习笔记(一):FunctionalInterface与Stream

1

zhuangli 发布于 2019-09-14

引言 最近在工作中用到java8的Stream流式操作很多,因而对相关概念与实操作简单归纳与总结: 函数式接口 函数式接口是java8新加入特性,为配合lambda表达式而生。lambda表达式与匿名表达式异同可参考 时光隧道 。判断一个接口是否为函数式接口特别简单,只需满足一个...

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

Java

Java EE—最轻量级的企业框架?

1

yeseng 发布于 2019-09-13

确保高效发展进程的建议 很久以前,J2EE,特别是应用程序服务器被认为过于臃肿和“重量级”。对于开发人员来说,使用此技术开发应用程序会非常繁琐且令人沮丧。但是,由于 J2EE 框架的名称已更改为Java EE,因此该假设不再适用。 Java EE 与其他企业框架相比区别在哪以及框...

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

Java

Micronaut 皇冠最新网址886655|免费注册:如何使用基于 JVM 的框架构建微服务?

2

songhua.gao 发布于 2019-09-13

本文要点: Micronaut 是一种基于 jvm 的现代化全栈框架,用于构建模块化且易于测试的微服务应用程序。Micronaut 提供完全的编译时、反射无关的依赖注入和 AOP。该框架的开发团队和 Grails 框架的开发团队是同一个。Micronaut 框架集成了云技术,服务...

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

Java

Spring源码系列之容器启动

7

yanxinchi 发布于 2019-09-12

1. Demo创建 Demo 代码十分简单,整个工程结构如下: pom 依赖 org.springframework spring-contex...

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

Java

Android AspectJ详解

2

xirruiqiang 发布于 2019-09-12

AOP是一个老生常谈的话题,全称"Aspect Oriented Programming",表示面向切面编程。由于面向对象的编程思想推崇高内聚、低耦合的架构风格,使得模块间代码的可见性变差,这使得实现下面的需求变得十分复杂:统计埋点、日志输出、权限拦截等等,如...

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

Java

Java8函数式编程之Reduction

darida 发布于 2019-09-11

Java8中引入了函数式计算以及Lambda和Stream等特性,其中的流式计算引入了收集器、组合器等规约操作用到概念,非常值得我们好好学习。 本文以「规约」为线索,先从Stream的reduce方法说起,然后延展到collect方法,以及Collectors中的grouping...

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

Java

ByteCTF 2019 WriteUp Kn0ck

4

darida 发布于 2019-09-11

kn0ck诚招大佬,联系邮箱 kn0ck_team@protonmail.com WEB boring_code | solved | z3r0yu 根据hint可以得知,flag在/index.php,/code/有提示源码。 然后分析源码就可以了。 首先分析功能,他会将url...

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