标签:lambda
Harries Blog™ - xirruiqiang 发布于 2020-07-26
![]()
![]()
![]()
![]()
1. 匿名内部类实现 匿名内部类仍然是一个类,只是不需要程序员显示指定类名,编译器会自动为该类取名。因此如果有如下形式的代码,编译之后将会产生两个class文件: public class MainAnonymousClass { public static void main(...
阅读(107)赞 (0)标签:2019 / apache / API / App / ArrayList / cat / Collection / Collections / consumer / CTO / dist / entity / find / HashMap / HashSet / http / https / id / IDE / IO / ip / java / lambda / list / map / mapper / mina / remote / rmi / src / stream / tab / tar / 代码 / 函数式编程 / 删除 / 功夫 / 参数 / 字节码 / 数据 / 文章 / 构造方法 / 程序员 / 编译 / 遍历 / 需求 / 静态方法
Harries Blog™ - hellas 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
作为 Java 程序员, 无论是技术面试、 项目 研发或者是学习 框架源码,不彻底掌握 Java 多线程的知识,做不到心中有数,干啥都没底气,尤其是技术深究时往往略显 发憷 。 没事,跟随小猿的脚步,一起嗨起来!言归正传,书接上篇,继续探索多线程相关的知识。 1 回顾...
阅读(114)赞 (0)标签:ACE / ArrayList / ask / cache / cat / core / executor / HTML / http / https / id / IDE / IO / java / js / json / key / lambda / list / Service / src / stream / tag / tar / ThreadPoolExecutor / UI / 代码 / 代码注释 / 参数 / 多线程 / 实例 / 工资 / 开发 / 总结 / 注释 / 源码 / 程序员 / 线程 / 线程池 / 缓存
Harries Blog™ - dulong 发布于 2020-07-24
Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 jav...
阅读(90)赞 (0)标签:App / cache / cat / Collection / CSS / dubbo / eclipse / final / find / HTML / http / https / id / IDE / IO / ip / java / js / json / lambda / list / map / maven / ORM / redis / Sentinel / Service / sharding / sql / tab / value / 一对多 / 二级缓存 / 代码 / 分布式 / 分布式事务 / 删除 / 参数 / 同步 / 开发 / 开发者 / 开源 / 微服务 / 数据 / 数据库 / 时间 / 缓存 / 解析 / 配置 / 配置中心 / 限流
Harries Blog™ - 尖兵 发布于 2020-07-24
![]()
前言 最近公司里比较新的项目里面,看到了很多关于java8新特性的用法,由于之前自己对java8的新特性不是很了解也没有去做深入研究,所以最近就系统的去学习了一下,然后总结了一篇文章第一时间和大家分享一下。 在了解一项新技术之前,我们需要了解我们为什么要去学习它以及它的优...
阅读(76)赞 (0)标签:ACE / Action / API / App / ArrayList / cat / consumer / CTO / Developer / entity / http / https / id / IDE / IO / ip / java / JavaScript / lambda / list / map / scala / sql / src / Statement / stream / struct / Swift / UI / 代码 / 函数式编程 / 参数 / 多线程 / 实例 / 并发 / 开发 / 总结 / 数据 / 文章 / 时间 / 本质 / 构造方法 / 线程 / 编译 / 翻译 / 静态方法
Harries Blog™ - 刘莉莉 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
0x00 前言 上周五,xray社区公众号发布xray高级版更新公告, 新增 shiro 插件,shiro 漏洞一键检测 。文章链接( 点我 ) 上图来源于微信公众号文章,可以看到,通过shiro-550这个神洞,可以将命令执行结果回显在响应包中。没错,它竟然回显了。 文章还介绍...
阅读(148)赞 (0)标签:apache / cat / cmd / Collection / Collections / CTO / db / DNS / DOM / HashMap / http / https / id / IO / ip / java / key / lambda / linux / map / ORM / PHP / plugin / Proxy / python / rand / Service / src / tar / tomcat / UI / value / web / windows / 代码 / 加密 / 安全 / 微信公众号 / 总结 / 插件 / 数据 / 文章 / 测试 / 漏洞 / 端口 / 网站 / 配置
Harries Blog™ - changyuan.xu 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
编辑推荐: 本文主要介绍了什么是 Serverless 架构?静态 Web 站点、单体和微服务应用、事件触发、服务编排、数据流水线等相关内容。 来自于Serverless,由火龙果软件Anna编辑、推荐。 什么是 Serverless 架构?按照 CNCF 对 Serverles...
阅读(113)赞 (0)标签:API / CDN / DDoS 攻击 / dubbo / Google / google cloud / HBase / http / https / id / js / lambda / mysql / NOSQL / spring / Spring cloud / sql / src / ssh / tab / UI / web / 一致性 / 专注 / 云 / 产品 / 代码 / 分布式 / 分布式系统 / 升级版本 / 可观测性 / 同步 / 图片 / 备份 / 安全 / 安装 / 工程师 / 应用架构 / 开发 / 微服务 / 总结 / 操作系统 / 数据 / 数据库 / 时间 / 服务器 / 架构演进 / 消息队列 / 空间 / 站点 / 管理 / 组织 / 缩略图 / 网站 / 负载均衡 / 软件 / 部署 / 阿里云 / 需求 / 高可用
Harries Blog™ - xubiao.zhuang 发布于 2020-07-22
0x00 : 简介 Shiro 存活以及100key批量扫描 0x01 : 脚本 Github地址 : https://github.com/saltyfishyu/Shiro_Alive_keys_can # -*- encoding: utf-8 -*- # author :...
阅读(174)赞 (0)标签:apache / App / client / cookies / db / description / DNS / DOM / git / GitHub / HTML / http / https / id / IO / ip / java / key / lambda / list / Master / MQ / ORM / parse / PHP / queue / rand / session / tar / tk / UI / URLs / web / 多线程 / 线程
Harries Blog™ - songhua.gao 发布于 2020-07-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在上一章中已经介绍了Spring Security Oauth2的基本理论知识及其使用场景,本章节中注解介绍在Spring Cloud 中如何通过Oauth2来实现微服统一认证授权。 1.1解决方案 本文中主要用到以下解决方案: 基于无状态令牌(jwt)的认证方案,服务端无需保存...
阅读(116)赞 (0)标签:ACE / apache / API / App / authenticate / Authorization / bean / Bootstrap / build / cache / cat / CEO / classpath / client / Collection / Connection / core / CTO / dataSource / db / dependencies / description / druid / equals / Eureka / Feign / final / HashMap / HTML / http / https / id / IDE / IO / ip / java / JDBC / js / json / key / lambda / lib / list / Logback / Logging / mail / map / mapper / maven / mybatis / mysql / Netflix / ORM / plugin / pom / REST / retry / ribbon / rmi / root / schema / Security / Select / Service / servlet / spring / Spring Boot / Spring cloud / Spring Security / springboot / sql / src / Statement / struct / tab / tar / token / UI / update / URLs / value / web / Word / XML / zip / 代码 / 加密 / 协议 / 处理器 / 密钥 / 微服务 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 服务端 / 测试 / 源码 / 目录 / 端口 / 管理 / 组织 / 解析 / 认证 / 连接池 / 部署 / 配置 / 重试机制 / 需求
Harries Blog™ - darida 发布于 2020-07-21
不要问我阅读spring源码有什么用,问就是没有用,只是让我自己使用spring的过程中自信点! 相关文章 spring-相关文章 不是很完整,后续会补充 说明 1. ribbon是使用的RestTemplate,从表象看RestTemplate实现了负载均衡 2. RestTe...
阅读(98)赞 (0)标签:App / ArrayList / bean / bug / cat / CEO / client / Collection / Collections / CTO / db / Eureka / final / http / https / id / IDE / IO / ioc / ip / key / lambda / list / map / message / Netflix / provider / REST / ribbon / Service / spring / springioc / stream / UI / update / value / 代码 / 总结 / 文章 / 构造方法 / 注册中心 / 注释 / 源码 / 负载均衡 / 配置
Harries Blog™ - likai 发布于 2020-07-21
认证和授权在绝大多数项目中多少都会涉及到,我们这个项目采用 JWT 配合 Spring Security 来做,本篇教程以实现为主,不对这两个技术做过多的深入。 在 pom.xml 依赖配置中加入: <dependency> <groupId>io.jso...
阅读(77)赞 (0)标签:ACE / API / App / ArrayList / authenticate / Authorization / bean / build / cat / Collection / core / CTO / equals / final / http / https / id / IDE / IO / ip / java / js / json / key / lambda / list / map / mapper / message / mybatis / parse / pom / remote / REST / rmi / Security / Service / servlet / spring / Spring Security / stream / tab / tar / token / UI / value / web / Word / XML / 代码 / 时间 / 认证 / 配置
Harries Blog™ - xiaoli.he 发布于 2020-07-21
![]()
前言 在 Java7 之前,如果想要并行处理一个集合,我们需要以下几步: 手动分成几部分 为每部分创建线程 在适当的时候合并。并且还需要关注多个线程之间共享变量的修改问题。 而 Java8 为我们提供了并行流,可以一键开启并行模式。...
阅读(80)赞 (0)标签:ACE / Action / App / Apple / ArrayList / cat / CTO / Developer / ECS / final / HashSet / http / https / id / IDE / IO / java / lambda / LinkedList / list / src / stream / tab / tar / UI / value / volatile / 代码 / 博客 / 处理器 / 多线程 / 快的 / 数据 / 数据库 / 时间 / 测试 / 线程 / 线程池 / 苹果 / 遍历 / 配置 / 需求
Harries Blog™ - likai 发布于 2020-07-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
译者前言 本篇文章主要介绍如何通过 AWS 中的 CloudFront 以及 Lambda 实现简单的无服务器架构( Serverless )网站下的 Basic 鉴权,在理解架构之后不难,但是想锻炼下自己的英文阅读能力,于是翻译了一下原博文。 原文链接: https://dou...
阅读(151)赞 (0)标签:2015 / ACE / Action / Amazon / apache / authenticate / Authorization / build / cat / CDN / CTO / DDL / description / dist / Document / DOM / entity / example / final / HTML / http / https / id / IDE / IO / ip / js / key / lambda / list / message / MQ / Nginx / node / Node.js / python / Region / REST / rmi / root / Select / Service / src / ssl / Statement / tab / tag / tar / trigger / UI / update / value / web / Word / 主机 / 云 / 代码 / 删除 / 博客 / 参数 / 域名 / 希望 / 数据 / 文章 / 时间 / 服务器 / 服务端 / 权限控制 / 标题 / 管理 / 网站 / 翻译 / 认证 / 软件 / 配置 / 阿里云
Harries Blog™ - changyuan.xu 发布于 2020-07-21
![]()
1. 使用 Files.list() 迭代目录及其子目录文件 Files.list() 可以迭代目录及其子目录文件 Files.list(Paths.get(".")) //当前目录 .forEach(System.out::println); 输出: ./f...
阅读(60)赞 (0)标签:API / CTO / final / http / https / id / java / lambda / list / Security / spring / Spring Boot / Spring Security / springcloud / src / stream / tar / UI / 博客 / 参数 / 微服务 / 时间 / 目录 / 管理 / 遍历
Harries Blog™ - xirruiqiang 发布于 2020-07-20
![]()
![]()
![]()
![]()
这段时间,忙到没时间学新东西,面试候选人,都有点心有余而力不足,想着抽空补补课,于是 重读了 spring 源码。 想到最早那会儿,看到工厂、委派、策略、模板等模式,分分钟就想放弃。后来硬着头皮总结,才慢慢找到了方法。 说说我的经验吧。 我发现,虽然掌握了一些 spring bo...
阅读(88)赞 (0)标签:Action / apache / API / bean / bug / cat / db / dubbo / http / https / id / IO / ioc / java / JDBC / JMS / JPA / js / lambda / lib / MQ / mybatis / NSA / redis / servlet / spring / Spring Boot / Spring cloud / src / UI / 云 / 代码 / 功夫 / 域名 / 开源 / 开源项目 / 微服务 / 总结 / 搜索引擎 / 时间 / 服务器 / 架构师 / 模型 / 源码 / 特别提醒 / 目录 / 索引 / 调试 / 集群
Harries Blog™ - darida 发布于 2020-07-19
1.简介 Stream流 最全的用法 Stream 能用来干什么?用来处理集合,通过 使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询,Stream API 提供了一种高效且易于使用的处理数据的方式 为什么用Java 8 Stream ?因为 ...
阅读(72)赞 (0)标签:ACE / API / App / ArrayList / cat / consumer / CST / CTO / dist / DOM / entity / equals / find / HashSet / http / https / id / IDE / IO / ip / java / key / lambda / list / map / rand / sql / stream / tag / value / 代码 / 分页 / 参数 / 回答 / 定制 / 数据 / 数据库 / 文章 / 调试 / 静态方法
Harries Blog™ - dulong 发布于 2020-07-19
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
前言 上一篇文章 不会用Java Future,我怀疑你泡茶没我快 全面分析了 Future,通过它我们可以获取线程的执行结果,它虽然解决了 Runnable 的 “三无” 短板,但是它自身还是有短板: 不能手动完成计算 假设你使用 Future 运行子线程调用远程 API 来获...
阅读(148)赞 (0)标签:ACE / Action / Android / API / App / ask / build / cat / client / Collection / consumer / executor / final / HTML / http / https / id / IO / java / Java 9 / lambda / list / map / message / src / tab / tag / tar / UI / zab / 产品 / 参数 / 多线程 / 希望 / 并发 / 总结 / 文章 / 时间 / 服务器 / 注释 / 程序员 / 管理 / 线程 / 线程池 / 缓存
Harries Blog™ - xiaoli.he 发布于 2020-07-19
JDK是在一直在迭代更新的,很多我们熟悉的类也悄悄的添加了一些新的方法特性。比如我们最常用的HashMap。 今天给大家讲一下HashMap在JDK8中添加的两个新方法compute和merge,从而实现一行代码实现单词统计的功能。一起来看看吧。 爱在JDK8之前 JDK8为我们...
阅读(90)赞 (0)标签:ACE / App / git / GitHub / HashMap / http / https / id / IO / java / key / lambda / list / map / Master / stream / UI / value / Word / 代码 / 参数 / 统计 / 遍历
Harries Blog™ - zhuangli 发布于 2020-07-18
![]()
前言 之前公司用的jpa, 个人感觉很方便, 新的项目选择使用mybatis, sql都是写在xml文件里, 虽然基本的方法都有工具生成, 但是一旦数据增加一个字段, 修改这些方法真的是不爽, 而且个人看xml文件感觉是真的累, 就这样不爽里一段时间, 趁着项目空闲的时候, 研究...
阅读(70)赞 (0)标签:ACE / API / App / ArrayList / bean / BeanUtils / build / cache / cat / CEO / Collection / Collections / ConcurrentHashMap / entity / equals / executor / final / find / git / GitHub / HashMap / http / https / id / IDE / IO / ip / java / JPA / key / lambda / list / map / mapper / message / mybatis / ORM / plugin / Property / provider / Select / spring / sql / src / Statement / tab / tar / tk / token / UI / update / value / XML / zab / 代码 / 删除 / 动态SQL / 参数 / 数据 / 数据库 / 时间 / 注释 / 源码 / 解析