3 huangshulang1234

尚未进行身份认证

暂无相关简介

等级
TA的排名 1k+

Spring Boot 2 (八):Spring Boot 集成 Memcached

Memcached介绍Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。因为Spri...

2019-01-21 08:40:59

Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源

在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个SpringBoot神器,专门帮助大家解决项目启动初始化资源操作。这个神器就是 CommandLineRunner,CommandLineRunner 接口的 Component 会在所有 SpringBeans 都初始化之后,SpringApplic...

2019-01-21 08:40:53

Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏

云收藏项目已经开源2年多了,作为当初刚开始学习SpringBoot的练手项目,使用了很多当时很新的技术,现在看来其实很多新技术是没有必要使用的,但做为学习案例来讲确实是一个绝佳的SpringBoot实践。从开源到现在,写了一些教程给大家介绍如何部署云收藏,如何在IDE中运行云收藏,但是仍然有很多的朋友不知道如何使用,如何部署?就像“请提供一份云收藏数据结构”这样的问题我至少都回答...

2019-01-21 08:40:36

Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践

我知道大家这段时间看了我写关于docker相关的几篇文章,不疼不痒的,仍然没有感受docker的便利,是的,我也是这样认为的,Iknowyourfelling。前期了解概念什么的确实比较无聊,请不要着急精彩马上开始,当大家对docker相关概念有所了解之后,后面我会结合SpringBoot给大家来一系列的小例子,会让大家感受到使用Docker就是这么爽!今天给...

2019-01-21 08:40:29

Spring Boot 2 (四):使用 Docker 部署 Spring Boot

Docker技术发展为微服务落地提供了更加便利的环境,使用Docker部署SpringBoot其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的SpringBoot项目,然后给项目添加Docker支持,最后对项目进行部署。一个简单SpringBoot项目在 pom.xml 中,使用SpringBoot2.0相关依赖<paren...

2019-01-21 08:40:23

Spring Boot 2 (三):Spring Boot 开源软件都有哪些?

2016年SpringBoot还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将SpringBoot搬上了生产,而使用SpringBoot的开源软件在Github/码云上面已有不少,这篇文章就给大家介绍一下Github/码云上面和SpringBoot相关的开源软件。1、 awesome-spring-boot...

2019-01-21 08:40:17

Spring Boot 2 (二):Spring Boot 2 尝鲜-动态 Banner

SpringBoot2.0提供了很多新特性,其中就有一个小彩蛋:动态Banner,今天我们就先拿这个来尝尝鲜。配置依赖使用SpringBoot2.0首先需要将项目依赖包替换为刚刚发布的2.0RELEASE,现在网站https://start.spring.io/也将SpringBoot2.0设置为默认版本。<parent> <group...

2019-01-21 08:40:11

Spring Boot 2(一):【重磅】Spring Boot 2.0权威发布

就在今天SpringBoot2.0.0.RELEASE正式发布,今天早上在发布SpringBoot2.0的时候还出现一个小插曲,将SpringBoot2.0同步到Maven仓库的时候出现了错误,然后SpringBoot官方又赶紧把GitHub上发布的v2.0.0.RELEASE版本进行了撤回。到了下午将问题修复后,又重新进行了上传,至此SpringBoot2.0正式推出!要知...

2019-01-21 08:40:02

springboot(二十):使用spring-boot-admin对spring-boot服务进行监控

上一篇文章《springboot(十九):使用SpringBootActuator监控应用》介绍了SpringBootActuator的使用,SpringBootActuator提供了对单个SpringBoot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了SpringBoot应用的整个生命周期。但是这样监控也有一些问题:第一,所有的监控都需要调用固定的接口来...

2019-01-19 08:56:21

springboot(十九):使用Spring Boot Actuator监控应用

微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题?在这种框架下,微服务的监控显得尤为重要。本文主要结合SpringBootActuator,跟大家一起分享微服务SpringBootActuator的常见用法,方便我们在日常中对我们的微服务进...

2019-01-19 08:56:12

springboot(十八):使用Spring Boot集成FastDFS

上篇文章介绍了如何使用SpringBoot上传文件,这篇文章我们介绍如何使用SpringBoot将文件上传到分布式文件系统FastDFS中。这个项目会在上一个项目的基础上进行构建。1、pom包配置我们使用SpringBoot最新版本1.5.9、jdk使用1.8、tomcat8.0。<dependency><groupId>org.csour...

2019-01-19 08:56:03

springboot(十七):使用Spring Boot上传文件

上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个SpringBoot上传文件的小案例。1、pom包配置我们使用SpringBoot最新版本1.5.9、jdk使用1.8、tomcat8.0。<parent><groupId>org.springframework.boot</groupId>...

2019-01-19 08:55:35

springboot(十六):使用Jenkins部署Spring Boot

jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署SpringBoot项目jenkins搭建部署分为四个步骤;第一步,jenkins安装 第二步,插件安装和配置 第三步,PushSSH 第四步,部署项目第一步,jenkins安装准备环境:JDK:1.8Jenkins:2.83Centos:7.3maven3.5jdk默认已...

2019-01-19 08:55:07

springboot(十五):springboot+jpa+thymeleaf增删改查示例

这篇文章介绍如何使用jpa和thymeleaf做一个增删改查的示例。先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭建起一个demo来试试它的效果,越简单越容易上手最好。在网上找相关资料的时候总是很麻烦,有的文章写的挺不错的但是没有源代码,有的有源代码但是文章介绍又不是很清楚,所在找资料的时候稍微有点费劲。因此在我学习SpringBoot的时候,会写一些最...

2019-01-19 08:54:53

springboot(十四):springboot整合shiro-登录认证和权限管理

这篇文章我们来学习如何使用SpringBoot集成ApacheShiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有SpringSecurity、ApacheShiro等安全框架,但是由于SpringSecurity过于庞大和复杂,大多数公司会选择ApacheShiro来使用,这篇文章会先介绍一下ApacheShiro,在结合Spri...

2019-01-19 08:54:39

springboot(十三):springboot小技巧

一些springboot小技巧、小知识点初始化数据我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用Jpa,另外一种是SpringJDBC。两种方式各有区别下面来详细介绍。使用Jpa在使用springbootjpa的情况下设置spring.jpa.hibernate.ddl-auto的属性设置为 create or create-drop的时...

2019-01-19 08:54:28

springboot(十二):springboot如何测试打包部署

有很多网友会时不时的问我,springboot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下springboot如何开发、调试、打包到最后的投产上线。开发阶段单元测试在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。1、在pom包中添加spring-boot-starter-test包引用<depe...

2019-01-19 08:54:16

springboot(十一):Spring boot中mongodb的使用

mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批MongoDB因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超33000个数据库遭遇入侵勒索,同时也说明了很多公司生产中大量使用mongodb。mongodb...

2019-01-19 08:53:59

springboot(十):邮件服务

springboot仍然在狂速发展,才五个多月没有关注,现在看官网已经到1.5.3.RELEASE版本了。准备慢慢在写写springboot相关的文章,本篇文章使用springboot最新版本1.5.3进行开发。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了Java...

2019-01-18 09:06:02

springboot(九):定时任务

在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现1、pom包配置pom包里面只需要引入springbootstarter包即可<dependencies> <dependency> <groupId>org.springframework.boot&lt...

2019-01-18 09:05:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!