标签:HashMap

Java

使用java后端的springboot环境下实现网站接入QQ第三方登录

hanze 发布于 2019-08-25

说明 基于引入了 Spring MVC 的 Spring boot 环境。 接入QQ的官方文档:传送门 获取接入资格从而获取网站的app_id和app_key等内容官网已经足够详尽,此处不再赘述。每一步要向QQ提供的哪个API网址发请求,要带什么参数等官网文档也已经介绍清楚,不再...

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

Spring

SpringMVC源码分析4:DispatcherServlet如何找到正确的Controller

32

xiaoli.wang 发布于 2019-08-25

SpringMVC是目前主流的Web MVC框架之一。 我们使用浏览器通过地址 http://ip :port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么。 本文将分析SpringMV...

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

Java

java应用监测(3)-这些命令行工具你掌握了吗

3

xiaoli.wang 发布于 2019-08-25

监测java应用,最方便的就是直接使用jdk提供的现成工具,在jdk的安装的bin目录下,已经提供了多种命令行监测工具,以便于开发人员和运维人员监测java应用和诊断问题,因此,此类工具是java应用监测的重要手段。也是作为java开发人员需要掌握的基本技能。 2 常用监测命令行...

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

Spring

Spring源码剖析5:JDK和cglib动态代理原理详解

19

zhuangli 发布于 2019-08-25

AOP的基础是Java动态代理,了解和使用两种动态代理能让我们更好地理解 AOP,在讲解AOP之前,让我们先来看看Java动态代理的使用方式以及底层实现原理。 转自https://www.jianshu.com/u/668d0795a95b 本文是基于jdk1.8来对动态代理的底...

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

Spring

Spring源码剖析4:其余方式获取Bean的过程分析

1

changyuan.xu 发布于 2019-08-25

<!– more –> 原型Bean加载过程 之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式: <pre>...

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

Spring

Spring源码剖析2:Spring IOC容器的加载过程

5

Harries 发布于 2019-08-25

spring ioc 容器的加载流程 1.目标:熟练使用spring,并分析其源码,了解其中的思想。这篇主要介绍spring ioc 容器的加载 2.前提条件:会使用debug 3.源码分析方法:Intellj idea debug 模式下源码追溯 通过ClassPathXmlA...

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

Java

主流开源框架之OkHttp3深入了解

7

likai 发布于 2019-08-25

自上一篇自定义控件的完结,至今已经有一个月的时间,一直没有什么想写的,因此回到一开始写的初衷,看一些主流的开源框架的源码,深入的了解一下其原理,而不是只知其然,而不知其所以然。本篇是该系列第一篇——OkHttp3(源码以3.10版为准)。 基础 // 通过建造者模式构建OkHtt...

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

Java

消息中间件——RabbitMQ(十)RabbitMQ整合SpringBoot实战!(全)

14

likai 发布于 2019-08-24

前言 1. SpringBoot整合配置详解 publisher-confirms,实现一个监听器用于监听Broker端给我们返回的确认请求: RabbitTemplate.ConfirmCallback publisher-returns,保证消息对Broker端是可达的,如果...

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

Java

聊聊dubbo的ExtensionLoader.getActivateExtension

刘莉莉 发布于 2019-08-24

序 本文主要研究一下dubbo的ExtensionLoader.getActivateExtension ExtensionLoader.getActivateExtension dubbo-2.7.3/dubbo-common/src/main/java/org/apache/...

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

Java

Selenium+java – 手把手一起搭建一个最简单自动化测试框架

6

songhua.gao 发布于 2019-08-24

写在前面 我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。 来看下面一段代码,如下图所示: 从上面图片代码来看,具体特征如下: driver对象在测试类中显示 定位元素的value值在测试类中显示 定位元素的方式(By对象)在测试类中...

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

Java

包教不包会系列-跨域

5

puefu.he 发布于 2019-08-23

前言 这段时间心态上有点放松了,收收心了 昨天晚上无聊,把 SpringBoot 的官方文档看了一遍,对于一个英语渣来说,真难得 想学的东西很多,但是时间不允许啊。前端 Or 后端,早日决断吧 :sob::sob::sob:,太难了 跨域 跨域解决的方案有好几种,掌握 Cors ...

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

Java

关于Shiro框架的学习(二)

19

yanxinchi 发布于 2019-08-23

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

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

Java

TreeMap源码分析(基于jdk1.8)

10

likai 发布于 2019-08-23

之前花了很多时间写了HashMap,HashMap算是超级重要的一个知识点了,面试的时候特种问题各种变形都有可能会问到。相对于HashMap,好像TreeMap显得有点不那么重要了,但是常常会伴随着HashMap来提问。因此花了一部分时间对其进行整理了一下。 一、认识TreeMa...

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

Spring

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

songhua.gao 发布于 2019-08-23

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

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

Java

Android 二次封装网络加载框架

2

xiaoli.he 发布于 2019-08-23

开发当中,在请求网络的时候,大家或多或少都会使用一些第三方框架,Android-Async-Http、 Volley、XUtils、Okhttp、Retrofit 等。这些框架减少了我们的很多工作量,同时也对侵入了我们的项目。 大家回顾一下手头上的项目代码,是不是或多或少存在这样...

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

Spring

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

2

yeseng 发布于 2019-08-23

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

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

Java

ProtoStuff无法反序列化Deprecated注解成员问题记录

4

changyuan.xu 发布于 2019-08-23

在开发过程中,遇到一个鬼畜的问题,在DO的某个成员上添加 @Deprecated 注解之后,通过ProtoStuff反序列化得到的DO中,这个成员一直为null;花了不少时间才定位这个问题,特此记录一下 原文 ProtoStuff无法反序列化Deprecated注解成员问题记录 ...

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