标签:Collections

Java

SpringBoot 源码解析 (二)—– Spring Boot精髓:启动流程源码分析

6

hanze 发布于 2019-11-15

本文从源代码的角度来看看Spring Boot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到如今可以这么简便。 入口类 @SpringBootApplication public class HelloWorldMainApplication { public static ...

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

Java

这样规范写代码,同事直呼“666”

2

小丁 发布于 2019-11-14

作者:涛姐涛哥 来源:https://www.cnblogs.com/taojietaoge/p/11575376.html 复制代码 上一篇: 阿里规定超过3张表,禁止join,为何? 一、MyBatis 不要为了多个查询条件而写 1 = 1 当遇到多个查询条件,使用where...

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

Java

Java面试集锦:集合思维导图与30道集合面试题

8

songhua.gao 发布于 2019-11-14

Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类: Vector 、 Stack 、...

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

Java

Java反序列化利用链分析之CommonsCollections5,6,7,9,10

18

Harries 发布于 2019-11-14

0x00 前言 本文继续分析 CommonsCollections:3.1 的相关反序列化利用链,这次主要分析CommonsCollections5,6,7,9,以及我找的一个新利用链,这里暂且将其称为10. 0x01 环境准备 CommonsCollections5,6,7,1...

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

Spring

SpringBoot 源码解析 (一)—– SpringBoot核心原理入门

3

尖兵 发布于 2019-11-14

Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is ...

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

Java

如何在Spring中使用责任链设计模式

dulong 发布于 2019-11-13

如何在Spring中使用责任链设计模式 笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 本片文章不是讲Spring源码中使用责任链的设计实例,而是会讲在Spring中如何设计自己的责任链并且如何调用。 责任链设计模式作为我们常用的设计模式之一,用途非常的广,例如在一些流程化...

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

Java

如何在Spring中使用责任链设计模式

hellas 发布于 2019-11-13

笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 本片文章不是讲Spring源码中使用责任链的设计实例,而是会讲在Spring中如何设计自己的责任链并且如何调用。 责任链设计模式作为我们常用的设计模式之一,用途非常的广,例如在一些流程化的执行中、或者是一些动态拦截中我们都可以...

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

Java

Spring Cloud Gateway 、Zuul、EdgeService性能对比

9

xiaoli.wang 发布于 2019-11-13

关键字:网关, Zuul , Gateway , Spring Cloud, ServiceComb , Edge Service 性能测试,微服务 导读 本文对几种流行的 API 网关以关键指标 RPS 为依据,利用 wrk 做出性能测评并且给出结论。本文所有使用的软件、命令、...

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

Java

java8 自定义收集器

yeseng 发布于 2019-11-13

java8自定义收集器 案例:接收参数int n,并将前n个自然数分为质数和非质数。 第一种方式自定义收集器第一步:实现收集器接口,重写收集器方法,以及定义业务逻辑方法 package com.java8.CustomCollector; import java.util.*; ...

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

Java

Dubbo源码解析(十)远程通信——Exchange层

2

刘莉莉 发布于 2019-11-13

目标:介绍Exchange层的相关设计和逻辑、介绍dubbo-remoting-api中的exchange包内的源码解析。 前言 上一篇文章我讲的是dubbo框架设计中Transport层,这篇文章我要讲的是它的上一层Exchange层,也就是信息交换层。官方文档对这一层的解释是...

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

Java

6年经验程序员耗时半年总结133道经典Java面试题,助你完成大厂梦

7

songhua.gao 发布于 2019-11-13

Java面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 ...

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

Java

Java反序列化利用链分析之CommonsCollections3

9

尖兵 发布于 2019-11-12

0x00 前言 前面 分析了ysoserial的CommonsCollections1,熟悉了一点Java反序列化。本文将继续分析ysoserial的利用,今天的主角是CommonsCollections3. 0x01 环境准备 首先由于override的原因(下一篇将分析该原因...

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

Java

Mybatis之类型处理器

hanze 发布于 2019-11-12

前言 上文 Mybatis之XML如何映射到方法 中讲到了类型处理器,分别用在两个地方设置参数到数据库和从结果集中取出数据,根据不同的数据类型从类型注册器里面获取具体的类型处理器,分别进行处理;本文将重点介绍一下类型处理器,注册器,如何处理数据以及如何扩展。 类型处理器 类型处理...

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

Java

Java疑难点

3

hanze 发布于 2019-11-11

java基础知识 (๑• . •๑) 这是崔斯特的第一百篇原创文章 正确使用 equals 方法 Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 举个例子: // 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出...

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

Java

LeetCode 387: 字符串中的第一个唯一字符 First Unique Character in a String

1

小丁 发布于 2019-11-11

给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 Given a string, find the first non-repeating character in it and return it’s index. If it ...

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

Java

java多线程并发系列–基础知识点(笔试、面试必备)

8

hanze 发布于 2019-11-11

关注我,可以获取最新知识、经典面试题以及技术分享 多线程和并发是求职大小厂面试中必问的知识点,其涉及到点很多,难度很大。有些人面对这些问题有点迷茫,为了解决这情况,总结了一下java多线程并发的基础知识点。而且要想深入研究java多线程并发也必须先掌握基础知识,可为后续各个模块深...

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

Java

LeetCode 49: 字母异位词分组 Group Anagrams

1

hanze 发布于 2019-11-11

题目: 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 Given an array of strings, group anagrams together. 示例: 输入: ["eat", "tea"...

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

Java

java多线程并发系列–基础知识点(笔试、面试必备)

9

xubiao.zhuang 发布于 2019-11-11

关注我,可以获取最新知识、经典面试题以及技术分享 多线程和并发是求职大小厂面试中必问的知识点,其涉及到点很多,难度很大。有些人面对这些问题有点迷茫,为了解决这情况,总结了一下java多线程并发的基础知识点。而且要想深入研究java多线程并发也必须先掌握基础知识,可为后续各个模块深...

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