自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tausum

不断的学习,不断的充实

  • 博客(10)
  • 收藏
  • 关注

原创 Springboot-如何使用注解在拦截器中进行权限判断

目录示例新建注解[^创建自定义注解]在拦截器中配置验证使用方式  在业务逻辑中,不同的角色拥有各自的职责,由于职责不同,所负责的功能也不一样,就拥有了不同的权限等级。  而权限验证通常以拦截请求来实现,但不可能在每个Controller方法中都编写一段权限验证的代码,于是使用自定义注解就成了很好的解决方式。示例  假设有一个业务场景,需要判断用户所属的角色是否和要求角色匹配,那么可能需要进行如下操作:@RequestMapping(value = "/addItem",method = Reque

2021-07-09 19:45:49 623

原创 JAVA中怎样创建属于我自己的注解

目录创建一个注解为注解增加属性为注解增加预设值  项目中需要实现的业务逻辑非常复杂,有时候需要用到注解来实现更灵活的编码方式,但框架实现的注解不够用怎么办?那就自己写一个吧。创建一个注解创建一个类型为@interface的类,同时使用@Target和@Retention注解进行修饰,那么一个注解就定义完成了,如下所示:@Target(ElementType.XXXX)@Retention(RetentionPolicy.XXXX)public @interface MyAnnotation {

2021-07-08 20:37:34 191

原创 centos 7.8 sudo的使用

  在linux中,root用户具有一切事物的管理权限。但对于普通用户来说就没有那么容易了,普通用户需要操作不具备权限的命令时,除了切换到root用户,还有一个方法,那就是sudo。目录介绍使用真实案例介绍  在sudo于1980年前后被写出之前,一般用户管理系统的方式是利用su切换为超级用户。但是使用su的缺点之一在于必须要先告知超级用户的密码。  sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在

2021-07-04 15:46:13 236

原创 centos 7.8 创建用户与ssh安全

centos 7.8 创建用户与ssh安全  出于安全考虑,一台暴露于公网的服务器通常会禁止root用户远程登录,且更改ssh端口以防止暴力攻击,同时还要新建一个支持远程登录的普通用户创建用户[root@RTausCentOS ~]# adduser rtau[root@RTausCentOS ~]# passwd rtau更改用户 rtau 的密码 。新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。可通过userdel -r username将用户及用户目

2021-07-03 22:33:49 444 2

原创 centos 7.8 修改主机名

centos 7.8 修改主机名  在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。  “静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。  “瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。  “灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户。  在Cen

2021-07-03 22:33:03 291

原创 vue cli 3 项目中配置env环境变量

众所周知,一个项目在开发、测试与生产环境的各种配置变量是不一样的,但在vue cli 3中通过指令`vue create xxx`创建的项目取消了默认的 `config` 和 `build` 文件夹,这导致刚入手的小伙伴不知道在哪儿配置环境变量。

2021-07-03 16:00:25 886

原创 关于Promise在vue动态组件中的应用

目录关于Promise在vue组件化中的应用一、 Promise二、Vue动态加载组件三、demo四、简要实现4.1 组件代码4.2 组件封装代码4.3 在main.js中定义关于Promise在vue组件化中的应用最近在写项目的时候需要“在vue中动态生成一个弹出层”,查找资料的时候偶然发现了一个关于Promise的用法,如下:showPopupFrame(){ this.showPopupFrameBtnDisable = true this.$loginFrame().then(res=

2021-07-03 01:49:57 744

原创 什么是Java内存结构、内存模型?

Java内存模型是为了保证多线程之间操作共享变量的正确性。

2020-11-02 18:49:45 187

原创 JAVA 标识符定义

java 标识符:用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列称为标识符。规则:1.只有字母(区分大小写),下划线,美元符号和数字组成,长度不受限制。 注:字母包括英文26个字母 ,汉字,日文,朝鲜文,俄文,希腊字母等。2.第一个字母不能是数字。3.不能是关键字关键字(50):abstract assert boolean break byte ca...

2019-06-23 13:47:10 896

原创 MySql 时区问题:The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more than one

1、在后台调用MySql数据库时若时区有问题则会出现,解决方法有2种: 1)在MySql命令行界面改变时区:set globaltime_zone = '+8:00'; 但是这种方法只能临时生效,下次还是会出现 2)在后端添加指令,在操作错误前改变时区,如在php中:mysql_query("set time_zone = '+8:00';");...

2019-06-17 22:57:25 118

空空如也

空空如也

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

TA关注的人

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