自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Springboot在调用获取容器路径名称applicationContext.getApplicationName()的时候,返回为空问题解决

最近由于公司项目抽出一个钉钉提醒的功能,上面需要添加某个模块的名字以及对应的方法名字。类似于这种:【本地环境】-----【模块1】-----【TestController.test()】---- 订单123456,请求上游失败。类似于这种提醒。这个问题就出在了获取模块名字的时候,因为自己之前有一个获取spring容器的工具类import org.springframework.beans.BeansException;import org.springframework.contex

2020-12-29 20:39:37 3928 1

原创 使用 Spring Security的时候怎么切换用户(SwitchUserFilter的使用)

对于Spring Security我也是针对公司的系统才接触到的,最近用个需求是可以在管理员登录以后可以进行切换用户(无感状态下)。要实现这个功能,其实原理我们应该都知道的:无非就是先将现有的用户从我们系统中退出,然后将选择的切换的用户无密码登录。所以我就找了一下Security的有关资料,发现其实大体的方法就那么几种,其他的方法咱们这篇博客就不叙述了,咱们重点说一下Securi...

2020-04-12 17:35:49 2814 3

原创 Spring Security需要注意的对于访问菜单带?地址的权限配置

因为之前一直在使用Shiro作为安全管理框架,最近接手的一个项目使用的是Spring Security,所以自己也就开始慢慢接触Spring Security这个安全管理框架了。在使用中,运营配置权限后会告诉我出现403的问题。我以为是网络问题,就让他们刷新后重新访问,不过一直是403。于是我自己开始在本地寻找bug,把有关代码都debug了一下,发现代码没什么问题,于是我开始找一下访问路...

2019-10-25 13:47:10 583

原创 使用oracle与mysql的时候substr()的区别

在oracle与mysql中都会用到截取字符串的功能,所以在oracle与mysql中都有substr()方法进行截取substr(string,start,length)string:需要截取的字符串start:开始截取的位置length:需要截取的长度需要注意的是 start在oracle中是从0开始的,在mysql中是从1开始的。...

2019-10-15 10:19:34 728 1

原创 使用spring的时候web多项目部署的时候,需要注意webAppRootKey的配置

由于整体项目是多模块化的,所以在tomcat下面需要部署多个项目,但是如果部署第二个项目的时候会报错,java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root'这种错误,经过查询资料以后发现需要进行对web.xml中param进行配置,...

2019-09-30 10:49:27 401

原创 使用Navicat Premium将oracle数据库表和数据转换成mysql数据库表和数据

ps:Navicat Premium同样可以将mysql转成oracle操作和oracle转成mysql一样,这里只是讲解oracle转成mysql的过程。之前接到这个需求的时候,其实自己也是一脸懵逼的,因为之前自己使用的数据库都是已经定好的,要么是使用oracle要么就是使用mysql,但是从来没有遇到使用oracle转成mysql的需求,但是领导给的任务,自己肯定要完成的,各种百度,各种谷...

2019-09-12 10:27:12 4944 1

原创 非对称加密使用方式--------公钥加密,私钥解密与私钥加密,公钥解密。

接触非对称加密的时候,最容易疑惑不清的大概就是什么时候要使用公钥加密,私钥解密,什么时候要用私钥加密,公钥解密因为我刚接触非对称加密的时候也是这个疑惑,所以我举两个例子或许能够给大家带来一些思路。公钥加密,私钥解密时间回到十几年前,那个时候我们很多人应该都还在度过懵懂的校园时光。在那个手机还不盛行的年代,我们表达好感的行为,大多都是用小纸条来传递,那时候的我们....咦,跑题...

2019-09-09 15:41:21 23673 13

原创 Spring中的@Autowired和@Resource注解的区别

@Autowired注解是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它的required属性为false。如果我们想使用按照名称(byName)来装配,可以结合@Qualifier注解一起使用。如下:public class TestServiceImpl { @Autowired @Qualifier("userDa...

2019-09-03 15:12:52 1345

原创 怎么样使用Navicat Premium连接远程服务器的oracle数据库

前因之前一直使用的是mysql数据库,也习惯用Navicat 来连接mysql,最近有一个新项目选择了oracle数据库,所以自己又下载了Navicat来进行数据库连接。但是oracle没有mysql数据库连接那么简单,我按照往常那样输入链接地址,账号密码,点击测试链接竟然提示缺少oci.dll,由于之前没有遇到过这个问题,所以去网上查了查,不过大多都是让复制oci.dll文件并且添加tnsn...

2019-09-03 12:49:19 2130

空空如也

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

TA关注的人

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