1、什么是Apache Mina?Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java NIO技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。简单的说,可以用它来帮助我们快速的开发网络通信。2、它的工作原理?3、如何使用Apac Mina?3.1、创建一个Maven工程应该如何创建Maven工程我这里就不详细介绍了,网上有很多
转载
2024-03-29 14:32:27
88阅读
目录项目依赖AppId配置Apollo Meta Server配置配置本地缓存路径自定义缓存路径Environment配置Spring Boot集成 项目依赖在springboot项目中导入apollo依赖 (注:依赖的版本与配置中心使用的版本保持一致)<dependency>
<groupId>com.ctrip.framework.apollo</gro
1.1 引入 pom 依赖引入 apollo-client依赖<!--引入springboot父工程依赖-->
<!--引入依赖作用:
可以省去version标签来获得一些合理的默认配置
-->
<parent>
<groupId>org.springframework.boot</groupId
转载
2024-02-20 10:00:43
271阅读
目标在SpringBoot项目中集成Camunda流程引擎, 并启动启动一个流程实例了解集成Camunda需要调整哪些配置pom.xml最简单的方式是使用 camunda 的Spring Boot 向导生成项目文件.需要注意与Spring Boot版本的兼容性, 详见官网兼容性说明 访问 官网starter页面 生成 SpringBoot starter 项目.一个完整的pom.xmlCamund
创建测试项目测试数据源1、先去新建一个项目测试: 引入相应的模块 jdbc2、项目建好之后,发现springboot自动帮我们导入了jdbc的启动器:<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</a
转载
2024-04-14 11:50:00
136阅读
一、Zuul是什么?Zuul 是 Netflix OSS 中的一员,是一个基于 JVM 路由器和服务端的负载均衡器。提供路由、监控、弹性、安全等方面的服务框架。Zuul 能够与 Eureka、Ribbon、Hystrix 等组件配合使用。zuul核心功能是过滤器、路由、异常处理,通过过滤器还能扩展出其他功能:1)动态路由、2)请求监控、3)认证鉴权、4)压力测试、5)灰度发布二、Zuul路由配置1
转载
2024-02-29 13:00:59
55阅读
前言本文将演示如何使用Springboot(后端框架)和layui(前端框架)将数据库中的数据渲染到前端页面,以及对前端页面的数据实现增删改。效果图如下:完整项目已上传至GitHub,项目地址:https://github.com/ThinkMugz/mudemo1 项目搭建首先呢,把项目创建起来,后端项目结构就不说了,标准分层。然后,在resources目录下创建static文件夹,用来放置各种
转载
2024-03-16 00:07:06
45阅读
一、集成JSP1.新建一个目录webapp,并修改文件夹属性第一步:创建一个Springboot-web项目第二步:将该文件夹进行设置2. 在pom.xml文件中添加依赖<dependencies>
<!--springboot框架web项目起步依赖-->
<dependency>
<groupId>org.springframewor
首先,这篇文章参考的是http://blog.didispace.com/springcloud5/这位大牛的博客。本人是通过这篇博客来学习zuul的,现在写的博客只是个人在学习时个人的一些感受和理解。谈到spring cloud,就要提及到其核心组件:zuul组件,这个组件其实功能很多,比如反向代理,负载均衡还有权限控制等功能,这篇博客主要写的是zuul的反向代理和负载均衡。首先是进行eurek
转载
2024-03-15 16:05:35
18阅读
前言:SpringBoot是基于Spring的一站式解决方案,敏捷式开发,开箱即用。它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。
用来简化
spring
应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties
或
yml
文件)创建独立的 spring
引
转载
2024-04-25 20:58:04
218阅读
一、架构分析目前绝大多数系统都已经采用 “前后端分离” 架构来设计了,传统的Session模式鉴权也不再适合这种架构(或者需要额外写很多的代码来专门适配)。Sa-Token 是一个 java 轻量级权限认证框架,专为前后端分离架构打造,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权 等一系列权限相关问题。
转载
2024-03-23 09:59:18
81阅读
目录前言方式一:方式二:方式三:方式二实现、自定义注解+拦截器拦截SQL,实现改变原SQL1、自定义注解 DataScope2、数据过滤处理 DataScopeAspect3、拦截SQL语句,并将过滤条件拼接到原SQL中4、用户列表方式三实现1、思路2、举栗3、实现三、[源码](https://gitcode.net/weixin_43165220/base_project) 点击查看上一篇:
转载
2024-03-16 00:28:46
164阅读
目录项目背景介绍minify-maven-plugin插件介绍使用minify-maven-plugin的pom文件 项目背景介绍springboot项目我们经常需要使用maven来作为项目包管理器,我们的项目开发好了需要发布成jar包到生产环境使用,当我们项目中有js/css等前端静态资源时常常需要在打包时对css和js文件进行压缩,以减小前端静态资源的体积,加快浏览器加载前端页面的响
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下!GitHub地址:abel-max/Java-Study-Note引言springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看
转载
2024-03-24 12:12:25
35阅读
下载客户端在exe所在文件夹新建bucket目录新建桶,开启读写权限Springboot集成(文末有完整版依赖)引入依赖<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId&
转载
2024-03-29 16:03:39
306阅读
这篇博文讲述的是不集成oath,通过自己编写jwt 的 token 生成器 实现 spring security 的 登录权限token认证的实现方法。目录结构如下: pom文件 加入 springsecurity 和 JWT的引用包<!-- spring security -->
<dependency>
<groupId>or
转载
2024-02-23 10:24:03
19阅读
最近因项目需要在网上寻找分布式事务框架,发现阿里开源的Seata组件文档描述概念清晰,而且最吸引我的还是那句,经受住了十余年双十一的考验(视乎阿里开源的组件都有这句话),Seata组件包含XA、TCC、AT、Sage四种模式,其中AT模式支持无侵入集成,用起来也比较简单所以首先学习了AT模式,关于AT模式的理论部分官网写的很好我就不赘述了,本文以实践为主描述了Seata组件的基础和使用。布式事务用
转载
2024-03-19 22:34:00
37阅读
登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给出目前较流行的前后端分离应用如何快速接入Keycloak的示例。Keycloak是什么Keycloak是一种面向现代应用和服务的开源IAM(
转载
2024-03-22 10:50:28
89阅读
最近在做登录、授权的功能,一开始考虑到的是spring boot + spring security,但spring security太重,而我们是轻量级的项目,所以,spring security不适合我们。而后考虑spring boot + shiro,但shiro自带的aop会影响spring boot的aop,所以,shiro也不适合我们。后来浏览github时,发现Sa-Token这个框
一、设计思路对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验:如果校验通过,则:正常返回数据。如果校验未通过,则:抛出异常,告知其需要先进行登录。那么,判断会话是否登录的依据是什么?我们先来简单分析一下登录访问流程:用户提交 name + password 参数,调用登录接口。登录成功,返回这个用户的 Toke
转载
2024-02-20 10:42:47
111阅读