标签:Collection

Java

关于Shiro框架的学习(二)

19

yanxinchi 发布于 2019-08-23

接上篇, 关于Shiro框架的学习(一) ,这篇会记录下Shiro整合Web、整合SSM的过程,之后就可以直接应用在项目的安全控制上。 关于整合Web 环境 Eclipse、MySQL、Tomcat8 准备工作 创建Dynamic Web工程: – 使用到的类 准备 ...

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

Spring

Spring源码解析二:基于注解开发的Spring MVC配置原理

songhua.gao 发布于 2019-08-23

一、基于注解的方式使用Spring MVC 使用@RequestMapping,@Controller,@ResponseBody @RestController public class HelloController { @RequestMapping("hello...

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

Spring

Spring IoC 源码分析 (基于注解) 之 Bean的解析与注册

2

yeseng 发布于 2019-08-23

在上一篇文章 Spring IoC 源码分析 (基于注解) 之 包扫描 中,我们介绍了Spring基于注解扫描包获取bean的过程。本文我们将一起探讨spring对bean解析,并注册到IOC容器的过程。 我们先接着看下面这段代码: ClassPathBeanDefinition...

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

Java

集合系列 – 深入浅出分析Collection中的List接口

7

xiaoli.wang 发布于 2019-08-23

在上一章《初探java集合框架图》中,我相信大部分朋友对java容器整体架构都有了初步的了解,那么本章主要是想详细的介绍以下List接口实现类之间的区别! 01、List简介 List 的数据结构就是一个序列,存储内容时直接在内存中开辟一块连续的空间,然后将空间地址与索引对应。 ...

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

Java

基于注解的SpringAOP源码解析(三)

1

yeseng 发布于 2019-08-23

注意,读完本篇文章需要很长很长时间 在之前的2篇文章: AOP源码分析(一) AOP源码分析(二) 中,我们搭建了SpringAOP源码分析的环境,介绍了 @EnableAspectJAutoProxy 注解和 postProcessBeforeInstantiation 方法是...

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

Java

Java8 Streams filter 使用

1

xiaoli.he 发布于 2019-08-22

引言 在本教程中,我们将向您展示几个 java8 示例,以演示 Streams filter ()、 collect ()、 findAny ()和 orElse ()的使用。 什么是流 Stream(流)是一个来自数据源的元素队列并支持聚合操作 元素 是特定类型的对象,形成一个...

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

Java

Effective Java 3rd Edition — 第十一章 并发编程

puefu.he 发布于 2019-08-22

Item 78 : Synchronize access to shared mutable data 共享可变数据需要同步 synchronized 关键字可以保证同时只有一个线程可以执行或者阻塞该方法; 除了long和double之外,Java语言特性都能保证对变量的读写操作...

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

Java

面试题:如何来判断一个List是否有序?

4

xirruiqiang 发布于 2019-08-22

前语: 不要为了读文章而读文章,一定要带着问题来读文章,勤思考。 这是一位同学面试的过程中遇到的面试题,我觉得挺有意思,去研究了一下,发现竟然有这么多方法,在此,与大家分享一下。 关于List这种数据结构,在这里我就不多说了,很重要,不知道的同学可以翻阅以前的文章。 对于这类问题...

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

Spring

Spring Security 解析(二) —— 认证过程

1

hanze 发布于 2019-08-22

Spring Security 解析(二) —— 认证过程 在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oauth2 等权限、认证相关的内容、原理及设计学习并...

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

Spring

SpringMVC 源码解析

6

yeseng 发布于 2019-08-22

前言 年初面试时接触到一道面试题,在聊到SpringMVC时提到了SpringMVC的开发者为何要设计父子容器呢,又或者说是父子容器的设计有什么更实际的作用呢? 首先要理解对于一个web应用,当其部署在web容器上时,容器会为其提供一个全局上下文环境ServletContext,...

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

Java

SpringMVC 源码解析

6

xiaoli.he 发布于 2019-08-22

前言 年初面试时接触到一道面试题,在聊到SpringMVC时提到了SpringMVC的开发者为何要设计父子容器呢,又或者说是父子容器的设计有什么更实际的作用呢? 首先要理解对于一个web应用,当其部署在web容器上时,容器会为其提供一个全局上下文环境ServletContext,...

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

Java

Kotlin 中的 null safety

小丁 发布于 2019-08-22

从历史上看,在编程语言中空引用(Null Reference)一直是一个不太好的概念。空引用的最早在1964年由Tony Hoare 博士发明,随后的主流语言中都延续了空引用的使用,包括 C, C++, Java, C# 等。空引用在编程中带来了一系列的麻烦,在2016年的QCo...

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

Java

HashMap源码分析

6

yanxinchi 发布于 2019-08-22

HashMap概述(非线程安全) HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 ? 线程安全的HashMap: 方法一:通过Collections.sync...

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

Java

Spring Boot Redis 序列化方案的选择

1

changyuan.xu 发布于 2019-08-22

Spring Boot Data Redis 给我们提供了即插即用的体验,大部分默认配置已经满足了我们的需求,而其中序列化方案选择的是原生的 JdkSerializationRedisSerializer RedisTemplate.java if (defaultSeriali...

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

编程技术

dotNET Core WebAPI 统一处理(返回值、参数验证、异常)

7

小丁 发布于 2019-08-22

现在 Web 开发比较流行前后端分离 现在 Web 开发比较流行前后端分离,我们的产品也是一样,前端使用Vue,后端使用 dotNet Core WebAPI ,在写 API 的过程中有很多地方需要统一处理 文档 参数验证 返回值 异常处理 本文就说说 API 的统一处理这些事。...

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

Java

操作系统模拟FCFS作业调度(Java实现)

1

Harries 发布于 2019-08-21

概念:作业是用户提交给系统的一项相对独立的工作。操作员把用户提交的作业通过相应的输入设备输入到磁盘存储器,并保存在一个后备作业队列中。再由作业调度程序将其从外存调入内存。 2.先来先服务(FCFS)调度算法 解释:系统按照作业来的时间去处理作业。 3.作业的状态 到达时间:作业到...

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

Java

Live-Server-4-Shiro的简单使用

2

xiaoli.wang 发布于 2019-08-21

Apache Shiro是Java的一个安全框架,主要完成:认证、授权、加密、会话管理、缓存等功能,而且API简单,越来越多人使用该框架。 Shiro介绍 基本功能如下: Authentications:身份认证/登录,验证用户是否有对应的身份。 Authorization:授权...

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