2 real_Rickys

尚未进行身份认证

走马观花,笑不世之豪杰。 弹抒坟典,悲难复之南山。

等级
TA的排名 7w+

Shiro的login究竟经过了哪些类和方法

Subject.login设计的类和方法Controller中我们使用subject.login(token)来执行登陆操作DelegatingSubject.login中使用securityManager.login(this.token)DefaultSecrityManager(这里我注入的是这个secrityManager,也可以自定义).login中使用authenticate(...

2019-06-13 12:58:59

spring-boot遇到的问题(未解决)

在自定义的properties文件下,读不到要载入的占位符的值,而后因为这两个值距离同前缀的值距离较远(放在文件末尾其他的在中间位置)改变了这个值在文件中的位置,成功读入,一脸懵逼。...

2019-04-28 15:18:41

LaTex相关

支持中文\documentclass[UTF8]{article}\usepackage{ctex}支持缩进的包和缩进\usepackage{indentfirst}\noindent\indent插入图片\usepackage{graphicx}\includegraphics[scale=0.3]{project.png}插入代码(java)\us...

2019-04-26 23:27:31

ThreadLocal相关

ThreadLocal中的ThreadLocalMap是去找Thread里的属性threadLocals,所以每一个Thread会有一个threadLocals,里面存放着各个ThreadLocal的相关信息。ThreaLocalMap里的存值方式是一个Entry的数组,保存多个ThreadLocal的值。在每次get和set都会使用垃圾回收机制来防止内存泄漏(源码很好看)可以实现线程上下...

2019-04-24 13:01:23

Spring-cloud相关问题

可以用Restration…getServiceId()来获得当前服务(也就是这个微服务)的ID可以用DiscoveryClient.getInstances(服务的ID)来获得特定服务的所有实例(实例就是一个微服务可以跑好多个,放在不同端口中,其他代码都一样)在做高集群多个服务注册中心时,千万要记住eureka.instance.hostname不能一样,spring.applicatio...

2019-04-20 19:58:48

JMS和ActiveMQ

Jms是消息的传递队列,可以有点对点的传输,ActiveMQ是Jms思想的一个实现。可以用作消息的传输,远程的控制需要在pom.xml中引入:<dependency><groupId>org.springframework</groupId><artifactId>spring-jms&l...

2019-04-20 19:36:08

碰到关于Redis的问题

在不使用redis.clients.jedis.Jedis这一系列包时,可以使用org.springframework.data.redis.core来管理redis,常用的有:StringRedisTemplate.boundHashOps(key)BoundHashOperations.increment...

2019-04-20 19:28:59

设计模式和线程设计模式

Volatile:可见性和顺序性,不保证原子性单例模式监控线程生命周期的ObservableSingleThreadExecution设计模式读写锁分离设计模式,拓展:StampedLock

2019-04-17 11:42:05

关于springmvc的数据交换

可以使用MultipartFile来获取上传的文件,其中包含了文件名和二进制数据流可以使用MultipartRequest来接收有关上传业务的请求,从而得到MultipartFileMultiValueMap来获取一个键对应多个值的数据结构...

2019-04-16 17:25:20

Mybatis的一些使用

在Mybatis的映射中有可能会用到很多外部的类,经常使用全名会导致代码繁琐,所以在application.properties中mybatis.type-aliases-package属性中设置,可以设置多个别名路径...

2019-04-16 17:18:26

需要学习的内容

数据库Redis,MySql,后端框架Spring-bootSpring安全框架Shiro,MD5加密基础高并发基础,回调,设计模式微服务Spring-cloud

2019-04-15 18:36:26

spring-boot相关问题

@RestController相当于@Controller和@Response@RequestMapping可以被@PostMapping和GetMapping替代

2019-04-15 18:31:37

关于打包放在maven依赖库的自定义包中的问题(Spring-boot)

一些在开发过程中,使用自己定义的包时可能遇到的问题1.properties问题 1.spel的资源文件不光在application.xml中可以配置使用,也可以在pom.xml中配置使用,还可以指定多个资源文件,而指定其属于不同的profit从而灵活使用环境 2.所谓的自定义包可能原来是一个小的项目,在其中放入如env.properites这中spel的占位符可能没有问题,但是其成为...

2019-04-15 18:28:40

Spring学习6(6)基于java类,Groovy,编码的方式对Bean进行配置

Spring学习6(6)基于Java类的配置使用Java类提供Bean的定义信息 普通的PoJo只要标注了@Configuration注解就可以为Spring容器提供Bean的定义信息,每个标注了@Bean的方法都相当于提供了一个Bean的定义信息代码如下:packagecom.smart.conf;importorg.springframework.context.annotati...

2018-10-23 17:57:21

Spring学习6(5):FactoryBean及使用注解配置

Spring学习6(5)FactoryBean Spring通过反射机制利用<bean>的class属性来指定实现类的方法在Bean的实例化过程较为复杂时会增加编码繁琐度。故此Spring提供了一个org.springframework.beans.factory.FactoryBean工厂类接口,用户可以通过实现该工厂类接口定制实例化Bean的逻辑。 在spring3.0以后,...

2018-10-22 20:11:26

Spring学习6(4)方法注入,bean之间的关系,多配置文件的整合,bean的作用域

Spring学习6(4) 在上一篇笔记中述写了spring配置bean的基本格式和方式后,这篇笔记的主要内容是继续了解bean配置的一些进阶的功能和基本概念。方法注入 假设Boss配置为单例模式(一个容器中只存在一个实例的bean),如果我们希望每次调用BossBean的getCar()方法都能得到一新的carBean,使用传统的注入就无法实现这样的要求了,因为boss是单例的。 我们...

2018-10-21 22:34:42

Spring学习6(3)注入参数详解

Spring学习6(3) 在spring配置文件中,用户不但可以将String,int等字面值注入Bean中,还可以将集合,Map等其他类型的数据注入Bean中,还可以注入其它定义的Bean。字面值 字面值一般是指可用字符串表示的值,这些值可用<value>元素标签进行注入。基本数据类型及其封装类,spring类等都可以采用字面值注入。 spring可以将字符串表示的字面值转化...

2018-10-16 11:39:33

Spring学习6(2)依赖注入

Spring学习6(2) Spring支持三种依赖注入方式,分别是属性注入和构造函数注入,工厂方法注入,这里将了解不同依赖注入函数的具体配置方法。属性注入 所谓的属性注入就是通过setXXX()方法来注入Bean的属性值或依赖对象,其灵活读高,是实际应用中最长采用的方式。属性注入实例 属性注入要求Bean提供一个默认的构造函数,并为注入的属性提供对应的Setter方法。过程是先实例化对象...

2018-10-14 16:22:10

Spring学习6(1)Spring配置概述以及Bean基本配置

Spring学习6(1) 学习5中主要学习的是Ioc的容器的整体概念,这里(即是书中第5章)主要开始对Bean的配置进行学习。Spring配置概述Spring容器高层视图 要使应用程序中的Spring容器成功启动,需要同时具备以下三方面条件:Spring框架的类包都已经放到应用程序的类路径下应用程序为spring提供了完备的Bean配置信息Bean的类都已经放到应用程序的类路径下...

2018-10-14 14:39:44

Spring学习5(3):Bean的生命周期

Spring学习5(3) Bean生命周期由多个特定的生命阶段组成,每个生命阶段都开出接口,允许外界由此对Bean施加控制。 在spring中有两个层面来定义Bean的生命周期,一个是Bean的作用范围,一个是实例化Bean时所经历的一系列阶段。BeanFactory中Bean的生命周期生命周期图解 具体调用过程如下:当调用getBean()来请求某一个Bean时,如果容器注册了o...

2018-10-13 13:49:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。