目录: 1、springboot启动配置原理 几个重要的事件回调机制: 配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener 只需要放在ioc容器中 ApplicationRun ...
分类:
编程语言 时间:
2020-12-18 13:14:57
阅读次数:
3
SpringSecurity是一个强大的认证和授权框架,它的使用方式也非常简单,但是要想真正理解它就需要花一时间来学习了,最近在学习SpringSecurity时有一些新的理解,特意记录下来防止知识忘记的太快,毕竟好记性不如烂笔头,也给即将准备学习SpringSecurity的同志做一个参考。由于我在学习和使用是基于ServletApplications的,所以文中的大部分都与Servlet相关,
分类:
编程语言 时间:
2020-12-18 13:15:31
阅读次数:
4
OAuth2.0允许第三方应用程序访问受限的HTTP资源的授权协议,像平常大家使用Github、Google账号来登陆其他系统时使用的就是OAuth2.0授权框架,下图就是使用Github账号登陆Coding系统的授权页面图:类似使用OAuth2.0授权的还有很多,本文将介绍OAuth2.0相关的概念如:角色、授权类型等知识,以下是我整理一张OAuth2.0授权的脑头,希望对大家了解OAuth2.
分类:
编程语言 时间:
2020-12-18 13:16:09
阅读次数:
4
今天来实现属性映射服务 这行代码先注释掉 Services里面创建PropertyMappingService 创建PropertyMappingValue Name对应的entity的firstName和lastname就放在DestinationProperties里面。 然后再添加构造函数,把 ...
分类:
编程语言 时间:
2020-12-18 13:18:10
阅读次数:
4
JAVA概述 一、java之父 詹姆斯·高斯林 二、java体系 1、javaSE,标准版,各应用平台的基础,桌面开发和低端商务应用的解决方案。 2、javaEE,企业版,以企业为环境而开发应用程序的解决方案。 3、javaME,微型版,致力于消费产品和嵌入式设备的最佳方案。 三、java可以做什么 ...
分类:
编程语言 时间:
2020-12-18 13:19:17
阅读次数:
4
Java11 新特性 新增字符串处理方法 新增方法: 判断字符串是否为空白 " ".isBlank(); // true 去除首尾空白 " Javastack ".strip(); // "Javastack" 去除尾部空格 " Javastack ".stripTrailing(); // " J ...
分类:
编程语言 时间:
2020-12-18 13:22:13
阅读次数:
5
volatile总结 简介 volatile是Java中的关键字,用来修饰变量,保证了内存可见性,也就是说其他线程看到总是最新值,禁止指令重排序,保证读写的原子性,不包证复合操作原子性。 Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变 ...
分类:
编程语言 时间:
2020-12-18 13:23:26
阅读次数:
4
在大数据分析横行的当下,传统的报表工具早已不堪重负,可视化报表分析工具的作用可以说是举足轻重,微金时代的RDP报表工具打破了传统报表只限定于使用者必须是熟悉SQL的技术人员,它是一个完完全全为业务人员设计的数据处理和报表分析工具。提供自助式数据可视化分析功能,使得业务人员能够自助式数据探索与可视化分析,RDP报表易上手、灵活简单,可以很快配置出想要的数据报表,并且展示形式丰富,易于直观查看数据及其
分类:
编程语言 时间:
2020-12-19 11:49:53
阅读次数:
4
1.JavaScript简介 **JavaScript ** 是什么?(重点) Js是一种专门为网页交互设计的客户端(浏览器端)的脚本语言; Js与html和css有相似之处,都在浏览器端解析; Js和java,c#,php等一样,是一门真正的编程语言 javaScript简称js 小故事:js的创 ...
分类:
编程语言 时间:
2020-12-19 11:51:24
阅读次数:
4
Spring简单了解 简介: Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身。 它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。 Spring框架的常 ...
分类:
编程语言 时间:
2020-12-19 12:01:28
阅读次数:
2
package tools.guava; import com.google.common.base.Joiner; import com.google.common.base.Splitter; import com.google.common.collect.ArrayListMultimap; ...
分类:
编程语言 时间:
2020-12-19 12:06:13
阅读次数:
2
感觉有一些地方没有梳理通,需要重新考虑一遍。 一开始的建图,是没有问题的。 对于任意三元组 \((x,y,z)\),若满足 \(x<y<z\) 且 \(a_x<a_y\) 且 \(a_x>a_z\),那么 \(x,y\) 之间便有一条之间相连的边。 关键在于我后面的使用非常的 Naive,才导致 W ...
分类:
编程语言 时间:
2020-12-19 12:08:28
阅读次数:
2
自从有了IDM (Internet Download Manager),不知迅雷、github加速器、镜像为何物。鸟枪换炮,过上了“他娘的意大利炮”的幸福生活【CoderBaby】。二营长,你他娘的意大利炮呢? 好处暂且按下不表,切入正题。 Internet Download Manager 是著名 ...
分类:
编程语言 时间:
2020-12-19 12:09:12
阅读次数:
1
Deque 是一种支持在两端进行操作的线性结构,包含了栈和队列的功能。Java 中建议使用 Dqueue 的实现来替代遗留的 Stack 类。本文将介绍 Deque 提供的主要 API。 ...
分类:
编程语言 时间:
2020-12-19 12:11:02
阅读次数:
6
<dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <!--数据库驱动--> <d ...
分类:
编程语言 时间:
2020-12-19 12:15:45
阅读次数:
2
python之循环控制流while 和 for 一、while循环 1)定义 while 条件表达式: 条件表达式为True的时候,运行的代码块 一般会有变量值的变化 条件不满足时会跳出循环体,运行代码 2)break语句:强制结束循环,退出循环体 3)continue语句:结束当前这一次的循环,c ...
分类:
编程语言 时间:
2020-12-19 12:21:32
阅读次数:
2
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <!-- <script src="https://sdk.amazonaws.com/js/aws-sdk-2.410.0. ...
分类:
编程语言 时间:
2020-12-19 12:21:45
阅读次数:
2
在众多人的脑海中,Python无非就是一门编程语言而已,并没有什么特色,但是提及学习编程大部分人都会推荐Python,为什么?今天就给你说说学习Python的四大理由吧。
分类:
编程语言 时间:
2020-12-19 12:29:01
阅读次数:
4
如果你时间比较紧迫,为了找工作而刷题,我建议你先刷热门推荐,一共100道题。先刷热题HOT100,再刷精选TOP面试题,之后刷其他的题。接下来的一段时间,我会把做的这些题做一个总结,每天在每日一题算法群中公布题目和解法,定时推送公众号,欢迎各位关注公众号加入群聊,大家一起监督一起努力。LeetCode11盛最多水的容器给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。
分类:
编程语言 时间:
2020-12-19 12:30:14
阅读次数:
2
梯度下降推导与优化算法的理解和Python实现目录梯度下降算法推导优化算法的理解和Python实现SGDMomentumNestrovAdaGradRMSpropAdam算法的表现1梯度下降算法推导模型的算法就是为了通过模型学习,使得训练集的输入获得的实际输出与理想输出尽可能相近。极大似然函数的本质就是衡量在某个参数下,样本整体估计和真实情况一样的概率,交叉熵函数的本质是衡量样本预测值与真实值之间
分类:
编程语言 时间:
2020-12-19 12:30:58
阅读次数:
5