• ## 扫描组件@ComponentScan可以自动扫描包以内的含有@Service,@Controller,@Repository,@Component的组件到IOC容器里面去 ## @ComponentScan有几个重要的参数 ### 1.value:填写要扫描的包(会级联扫描内部所有子包) ### 2.excludeFilters(排除扫描组件的规则) 里面装的是Filter的数组 Fi
  • Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限, 具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: mysql>GRANT ALL PRIVI
  • 按照支付宝的文档,调用rsaCheckV1的方法,他已经把方法封装的很透彻了,只需要将取到的参数Map(request.getParameterMap())集合放入即可。 但是验签一直不通过,查了很多资料,说公钥不对,应该使用支付宝公钥,不是应用公钥,修改之后,还是验签不通过。 boolean signVerified = AlipaySignature.rsaCheckV1(params,
  • ## 概念:可重入锁 ``` 指的是同一线程外层函数获得锁之后,内层递归函数仍然能获取该锁的代码 在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁 也即是说,线程可以进入任何一个它已经拥有的锁所同步着的代码块 ``` ## 示例代码: ``` package com.debuggg.test1.main4; import java.util.concurrent.locks
  • 1. firewall-cmd --permanent --add-port=5672/tcp firewall-cmd --reload setsebool -P nis_enabled 1 (关闭selinux) 2.粗暴的方法 systemctl stop firewalld systemctl disable firewalld setenforce 0 (记得/etc/se
  • ``` package com.debuggg.test1.main3; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Sco
  • ## 装饰器模式(Decorator) 为了某个实现类在不修改原始类的基础上进行动态地覆盖或者增加方法 采用--------装饰器模式 实现类要保持与原有类的层级关系 装饰器模式是一种特殊的适配器模式 拿适配器模式来改进 http://debuggg.com/article/255 示例代码: ISigninService ``` package com.debuggg.test1.dec
  • 字节码 助记符 指令含义 0x00 nop None 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 0x04 iconst_1 将int型1推送至栈顶 0x05 iconst_2 将int型2推送至栈顶 0x06 iconst_3 将int型3推送至栈顶 0x07 iconst_4
  • ## 懒加载: 单实例bean,默认在容器启动的时候才创建 懒加载:容器启动不创建对象,第一次使用(获取)创建对象,并初始化 使用注解:@Lazy的方式即可实现 ``` package com.debuggg.test1.main3; import org.springframework.context.annotation.Bean; import org.springframework

本文目录

    热门标签

    程序员导航

    阿里云新老用户最新优惠