标签:bug

Java

SCTF2018 WriteUp

25

xirruiqiang 发布于 2018-06-21

WEB 新的建议板 看了一下页面内引用了AngularJS 1.4.6,然后找了一下对应版本的XSS漏洞,参考文章 XSS without HTML: Client-Side Template Injection with AngularJS 1.4.0 - 1.4.9 {{'a...

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

Java

手把手教你Jenkins开发进阶,加速DevOps落地

4

yanxinchi 发布于 2018-06-21

目录: Maven DirectoryStructure Extensions PageElements Howto debug UnitTest Questions 今天主要想跟大家分享Jenkins插件的开发;以及关于开源的内容,个人觉得开源这件事情挺有意思。 这个老头大家都...

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

Spring

谨防Magic SpEL – Part 2(CVE-2018-1260)

5

yeseng 发布于 2018-06-21

前言 这里我们将对Spring Security OAuth2(CVE-2018-1260)中类似的RCE漏洞进行练习。我们将介绍攻击目标,它的发现方法和利用所需的条件。此漏洞也与2016年披露的另一个漏洞有相似之处。我们将在我们分析修复的部分讨论这种相似性。 分析潜在的漏洞 这...

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

Java

ArrayList 其实也有双胞胎,但区别还是挺大的!

Harries 发布于 2018-06-21

今天在学习 ArrayList 源码的时候发现了这么一句注释,即: c.toArray might (incorrectly) not return Object[] (see 6260652) 这句话的意思是 Collection 集合类型的 toArray() 方法虽然声明返...

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

Spring

Spring Boot系列之一:如何快速熟悉Spring技术栈

4

Harries 发布于 2018-06-21

本篇文章的目的是就自己阅读Spring代码和相关技术栈的一些心得体会做一些总结,方便快速上手Spring相关的技术栈,如Spring Cloud等,文章不长,大约花费5分钟时间。 (介绍一,可以略过)Spring强大的扩展能力,促进了其与新技术的融合,维护了它持久的生命力,熟悉S...

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

Java

Java 空集合使用场景及填坑

刘莉莉 发布于 2018-06-20

今天学学Java中如何创建一个空集合以及空集合的一些使用场景和相关的坑。你可能会问,这好像没有什么好讲的,空集合不就是 new 一个嘛,也就是像 new ArrayList<String>() 这样创建一个不久行了吗?其实这也是一种创建空集合的方法,但今天小编讲下通过...

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

Spring

Spring AOP 源码分析 – 创建代理对象

5

xirruiqiang 发布于 2018-06-20

1.简介 在上一篇文章中,我分析了 Spring 是如何为目标 bean 筛选合适的通知器的。现在通知器选好了,接下来就要通过代理的方式将通知器(Advisor)所持有的通知(Advice)织入到 bean 的某些方法前后。与筛选合适的通知器相比,创建代理对象的过程则要简单不少,...

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

Java

聊一聊 AOP <上>

2

yeseng 发布于 2018-06-20

aop 终于提上日程来写一写了。 从一个例子说起 基于代理的方式 纯POJO切面 配置方式 AspectJ 注解方式 AspectJ XML 配置方式 表达式说明 基础概念 AOP概念 Target Object 织入(Weave Proxy Introduction Aspec...

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

Java

Android热补丁之Robust(三)坑和解

3

yeseng 发布于 2018-06-20

在前两篇文章中,分析了 Android 热补丁框架 Robust 中,几个重要的流程包括: 补丁加载过程 基础包插桩过程 补丁包自动化生成过程 本篇文章主要分析下集成过程中遇到的坑以及分析问题的思路和最终的解决方案。包含: 打补丁包出错? Robust 定义的 API 不够用怎么...

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

IOS技术

WWDC2018—What is New in Cocoa Touch

17

yanxinchi 发布于 2018-06-20

前言 今日头条iOS技术团队负责翻译了今年WWDC的多篇session内容,本文由我负责翻译,想要了解更多翻译内容请看今日头条技术团队博客[ WWDC2018 ] – 来自一线开发者的技术笔记 正文 这篇文章是对WWDC2018关于Cocoa Touch新特性的翻译与...

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

Java

实战Spring Boot 2.0系列(二) – 全局异常处理和测试

3

小丁 发布于 2018-06-20

在日常 web 开发中发生了异常,往往需要通过一个统一的 异常处理 ,来保证客户端能够收到友好的提示。本文将会介绍 Spring Boot 中的 全局统一异常处理 。 正文 1. 创建项目 利用 Spring Initializer 创建一个 gradle 项目 spring-b...

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

Java

Gradle 系列(六)写Gradle脚本干活

14

xiaoli.he 发布于 2018-06-20

前言 上一篇 写个批处理来帮忙干活—遍历&字符串处理 中,我们已经学习如何写批处理脚本来帮我们做一些简单的重复性工作,本篇继续来学习如何用 Gradle 写脚本,让它也来帮我们干活 Gradle 脚本 需求场景跟上一篇一样,只是需要脚本能够帮我们遍历某个目录下...

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

Java

升级到JDK9的一个BUG,你了解吗

5

hellas 发布于 2018-06-20

概述 前几天在一个群里看到一个朋友发了一个demo,说是JDK的bug,昨天在JVM的一个群里又有朋友发了,觉得挺有意思,分享给大家,希望大家升级JDK的版本的时候注意下是否存在这样的代码,如果存在记得立马改过来。 输出比较有意思,在JDK9以前,只输出一个evaluated,但...

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

Java

Java 连接池 Apache Commons DBCP 2.4.0 发布

xiaoli.wang 发布于 2018-06-20

Apache Commons DBCP 2.4.0 已发布,DBCP(Database Connection Pool)是一个依赖 Jakarta commons-pool 对象池机制的数据库连接池,Tomcat 的数据源使用的就是 DBCP。 下载地址: http://comm...

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

Java

Hutool 4.1.1 发布,Java 工具集

1

xiaoli.he 发布于 2018-06-20

Hutoo l是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”。Hutool 最初是我项目中&ldquo;util&rdquo;包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其...

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

Java

Spring AOP 源码分析 – 筛选合适的通知器

2

likai 发布于 2018-06-20

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor)。在上一篇AOP 源码分析导读一文中,我简单介绍了...

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

Java

Spring AOP 源码分析 – 筛选合适的通知器

2

邓龙华 发布于 2018-06-20

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor)。在上一篇AOP 源码分析导读一文中,我简单介绍了...

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

Java

Spring AOP 使用介绍,从前世到今生

15

dulong 发布于 2018-06-19

前面写过 Spring IOC 的源码分析,很多读者希望可以出一个 Spring AOP 的源码分析,不过 Spring AOP 的源码还是比较多的,写出来不免篇幅会大些。 本文不介绍源码分析,而是介绍 Spring AOP 中的一些概念,以及它的各种配置方法,涵盖了 Sprin...

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