陈大帅哥Ray - D1h.Net第一号博客
Fork me on GitHub

返回主页

陈大帅哥Ray

个人博客www.ruiyeclub.cn

随笔 - 15  文章 - 0  评论 - 4
摘要:一直想在shiro权限这块加入缓存,使用redis是再合适不过了,恰巧已经有大佬将shiro和redis整合在一起使用了,只需在引入pom文件中引入即可。 <dependency> <groupId>org.crazycake</groupId> <artifactId>shiro-redis</a 阅读全文
posted @ 2020-07-01 16:53 陈大帅哥Ray 阅读(41) 评论(0) 推荐(0) 编辑
摘要:在前后端分离的开发模式中,后端对前端传入的参数的校验成了必不可少的一个环节。但是在多参数的情况下,在controller层加上参数验证,会显得特别臃肿,并且会有许多的重复代码。这里可以引用Hibernate Validator来解决这个问题,直接在实体类进行参数校验,验证失败直接返回错误信息给前端, 阅读全文
posted @ 2020-06-16 19:59 陈大帅哥Ray 阅读(165) 评论(0) 推荐(0) 编辑
摘要:在前后端开发时为什么需要用户认证呢?原因是由于HTTP协定是不存储状态的,这意味着当我们透过账号密码验证一个使用者时,当下一个request请求时他就把刚刚的资料忘记了。于是我们的程序就不知道谁是谁了。 所以为了保证系统的安全,就需要验证用户是否处于登陆状态。 一、JWT的组成 JWT由Header 阅读全文
posted @ 2020-05-24 15:40 陈大帅哥Ray 阅读(255) 评论(0) 推荐(0) 编辑
摘要:项目是基于Gradle构建的,在整合swagger后,启动项目时报错了。报错日志: Description: An attempt was made to call a method that does not exist. The attempt was made from the followi 阅读全文
posted @ 2020-05-23 15:03 陈大帅哥Ray 阅读(180) 评论(0) 推荐(0) 编辑
摘要:公司项目需要一个图片上传的功能,就图片能上传到服务器(公司用的windows服务器),然后nginx能进行代理访问到就行了,先简单介绍一下nginx,然后再来实现功能。 一、nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,特点是占有内存少,并发能力强, 阅读全文
posted @ 2020-04-19 18:36 陈大帅哥Ray 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Redis 在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在 Redis 的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的身影失望的离开,略感愧疚,故献上此文,希望各位读者以后面试势如破竹,永无失败 阅读全文
posted @ 2020-03-22 09:22 陈大帅哥Ray 阅读(129) 评论(0) 推荐(0) 编辑
摘要:一、Shiro是什么? Apache Shiro是一个Java安全权限框框架。 Shiro可以非常容易的开发出足够好的应用,其不仅可以在javaEE环境。 Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。 二、Shiro工作原理 应用代码的交互对象是 “Subject”,该对象代 阅读全文
posted @ 2020-03-12 16:07 陈大帅哥Ray 阅读(235) 评论(0) 推荐(0) 编辑
摘要:一、Docker Compose介绍 https://docs.docker.com/compose/ Docker官方的网站是这样介绍Docker Compose的: Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务。然 阅读全文
posted @ 2020-02-24 16:56 陈大帅哥Ray 阅读(456) 评论(0) 推荐(0) 编辑
摘要:解决并发情况下的容器线程安全问题的。给多线程环境准备一个线程安全的容器对象。 线程安全的容器对象: Vector, Hashtable。线程安全容器对象,都是使用 synchronized 方法实现的。 concurrent 包中的同步容器,大多数是使用系统底层技术实现的线程安全。类似 native 阅读全文
posted @ 2020-02-18 16:06 陈大帅哥Ray 阅读(25) 评论(0) 推荐(0) 编辑
摘要:ReentrantLock是可以用来代替synchronized的。ReentrantLock比synchronized更加灵活,功能上面更加丰富,性能方面自synchronized优化后两者性能没有什么太大差别。 说一下两者的区别首先ReetrantLock是基于JDK实现层面的,而synchro 阅读全文
posted @ 2020-02-18 14:37 陈大帅哥Ray 阅读(73) 评论(0) 推荐(0) 编辑
Copyright © 2020 陈大帅哥Ray
Powered by .NET Core on Kubernetes

问答 28u iTmz.Net 3q科技 A8团队1 A8团队2 A8团队3 A8备