
后端框架
东北一绝、英俊侠
一个假的程序员。
展开
-
权限框架 | Spring Security入门教程
文章目录:▶ 简介▶ 框架搭建▶ 环境要求▶ 工程搭建▶ 框架分析▶ 跳转登录页面▶ 用户名和密码▶ 框架核心过滤器▶ 框架核心组件▶ Authentication▶ SecurityContextHolder▶ AuthenticationManager▶ Authenticati...原创 2019-07-12 11:36:39 · 359 阅读 · 0 评论 -
Springboot如何解决ajax+自定义headers的跨域请求
1、什么是跨域由于浏览器同源策略(同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。),凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。具体可以查看下表:、springboot如何解决跨域问题1.普通跨域请求解决方案:①请求接口添加注解@Cr...原创 2019-05-28 11:33:31 · 1287 阅读 · 1 评论 -
SpringBoot项目实现文件上传和邮件发送
前言本篇文章主要介绍的是SpringBoot项目实现文件上传和邮件发送的功能。SpringBoot 文件上传说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。开发准备环境要求 JDK:1.8 SpringBoot:1.5.9.RELEASE 首先还是Maven的相关依赖:pom.xml文件如下:<properties&g...原创 2019-05-31 14:59:42 · 715 阅读 · 0 评论 -
springboot如何设置首页
前言在SpringBoot中,是没有配置工程的xml文件,这也是SpringBoot的一大优势所在。SpringBoot的是推荐使用Thymeleaf模板,这个我就不吐槽了。SpringBoot中的HTML静态资源通常是放在resource下的static文件夹先,放在这个文件夹下的HTML文件,可以直接通过端口号后直接加html名称就可以直接访问。但是需要我们...原创 2019-07-26 14:37:31 · 1138 阅读 · 0 评论 -
SpringBoot是如何动起来的
程序入口SpringApplication.run(BeautyApplication.class,args);执行此方法来加载整个SpringBoot的环境。1.从哪儿开始?SpringApplication.java/***RuntheSpringapplication,creatingandrefreshinganew...转载 2019-08-05 17:00:03 · 205 阅读 · 0 评论 -
分布式 Session 解决方案
分布式Session一致性?说白了就是服务器集群Session共享的问题Session的作用?Session 是客户端与服务器通讯会话跟踪技术,服务器与客户端保持整个通讯的会话基本信息。客户端在第一次访问服务端的时候,服务端会响应一个sessionId并且将它存入到本地cookie中,在之后的访问会将cookie中的sessionId放入到请求头中去访问服务器,如果通过这个sess...原创 2019-07-29 17:28:37 · 221 阅读 · 0 评论 -
“shiro”是如何实现登录、URL和页面按钮的访问控制
用户权限管理一般是对用户页面、按钮的访问权限管理。Shiro框架是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理,对于Shiro的介绍这里就不多说。本篇博客主要是了解Shiro的基础使用方法,在权限管理系统中集成Shiro实现登录、url和页面按钮的访问控制。一、引入依赖使用SpringBoot集成Shiro时,在pom.xml中可以引入shiro-spring-bo...原创 2019-05-09 11:39:05 · 3077 阅读 · 0 评论 -
Activiti工作流入门教程
一、activiti介绍Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘...原创 2019-05-28 14:16:24 · 2904 阅读 · 1 评论 -
javaweb项目常用日志框架
在项目开发过程中,我们可以通过 debug 查找问题。而在线上环境我们查找问题只能通过打印日志的方式查找问题。因此对于一个项目而言,日志记录是一个非常重要的问题。因此,如何选择一个合适的日志记录框架也非常重要。在Java开发中,常用的日志记录框架有JDKLog、Log4J、LogBack、SLF4J。这些日志记录框架各有各的特点,各有各的应用场景。了解这些框架的特点及应用场景,有利于我们做技术...原创 2019-06-24 14:33:59 · 2193 阅读 · 0 评论 -
Springboot整合log4j2日志
在项目推进中,如果说第一件事是搭Spring框架的话,那么第二件事情就是在Sring基础上搭建日志框架,我想很多人都知道日志对于一个项目的重要性,尤其是线上Web项目,因为日志可能是我们了解应用如何执行的唯一方式。在18年大环境下,更多的企业使用Springboot和Springcloud来搭建他们的企业微服务项目,此篇文章是博主在实践中用Springboot整合log4j2日志的总结。常...原创 2019-06-24 15:20:40 · 2611 阅读 · 0 评论 -
Java主流日志工具库
在项目开发中,为了跟踪代码的运行情况,常常要使用日志来记录信息。在 Java 世界,有很多的日志工具库来实现日志功能,避免了我们重复造轮子。我们先来逐一了解一下主流日志工具。日志框架java.util.logging (JUL)JDK1.4 开始,通过 java.util.logging 提供日志功能。它能满足基本的日志需要,但是功能没有 Log4j 强大,而且使用范围也没有 ...原创 2019-08-02 16:50:12 · 530 阅读 · 0 评论 -
两小时入门 Docker
1、引言1.1 Docker是什么Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 使用 Google 公司推出的 Go 语言 进行开发实现。docker是linux容器的一种封装,提供简单易用的容器...原创 2019-07-10 17:23:31 · 177 阅读 · 0 评论 -
IDEA远程部署SpringBoot到Docker
IDEA是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢?一、开发前准备1.Docker安装可以参考:https://docs.docker.com/install/2.配置docker远程连接端口vi/usr/lib/systemd/system/docker....原创 2019-07-30 10:14:33 · 474 阅读 · 0 评论 -
springboot集成email发送,来自新手村
springboot集成email发送起源pom修改配置文件更改java代码注意点:起源距离上一家公司已经离开了半年多了,和以前的同事也都有联系,这篇文章的缘由就是之前同事的一个问题,由于公司是通过demo进行分支开发,所以以前集成了大部分的功能,email的发送也在其中,言归正传,开始今天的理解。pom修改首先需要掌握一些springboot的基础知识,和maven的相关知识。配置文...原创 2018-11-16 10:40:09 · 1460 阅读 · 0 评论