本篇文章将介绍springboot应用如何打成jar包,并将jar构建为docker镜像部署到docker中 应用打包 需要配合spring-boot-maven-plugin打包,将以下代码放到应用pom文件中 <…
标签:spring
使用docker Maven插件本地构建docker镜像并发布到远程服务器
1.登录网站https://start.spring.io/,生成一个基本的SpringBoot应用。 2.将应用导入Eclipse IDE并创建Application类。目录结构如下: Application代码如下:…
Docker容器化spring boot应用
前置条件 容器化spring boot应用所需环境: jdk 1.8 + maven 3.0 + 我们的需求是:使用maven打包,将spring boot应用制作成docker镜像并上传到docker hub。在其他机…
从零开始实现mvc框架
造个轮子— 从socket到mvc框架 1. 缘起 为什么要造这个轮子?现在Java领域的mvc框架层出不穷,springmvc,struts2,jfinal;容器方面有tomcat,jetty,undertow。为什么…
Spring 指南(了解Git)
了解Git Git是一个免费开源的分布式版本控制系统(DVCS),它旨在快速、高效地处理任何规模和范围的项目。 Git是由Linux创建者Linus Torvalds发明的,用于支持庞大的、不同的Linux开发人员群体,…
限时订单实现方案(DelayQueue、ActiveMq)
一、在各种电商网站下订单后会保留一个时间段,时间段内未支付则自动将订单状态设置为已过期。(原文链接 ) 二、解决方案 1、轮询数据库:实现一个定时器,每隔一段时间去检查一遍数据库里的所有订单,查看其状态是否是未支付并且已…
synchronized基本使用以及原理
1. 场景 在并发编程中存在线程安全问题,主要原因有:存在共享数据,多线程共同操作共享数据。关键字synchronized可以保证在同一时刻,只有一…
Spring Boot 的简单教程(八)拦截器,过滤器,监听器
很多时候我们都想要做一些与业务逻辑无关的事情,比如统计在线人数,筛选登陆账号,统计页面浏览量等等。。。这时候我们就需要用到今天讲到的这些工具了。 首先我们先看一下拦截器 我们需要先自定义一个拦截器,写上我们自己对逻辑的处…
一起学习使用Spring Cloud Netflix之Eureka
前言 spring cloud为互联企业构建微服务提供了一整套的技术组件,其中Eureka是Spring Cloud体系中的核心。Netfix不是一个技术概念,它原本是国外一个视频网站的名称。这个视频网站的技术团队在微服…
Spring Boot 的简单教程(七)定时任务
很多时候我们需要某些任务定时进行触发,自动执行。可能需要在寂静的深夜,现在就需要定时任务的出现了。 首先我们先创建一个springboot的项目,神奇的是不需要额外引入其他的依赖,不过我们需要在程序的入口上添加一个@En…
前后端分离ssm配置跨域
前后端分离开发需要跨域,之前只会pringboot跨域,只需要一个配置类即可,下面记录一下ssm的配置 三个文件需要添加配置 SimpleCORSFilter.java实现Filter public class Simp…
springboot+mybatis+mybatis-plus分页查询(简单实现)
最近在研究mybatis,然后就去找简化mybatis开发的工具,发现就有通用Mapper和mybatis-plus两个比较好的可是使用,可是经过对比发现还是mybatis-plus比较好,个人觉得,勿喷。。。 集成还是…