码迷,mamicode.com
首页 > 编程语言 > 日排行
SpringSecurity+JWT 登录授权过滤器
每次请求都会”携带“ token( token 在 request 的 header 里面) 拦截验证过程: request -> header -> token -> username -> userDetails(getAuthentication()) -> authentication Se ...
分类:编程语言   时间:2020-06-19 00:59:44    阅读次数:97
【6】Java泛型
一、什么是泛型 1、泛型其实就是在定义类、接口、方法的时候不局限地指定某一种特定类型,而让类、接口、方法的调用者来决定具体使用哪一种类型的参数。 ?2、比如一个水杯生产的时候不用指定它将来干什么?而是由将来的使用者决定放入什么。 3、假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组 ...
分类:编程语言   时间:2020-06-19 01:00:05    阅读次数:64
C++中的 虚函数 纯虚函数 虚基类(virtual)
前言:需要了解三者的区别,必须要掌握多态的三个必要条件:继承重载父类指针指向子类对象。虚函数纯虚函数虚基类三者区别1.虚函数是用于多态中virtual修饰父类函数,确保父类指针调用子类对象时,运行子类函数的。2.纯虚函数是用来定义接口的,也就是基类中定义一个纯虚函数,基类不用实现,让子类来实现。3.虚基类是用来在多继承中,比如菱形继承中,如果两个父类继承自同一个类,就只实例化一个父类①虚函数第一个
分类:编程语言   时间:2020-06-19 01:02:00    阅读次数:88
java-属性集properties
简介 /* 使用properties集合存储数据,遍历取出properties集合中的数据 properties集合有一些操作字符串的特有方法 Object setProperty(String key, String value) 致电 Hashtable方法 put 。 String getPr ...
分类:编程语言   时间:2020-06-19 01:08:18    阅读次数:62
python的运算符以及数据类型练习
python特点 优点: 明确优雅 简单易学 可移植性与可扩展性强 有良好的社群环境与丰富的三方库 面向对象 缺点: 运行速度慢 查看关键字 import keyword print(keyword.kwlist) ['False', 'None', 'True', 'and', 'as', 'as ...
分类:编程语言   时间:2020-06-19 01:09:00    阅读次数:137
合并两个有序数组
思路的重点一个是从后往前确定两组中该用哪个数字 另一个是结束条件以第二个数组全都插入进去为止 2. 大致思路是,从后往前倒序比较两个数组大小,选取大的填充到nums1的尾部,从后往前可以避免移动数组元素。如果nums2处理完了,num1剩余元素是不需要处理的,所以遍历的时候只需要遍历nums2,但是 ...
分类:编程语言   时间:2020-06-19 01:12:16    阅读次数:75
SpringBoot目录文件结构总结(5)
1、目录 src/main/java :存放java代码 src/main/resources static:存放静态文件,比如css、js、image(访问方式 http://localhost:8080/js/main.js) templates:存放静态页面jsp,html,tpl confi ...
分类:编程语言   时间:2020-06-19 01:14:37    阅读次数:81
java SPI 03-ServiceLoader jdk 源码解析
系列目录 spi 01-spi 是什么?入门使用 spi 02-spi 的实战解决 slf4j 包冲突问题 spi 03-spi jdk 实现源码解析 spi 04-spi dubbo 实现源码解析 spi 05-dubbo adaptive extension 自适应拓展 spi 06-自己从零手 ...
分类:编程语言   时间:2020-06-19 01:16:46    阅读次数:66
python学习第37天
一. 单表查询 sql:查询语句的完整语法 select .. from .. where .. group by .. having .. order by .. limit .. (1)where条件的使用 功能: 对表中的数据进行筛选和过滤 语法: 1.判断的符号: = > >= < <= ! ...
分类:编程语言   时间:2020-06-19 01:17:25    阅读次数:69
Spring Data 教程 - Redis
1. Redis简介 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。Redis 是一个高性能的key-value数据库。 redis的 ...
分类:编程语言   时间:2020-06-19 01:19:59    阅读次数:93
[computer graphics]消隐算法Z-Buffer深度测试
Z缓冲区算法(Z-Buffer) 将多边形投影到2D平面上时,还需要解决一个问题,就是遮挡问题,也就是消除隐藏面,常用的是Z-Buffer算法。 一个帧缓来村像素的颜色,一个深度缓存来存放每个像素对应物体的深度值。 总的思想是,如果当前操作的像素值的深度值大于深度缓存中对应的深度值(因为往-Z方向看 ...
分类:编程语言   时间:2020-06-19 01:24:57    阅读次数:102
java SPI 03-ServiceLoader jdk 源码解析
系列目录spi01-spi是什么?入门使用spi02-spi的实战解决slf4j包冲突问题spi03-spijdk实现源码解析spi04-spidubbo实现源码解析spi05-dubboadaptiveextension自适应拓展spi06-自己从零手写实现SPI框架spi07-自动生成SPI配置文件实现方式javaSPI加载流程1应用程序调用ServiceLoader.load方法Servic
分类:编程语言   时间:2020-06-19 10:25:43    阅读次数:59
java SPI 04-spi dubbo 实现源码解析
系列目录spi01-spi是什么?入门使用spi02-spi的实战解决slf4j包冲突问题spi03-spijdk实现源码解析spi04-spidubbo实现源码解析spi05-dubboadaptiveextension自适应拓展spi06-自己从零手写实现SPI框架spi07-自动生成SPI配置文件实现方式dubbospi而Dubbo中最核心的一点就是SPI和自适应扩展,Dubbo的高扩展性以
分类:编程语言   时间:2020-06-19 10:26:21    阅读次数:63
Python机器学习(三十九)基于数值区间创建数组
NumPy中,可以通过指定数值范围创建ndarray数组。 numpy.arange 要使用指定区间均匀分布的数值创建数组,可以使用arange函数。 语法如下所示: numpy.arange(start, stop, step, dtype) 参数: start: 区间开始值。默认值是0。 sto ...
分类:编程语言   时间:2020-06-19 10:26:47    阅读次数:78
C#/Java 动态生成电子发票
感谢大哥 https://www.cnblogs.com/Yesi/p/11399064.html 电子发票是电商时代的产物,PDF发票是最常见的电子发票之一。在这篇文章中,我将给大家分享一个免费的动态生成PDF电子发票的C#方案,并在文章末尾附上Java解决方案。 典型的发票包含客户和供应商的名称 ...
分类:编程语言   时间:2020-06-19 10:30:24    阅读次数:44
java SPI 05-dubbo adaptive extension 自适应拓展
系列目录spi01-spi是什么?入门使用spi02-spi的实战解决slf4j包冲突问题spi03-spijdk实现源码解析spi04-spidubbo实现源码解析spi05-dubboadaptiveextension自适应拓展spi06-自己从零手写实现SPI框架spi07-自动生成SPI配置文件实现方式dubbo自适应拓展原理在Dubbo中,很多拓展都是通过SPI机制进行加载的,比如Pro
分类:编程语言   时间:2020-06-19 10:31:39    阅读次数:53
Java并发编程(05):悲观锁和乐观锁机制
本文源码:GitHub·点这里||GitEE·点这里一、资源和加锁1、场景描述多线程并发访问同一个资源问题,假如线程A获取变量之后修改变量值,线程C在此时也获取变量值并且修改,两个线程同时并发处理一个变量,就会导致并发问题。这种并行处理数据库的情况在实际的业务开发中很常见,两个线程先后修改数据库的值,导致数据有问题,该问题复现的概率不大,处理的时候需要对整个模块体系有概念,才能容易定位问题。2、演
分类:编程语言   时间:2020-06-19 10:32:11    阅读次数:61
ConcurrentHashMap源码解析-Java7
目录 一.ConcurrentHashMap的模型图 二.源码分析-类定义 2.1 极简ConcurrentHashMap定义 2.2 Segment内部类 2.3 HashEntry内部类 2.4 ConcurrentHashMap的重要常量 三.常用接口源码分析 3.1 ConcurrentHa ...
分类:编程语言   时间:2020-06-19 10:32:53    阅读次数:53
java SPI 02-通过 spi 解决 slf4j 版本冲突
系列目录spi01-spi是什么?入门使用spi02-spi的实战解决slf4j包冲突问题spi03-spijdk实现源码解析spi04-spidubbo实现源码解析spi05-dubboadaptiveextension自适应拓展spi06-自己从零手写实现SPI框架spi07-自动生成SPI配置文件实现方式实际应用slf4j版本冲突slf4j和较低版本的lo4j的日志接口冲突。使用高版本,低版
分类:编程语言   时间:2020-06-19 10:35:36    阅读次数:48
java SPI 01-SPI 是什么?spi 使用入门教程 ServiceLoader 使用简介
系列目录spi01-spi是什么?入门使用spi02-spi的实战解决slf4j包冲突问题spi03-spijdk实现源码解析spi04-spidubbo实现源码解析spi05-dubboadaptiveextension自适应拓展spi06-自己从零手写实现SPI框架spi07-自动生成SPI配置文件实现方式问题引入以前一直想指定一套标准,让别人按照这个标准来实现,并编写好对应的容器。然后我在代
分类:编程语言   时间:2020-06-19 10:35:52    阅读次数:58
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!