自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 Java安全——安全管理器、访问控制器和类装载器

安全管理器:SecurityManager安全管理器在Java语言中的作用就是检查操作是否有权限执行。是Java沙箱的基础组件。我们一般所说的打开沙箱,也是加-Djava.security.manager选项。其实日常的很多API都涉及到安全管理器,它的工作原理一般是:请求Java API Java API使用安全管理器判断许可权限 通过则顺序执行,否则抛出一个Exception。比如在之前的“理解沙箱”这一章提到的,开启沙箱后,会限制文件访问,那这个代码是如何的呢?看下源码:

2021-06-23 20:41:42 362

转载 springboot之yaml文件的配置与读取

一、yaml中的不同类型数据的写法支持声明map, 数组,list,字符串,bool值,数值,NULL,日期,基本满足开发过程中的所有配置。1.1、字符串数字:# 报文版本号,固定5.1.0,请勿改动version: '5.1.0'# 签名方式,证书方式固定01,请勿改动signMethod: '01'1.2、单个数组:(以- 开头的,就是代表着数组)方式一:card-expire-notify: templateIds: [95,96,97,98,99,100]...

2021-06-21 21:01:11 2119 1

转载 spring @Value注入map、List、Bean、static变量方式及详细使用

使用@Value注入map、List实体类List: @Value("${test.list.ids:1,2,3}") private List<String> testList;或者 @Value("${test.list.ids:1,2,3}") private String[] testList;List 指定分隔符@Value("#{'${test.list}'.split(',')}")private List&lt.

2021-06-21 20:16:19 2775 1

转载 @Value注入List,Map及设置默认值

注入Stringymlpopulate: string: stringValue12注入 @Value("${populate.string2:}") // 默认值是空字符串“” private String stringV; @Value("${populate.string:null}") // 默认值是null private String stringV2; @Value("${populate.string:de...

2021-06-21 20:14:36 4927

转载 Feign源码阅读(二)FeignClient动态代理

一、前言  通过@FeignClient修饰的接口要能够被使用,原因是注册到Spring容器中时是个动态代理。这一章主要学习Feign动态代理创建流程,并且自己实现一个类似的流程。二、注册FeignClientFactoryBean@EnableFeignClients  @EnableFeignClients还是利用了Spring的Import注解+ImportBeanDefinitionRegistrar接口,注册Bean到Spring容器中。@Target(ElementType

2021-06-16 17:46:40 788

转载 Spring Cloud FeignClient 代理方式探究

背景每次跟人讲起 feignClient 的大致原理,我都是含糊其词:程序启动时,Spring 会为每个加了@FeignClient(name=”provider”)注解的接口生成一个代理 bean, 名称为注解的 name 属性(本例为provider),方法就为接口的方法列表。等你执行接口某个方法的时候,代理的方法就会帮你做请求和响应的参数拼接以及 HTTP 请求直到最近被一个同事打破砂锅问到底,我反倒一脸懵逼。虽然上面那套说辞大体上能自圆其说,但是真相还是需要亲身去探索。程...

2021-06-16 17:43:24 585

转载 redisTemplate.expire 无效和更新含有生存时间的key

spring中redis 配置的不对如下配置: <!--redis配置--> <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxIdle" value="${redis.maxIdle}" /> <property name="maxTotal" value="${redis.maxActiv.

2021-06-10 14:32:32 9482

转载 spring代理类中获取实现类的方法

今天写测试,需要对某个spring注入的类中set MOCK对象,需要获得代理的对象。public static Object getTargetObject(Object proxy) throws Exception { if(!AopUtils.isAopProxy(proxy)) { //判断是否是代理类 return proxy; } return getTargetObject(getPr...

2021-06-10 13:57:15 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除