SpringBoot
_artoria_
这个作者很懒,什么都没留下…
展开
-
浅谈java-web开发技术栈
1. 前言1.1 java-web说明1.2 java-web前后端分离1.3 java-web的开发生命周期2. 技术栈2.1 前端技术栈2.1.1 HTML + CSS 实现静态页面2.1.2 JavaScript动态渲染页面2.1.3 Vue + Element/Iview 急速前端页面开发2.2 后端技术栈2.2.1 Spring框架2.2.2 SpringMVC框架2.2.3 Mybatis/JPA框架2.2.4 SpringBoot框架1. 前言1.1 java-w原创 2020-10-20 17:32:05 · 3754 阅读 · 2 评论 -
java-web系列(九)---SpringBoot整合ElasticSearch
ElasticSearch全家桶前言ElasticSearch是一个开源的高扩展的分布式全文检索引擎。它可以近乎实时(延迟1秒)的存储、检索并处理PB级别的数据。它是一个基于Lucene的搜索服务器。使用Java开发通过简单的RestFul API提供全文检索功能,这种做法隐藏了全文检索功能内部实现的复杂性。核心概念Document,文档。文档是ElasticSearch中数据存储的基...原创 2019-03-11 18:37:29 · 6702 阅读 · 2 评论 -
java-web系列(七)---SpringBoot整合Quartz实现多定时任务
定时任务的使用场景在项目的开发过程中,我们经常会遇到类似这样的需求:需要定期执行某一项工作,或者按照特定计划执行某些工作。这时我们就需要用到定时任务的实现。SpringBoot对定时任务的支持日常开发中,定时任务最常用的实现方式有如下两种:Spring-3.*版本之后,自带定时任务的实现SpringBoot-2.*版本之后,均实现了Quartz的自动配置Spring自带定时任务的实...原创 2018-09-27 14:51:41 · 2052 阅读 · 0 评论 -
java-web系列(六)---SpringBoot + Mybatis配置多数据源
java-web系列(六)---SpringBoot + Mybatis整合多数据源多数据源的使用场景多数据源配置详解测试声明多数据源的使用场景简单来说,Web项目业务功能的实现就是对“数据”的增、删、改、查功能的实现。以“在TMALL购物”为例,这里的购物过程实现可简单拆分为:TMALL商城浏览商品,挑选要买的商品,下单等过程。“TMALL商城浏览商品”,就是把"tmall_goods...原创 2018-09-20 15:00:55 · 787 阅读 · 0 评论 -
java-web系列(五)---SpringBoot整合Redis大合集
Redis大合集Redis是什么?Redis是一个基于C语言编写、支持网络交互、可基于内存也可持久化、高性能的Key-Value数据库。Redis支持的数据类型有:字符串(string)、链表(list)、集合(set)、有序集合(zset)和哈希表(hash)。我的理解:Redis是非关系型(Nosql)数据库。数据可以放在内存中,进行读写操作时速度非常高(关系型数据库如MySq...原创 2018-09-10 18:36:51 · 2583 阅读 · 0 评论 -
java-web系列(四)---几种常见的加密算法
什么是加密算法?百度百科给出的解释如下: 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。简单来说,就是把某一段数据(明文),按照“某种规则”转换成另外一段...原创 2018-09-05 19:41:53 · 4412 阅读 · 1 评论 -
java-web系列(三)---(slf4j + logback)进行日志分层
前言这个项目的github地址:extensible的github地址如对该项目有疑问,可在博客/github下面留言,也可以以邮件的方式告知。 我的联系方式:dzy930724@163.comslf4j和logback的概念SLF4J,是Simple Logging Facade for Java的简称。简而言之,slf4j是一个日志门面,它只提供了通用的日志接口,而未提供日志...原创 2018-08-28 17:02:18 · 2013 阅读 · 0 评论 -
java-web系列(二)---以dockerfile的方式发布java-web项目
前言这个项目的github地址:extensible的github地址如对该项目有疑问,可在博客/github下面留言,也可以以邮件的方式告知。 我的联系方式:dzy930724@163.comDocker相关环境搭建1.空白虚拟机的“傻瓜式”安装安装VMware Workstation安装虚拟机(CentOS 7.4) 相关的平台及辅助工具和CentOS-...原创 2018-08-28 16:55:33 · 4067 阅读 · 0 评论 -
java-web系列(一)---搭建一个基于SSM框架的java-web项目
前言这个项目的github地址:extensible的github地址如对该项目有疑问,可在博客/github下面留言,也可以以邮件的方式告知。 我的联系方式:dzy930724@163.comextensible这是一个基础的java web项目。后期我会根据自己的技术栈,在该项目中加上不同的功能模块。项目详解1.当前项目技术栈Spring + SpringBo...原创 2018-08-28 16:46:47 · 4090 阅读 · 0 评论 -
SpringBoot框架---自动配置原理的解密
SpringBoot框架—自动配置原理的解密什么是SpringBoot的自动配置?SpringBoot官网对Spring Boot的定义如下: Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can run. We take ...原创 2018-08-28 16:06:47 · 1346 阅读 · 0 评论 -
Springboot整合JPA以及动态条件查询的实现
前言: 为了学习JPA技术,我在网上翻阅了几十篇关于Springboot整合JPA的文章,但文章内容由于作者水平良莠不均,非常影响类似我这样的菜鸟的学习效率。同时也是为了巩固并汇总 SpringBoot + JPA 的相关知识,才有了这篇博客。此篇博客的项目代码已经上传到我的github。1.Demo展示第一阶段:首先展示Demo项目最终的目录结构,如下图:1...原创 2017-09-25 17:26:25 · 29050 阅读 · 10 评论