![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
lhc0512
java,大数据
展开
-
SpringBoot整合shiro的一个完整的小案例
SpringBoot整合配置版的shiro很简单,逻辑清 首先在pom.xml的配置如下,shiro使用缓存ehcache <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.4原创 2018-04-10 20:38:19 · 7916 阅读 · 3 评论 -
SpringBoot使用SpringCache并整合Redis的CRUD
使用docker安装redisdocker pull redisdocker run -d -p 6379:6379 --name redis01 镜像ID在pom.xml中引入依赖,引入SpringCache和Redis <dependency> <groupId>org.springframework.boot&...原创 2018-07-19 12:52:15 · 499 阅读 · 0 评论 -
SpringCloud之Eureka服务注册中心,服务注册和服务发现
我使用的版本springboot版本&lt;version&gt;1.5.14.RELEASE&lt;/version&gt; springcloud版本&lt;spring-cloud.version&gt;Edgware.SR4&lt;/spring-cloud.version&gt;使用eureka写一个注册中心,相当于zookeeper的地位 引入eure原创 2018-07-19 09:23:56 · 416 阅读 · 0 评论 -
SpringBoot使用Actuator监控SpringBoot项目
在pom.xml中引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> <...原创 2018-07-18 21:38:01 · 375 阅读 · 0 评论 -
SpringBoot使用SpringTask的异步任务,定时任务,邮件任务
使用异步任务很简单开启异步任务@EnableAsync@SpringBootApplicationpublic class TaskApplication { public static void main(String[] args) { SpringApplication.run(TaskApplication.class, args); }}...原创 2018-07-18 20:17:21 · 810 阅读 · 1 评论 -
SpringBoot使用消息中间件RabbitMQ
首先在docker中安装rabbitmq,pull 带有web界面的docker pull rabbitmq:3-management5672为客户端,15672为web界面端口docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq01 镜像id简要介绍一下rabbitmq的三个ExchangeFanout( 广播...原创 2018-07-18 18:40:25 · 496 阅读 · 0 评论 -
Docker搭建分布式文件系统fastDFS及SpringBoot整合fastDFS
docker安装fastdfs镜像 docker pull morunchang/fastdfs运行tracker docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh运行storage,注意把xxx.xxx.xxx.xxx换成自己的EOS服务器IPdocker run -d --...原创 2018-07-17 20:03:36 · 4806 阅读 · 9 评论 -
SpringBoot+AngularJS全栈开发
之前使用过thymeleaf这类模版引擎,代码耦合度较高,并且能开发前端有些功能较麻烦,现在前端发展较快,使用RestAPI前后端松耦合,流行的前端三大框架,React ,Vue,Angular,其中Augular最适合后台开发人员使用.angular.js借鉴了不少后台开发的思想,React需要写较多的js代码 由于在学校,做开发的同学较少,大多搞算法的,很多时候前端也需要我写,IDEA这个工...原创 2018-07-17 13:08:21 · 8627 阅读 · 3 评论 -
基于SpringBoot的dubbo+zookeeper搭建分布式
使用docker安装zookeeperdocker pull zookeeperdocker run --name zk01 -p 2181:2181 --restart always -d 镜像id写一个提供者在pom.xml中添加依赖 <dependency> <groupId>com.github.sgros...原创 2018-07-16 13:03:32 · 361 阅读 · 0 评论 -
使用基于docker的tomcat部署war包的SpringBoot项目
部署springboot项目的方式有多种,可以把项目做成docker的镜像,也可以打成jar包,使用java -jar命令运行 ,这在之前的博客我都有介绍,还有另外一种方式,使用tomcat部署,本次介绍基于docker的tomcat部署SpringBoot项目Linux使用的是CentOS7 ,首先在docker 中安装tocmatdocker pull tomcat创建tomcat...原创 2018-06-09 23:38:24 · 1869 阅读 · 0 评论 -
在CentOS7上使用java -jar运行SpringBoot项目并注册为开机启动Service
首先确保你的linux上有jdk 没有的话需要安装一下,我觉得使用yum的安装较为简单 首先查询你想要安装的jdkyum search java|grep jdk我选择java8的yum install java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64安装好后需要设置环境变量vi /etc/profile添加如下内容...原创 2018-06-09 20:23:43 · 6561 阅读 · 3 评论 -
SpringBoot使用SpringSecurity搭建基于非对称加密的JWT及前后端分离的搭建
安全问题是一个比较复杂的问题,之前使用过Shiro这个安全框架,确实挺简单的,后来使用SpringSecurity,SpringSecurity更细粒度可控,现在做项目基本都使用前后端分离的,很少再使用Thymeleaf这类模板引擎,而基于前后端分离的权限问题,则需要使用JWT(json web token) 本次搭建基于JWT的SpringSecurity,并搭建前后端分离的安全权限的开发环境...原创 2018-06-04 14:59:42 · 11255 阅读 · 9 评论 -
docker实战之使用Maven插件构建并运行SpringBoot项目镜像
随着的微服务架构的流行,spring推出springboot框架作为回应,而部署一个个微服务,我们就不能再使用传统的在linux上部署,而是转移到docker上.本次介绍最简单高效的方式,使用Maven插件,我使用的是阿里云的CentOS7首先在pom.xml文件中添加如下的插件 &amp;amp;lt;!-- docker maven打包插件;可以将应用做成docker镜像 --&amp;amp;gt; ...原创 2018-06-02 17:41:31 · 693 阅读 · 0 评论 -
springboot2.0整合thymeleaf
在SpringBoot2.0整合thymeleaf,自动会整合thymeleaf3.0版本的,无需改thymeleaf的版本 在pom.xml的配置的如下 <!-- thymeleaf模版引擎,springboot2.0使用thymeleaf3.0 --> <dependency> <groupId>org.springframework.b原创 2018-04-10 20:58:13 · 662 阅读 · 0 评论 -
SpringBoot整合druid
在pom.xml配置 <!-- druid数据源 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId&g...原创 2018-04-10 20:51:45 · 179 阅读 · 0 评论 -
SpringBoot使用kaptcha验证码
在pom.xml配置 <!-- 验证码 --> <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> </dependency原创 2018-04-10 20:47:09 · 515 阅读 · 0 评论 -
CAS5.3服务器搭建及SpringBoot整合CAS解决分布式系统安全
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 当我们使用SpringCloud搭建分布式系统后,这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解决。 CAS的原理如下 从结构上看...原创 2018-09-06 18:48:47 · 20036 阅读 · 6 评论