程序项目代做,有需求私信(vue、React、Java、爬虫、电路板设计、嵌入式linux等)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页
摘要: 在网站的登录页面中,记住我选项是一个很常见的功能,勾选记住我后在一段时间内,用户无需进行登录操作就可以访问系统资源。在Spring Security中添加记住我功能很简单,大致过程是:当用户勾选了记住我选项并登录成功后,Spring Security会生成一个token标识,然后将该token标识持 阅读全文
posted @ 2020-02-09 16:54 大奥特曼打小怪兽 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 添加验证码大致可以分为三个步骤: 根据随机数生成验证码图片; 将验证码图片显示到登录页面; 认证流程中加入验证码校验。 Spring Security的认证校验是由UsernamePasswordAuthenticationFilter过滤器完成的,所以我们的验证码校验逻辑应该在这个过滤器之前。下面 阅读全文
posted @ 2020-02-09 15:51 大奥特曼打小怪兽 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 在Spring Security -- Spring Boot中开启Spring Security一节中我们简单搭建了个Spring Boot + Spring Security的项目,认证的用户名和密码都是由Spring Security生成。Spring Security支持我们自定义认证的过程 阅读全文
posted @ 2020-02-09 11:07 大奥特曼打小怪兽 阅读(4271) 评论(2) 推荐(2) 编辑
摘要: 在介绍Spring Securiry之前,我们试想一下如果我们自己去实现一个安全框架,我们需要包含哪些功能: 我们需要对登录接口或者一些不需要权限的接口放行,同时我们需要对某些接口进行身份认证,例如:在基于jwt的认证体系中,我们需要校验token是否合法,token合法我们才会放行; 我们希望我们 阅读全文
posted @ 2020-02-09 10:05 大奥特曼打小怪兽 阅读(15203) 评论(3) 推荐(3) 编辑
摘要: 一、监控管理 首先我们来了解一下监控中心是什么? 针对微服务的服务状态包括http请求资源、服务器内存变化(堆、内存、线程、日志管理等)、检测服务配置连接地址是否可用(模拟访问,懒加载情况下)、统计现在有多少个bean(是spring容器中的bean)、统计Spring MVC的@ResultMap 阅读全文
posted @ 2020-02-07 18:34 大奥特曼打小怪兽 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 一、热部署 所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署。 1.1、热部署原理 原理: 使用类加载器(classloader重新读取字节码文件到jvm内存) 如何纯手写一个热部署功能: 监听 class文件是否发生改变 版本号、修改时间 作对比; 如果发生改变就用cl 阅读全文
posted @ 2020-02-06 17:31 大奥特曼打小怪兽 阅读(3734) 评论(0) 推荐(0) 编辑
摘要: 这一节将在上一节的基础上,继续深入学习Spring Boot相关知识,其中主要包括@Async异步调用,@Value自定义参数、Mybatis、事务管理等。 本节所使用的代码是在上一节项目代码中,继续追加的,因此需要先学习上一节内容。 一、使用@Async实现异步调用 要在springboot中使用 阅读全文
posted @ 2020-02-04 12:05 大奥特曼打小怪兽 阅读(4508) 评论(0) 推荐(0) 编辑
摘要: 在前面我们已经学习过Srping MVC框架,我们需要配置web.xml、spring mvc配置文件,tomcat,是不是感觉配置较为繁琐。那我们今天不妨来试试使用Spring Boot,Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spr 阅读全文
posted @ 2020-02-02 18:43 大奥特曼打小怪兽 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一、Cloudera Manager介绍 Cloudera Manager(简称CM)是Cloudera公司开发的一款大数据集群安装部署利器,这款利器具有集群自动化安装、中心化管理、集群监控、报警等功能,使得安装集群从几天的时间缩短在几小时以内,运维人员从数十人降低到几人以内,极大的提高集群管理的效 阅读全文
posted @ 2019-11-12 13:01 大奥特曼打小怪兽 阅读(4214) 评论(2) 推荐(0) 编辑
摘要: 一 为什么需要消息系统 1.解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出 阅读全文
posted @ 2019-08-12 21:01 大奥特曼打小怪兽 阅读(486) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页
如果有任何技术小问题,欢迎大家交流沟通,共同进步