标签:lambda

编程技术

无服务器架构安全面面观

5

xiaoli.he 发布于 2019-09-20

随着云生态系统的发展和扩展,可以满足用户对系统的灵活性和动态按需可塑性方面的需求,用户可以根据业务情况在高峰期短时间内部署大量服务器上线,然后再过了高峰后又撤下来,整个过程自动调控,自动收缩。一个典型例子是新浪微博服务,在突然出现爆发事件时候(比如明星出轨新闻),其流量可能是平时...

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

Java

最近学到的Lambda表达式基础知识

13

yeseng 发布于 2019-09-20

前言 只有光头才能变强。 中秋去了躺上海,在外滩上打了个卡: 外滩 紧接着学了一下Java的函数式编程,给大家整理了一下,一起学习! 一、Lambda用法 之前写Optional这个类的时候,简单说了一下Lambda是怎么用的,这里再跟大家一起回顾一下,Lambda的语法是这样的...

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

Java

从Java和Haskell一些代码对比中认识函数式编程 – morgenthum.dev

邓龙华 发布于 2019-09-20

很多朋友和同事问我为什么谈论Haskell。在我学习Haskell之前,我总是使用Java,C和C ++等主流语言 – 并且仍然喜欢它们。那么一个命令式的开发人员怎么会变成Haskell粉丝?在本文中,我想解释一下 – 特别是对于函数编程经验较少的开发人员...

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

Java

总结一下sell项目

xirruiqiang 发布于 2019-09-19

由于没有微信公众号,所以学到支付就走不下去了 建表相关: create table `product_info`( `product_id` varchar(32) not null, `product_name` varchar(64) not null comment '商品...

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

Java

JDK13,不如温习下Java8

2

尖兵 发布于 2019-09-18

JDK13于昨天正式GA,版本新特性可参考: https://www.oschina.net/news/109934/jdk-13-released 虽然JDK更新迅速,但开发者貌似并不买账,据统计,目前仍以JDK8使用最多,预计可能还会延续好长一段时间。虽然JDK版本已至13,...

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

Java

使用Stream API优化代码

4

邓龙华 发布于 2019-09-18

Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读 放大招,流如何简化代码 如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛选出的菜肴进行一个...

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

Java

【漏洞复现】Shiro RememberMe 1.2.4 反序列化命令执行漏洞

12

yanxinchi 发布于 2019-09-18

0x00 影响版本 Apache Shiro <= 1.2.4 0x01 原因分析 Apache Shiro默认使用了 CookieRememberMeManager ,其处理cookie的流程是:得到 rememberMe的cookie值 >   Base...

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

Java

正确应用Java数组

likai 发布于 2019-09-18

一、数组的特点 数组与其他容器的区别有三方面:效率、类型和保存基本类型的能力。 1、效率。数组是一种效率最高的存储和随机访问对象引用序列的方式。数组是一段连续地址空间内的线性序列,所以访问非常快。但也要付出点代价,数组对象的大小一旦创建就不能改变。 2、类型。出现泛型之前,只有数...

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

Java

Java on Visual Studio Code 九月更新

10

小丁 发布于 2019-09-17

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

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

Java

Java 反序列化工具 gadgetinspector 初窥

31

xiaoli.he 发布于 2019-09-17

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

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

Java

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

4

小丁 发布于 2019-09-17

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

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

Spring

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

xirruiqiang 发布于 2019-09-17

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

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

Java

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

20

xirruiqiang 发布于 2019-09-17

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

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

Java

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

2

xirruiqiang 发布于 2019-09-17

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

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

Spring

Spring Boot教程(18) – 管理日志

4

hanze 发布于 2019-09-16

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

阅读(18)评论(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...

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

Java

Android之Rxjava总结指南

458

hellas 发布于 2019-09-15

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

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

Java

java系列之初始虚拟机

2

小丁 发布于 2019-09-15

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

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