标签:Collection

Java

中高级程序员必看shiro框架应用

30

xiaoli.wang 发布于 2020-07-06

编辑推荐: 本文首先简单介绍 shiro 的作用,接下来就直接进入 shiro 授权的入门,并且运用shiro 源码介绍了shiro的使用,希望对您的学习有所帮助。本文来自于传智播客官方博客,由火龙果软件Alice编辑、推荐。 一、Shiro 简介 Apache Shiro 是一...

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

Java

【008期】JavaSE面试题(八):集合之List

2

likai 发布于 2020-07-06

开篇介绍 大家好,我是 Java最全面试题库 的 提裤姐 ,今天这篇是面试系列的第八篇,主要总结了JavaSE中集合相关面试题,集合面试分为四篇来讲,毕竟是重中之重!这是第一篇,主要是一些基础的Collection及List相关的面试题,第二篇主要讲解Set集合,第三篇和第四篇主...

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

Spring

Spring源码分析

yeseng 发布于 2020-07-06

首先我们采用Spring官方推荐的JavaConfig风格+注解的方式来初始化Spring: // 配置类 @Configuration @ComponentScan(basePackages = {"com.demo.learn.service"}) pub...

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

Java

Hasor 4.1.10 发布,满满干货:动态数据源、报错定位到行列、权限控制

3

邓龙华 发布于 2020-07-06

Dataway介绍 Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。 整个接口配置、测试、冒烟、发布。一站式都通过 Dataway 提供的 UI 界面完成。UI 会以 Jar 包方式提供并集成到...

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

Java

总结《深入理解JVM》 G1 篇

2

xubiao.zhuang 发布于 2020-07-06

注:一下内容主要结合《深入理解JVM》3th总结而来。 接上一篇,我们来说说 G1 , G1 作为现在的主要的 JVM GC ,被作为各大互联网主要使用的垃圾回收器,了解 G1 回回收原理和回收过程,才能帮组我们更好的定位问题,解决问题。 -XX:+UseG1GC 开启 G1 G...

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

Java

6月份Github上比较热门的Java开源项目

2

xiaoli.wang 发布于 2020-07-06

6月份GitHub上比较热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧。 1.cwa-server https://github.com/corona-warn-app/cwa-server Star 1489 Corona-Warn-App(简称CWA)意思是“新冠...

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

Java

JVM之内存布局超详细整理

9

changyuan.xu 发布于 2020-07-06

内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。结合JVM虚拟机规范,来学习一 下...

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

Java

SpringSecurity+JWT认证流程解析 | 掘金新人第一弹

10

xirruiqiang 发布于 2020-07-06

纸上得来终觉浅,觉知此事要躬行。 本文适合:对Spring Security有一点了解或者跑过简单demo但是对整体运行流程不明白的同学,对SpringSecurity有兴趣的也可以当作你们的入门教程,示例代码中也有很多注释。 本文代码: 码云地址 GitHub地址 大家在做系统...

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

Spring

Spring Cloud Alibaba系列(六)sentinel的实际应用

9

dulong 发布于 2020-07-06

一、sentinel的持久化配置 上一章中我们通过Dashboard来为Sentinel客户端设置各种各样的规则,但是这些规则默认是存放在内存中,极不稳定,无法用于生成环境,所以需要将其持久化。 DataSource 扩展常见的实现方式有: 拉模式 :客户端主动向某个规则管理中心...

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

Java

Shiro反序列化漏洞利用汇总

14

邓龙华 发布于 2020-07-06

“ Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。Shiro框架直观、易用,同时也能提供健壮的安全性。” 文章目录: 1、Shiro rememberMe反序列化漏洞(Shiro-550) 1.1 漏洞原理 1.2 影响版本 1...

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

Java

采用config方式灵活配置我们的Quarz.net中的Job,Trigger

10

songhua.gao 发布于 2020-07-05

经常在项目中遇到定时任务的时候,通常第一个想到的是Timer定时器,但是这玩意功能太弱鸡,实际上通常采用的是专业化的第三方调度框架,比如说Quartz,它具有功能强大和应用的灵活性,我想使用过的人都非常了解,那么本篇就来说说如何通过代码和配置文件来进行job和trigger的配置...

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

Java

cms项目系列(一)——SSM框架搭建

8

yanxinchi 发布于 2020-07-05

写在前面: 小伙伴儿们,大家好!今天给大家分享一个SSM项目实战系列——cms系统; 后续会持续更新,敬请期待! 思维导图: image-20200704092848794 1,配置文件引入 1.1,创建Maven项目,添加依赖; pom.xml文件: <dependenc...

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

Java

你不知道的常用工具类

zhuangli 发布于 2020-07-05

空字符串判断 boolean isEmpty = StringUtils.isEmpty(str); 复制代码 空集合判断 boolean isEmpty = CollectionUtils.isNotEmpty(list); 复制代码 对象判空,在某些其它的工具类中 Strin...

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

Spring

【超详细的Spring源码分析 —— 05 Spring对于Bean管理的核心组件源码分析 – 注册Bean Definition】

zhuangli 发布于 2020-07-05

在上一章中,我留了一个 "BeanDefinition注册到registry" 的尾巴还没分析,这边我把代码入口重新放到下面,以便于回顾: /** * 通过解析器delegate去处理给定的bean element, 并解析出相应的bean Definitio...

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

Spring

Spring AOP实现原理(三)动态代理

darida 发布于 2020-07-05

Spring AOP实际上是基于动态代理实现的,只不过Spring 同时支持JDK Proxy和cglib,下面我们来介绍一下这两种实现动态代理的方式 注:本示例中使用JDK1.8 动态代理代码示例 JDK Proxy方式 /** * 在代理的接口调用时的处理器类 */ clas...

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

Spring

Spring 


doCreateBean方法与
BeanWrapper对象

1

songhua.gao 发布于 2020-07-05

今天这篇文章,开始分析在Spring中 doCreateBean() 方法。上一篇文章中提到的 createBean() 方法的一个子方法: protected Object doCreateBean(final String beanName, final RootBeanDe...

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

Java

我对JVM中GC机制的理解

2

darida 发布于 2020-07-05

作为一名Java编程者,想要往高级进阶,内存管理往往是避不开的环节,而 垃圾回收 以下简称GC(Garbage Collection) 机制作为内存管理最重要的一个部分,是我们必须要掌握的。今天就分享下我对 垃圾回收机制 与 分代回收策略 的理解. 目录 1. 背景 2. 两种回...

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

Spring

伙计,来跟我一起学SpringBoot! 【第一弹】

17

xiaoli.he 发布于 2020-07-05

大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 死鬼~看完记得给我来个三连哦! “ 本文主要介绍 SprinBoot 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 一、什么是SpringBoot “ 官方 :Spring Boot make...

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