基于SSM实现的java-web项目
_artoria_
这个作者很懒,什么都没留下…
展开
-
java-web系列(一)---搭建一个基于SSM框架的java-web项目
前言这个项目的github地址:extensible的github地址如对该项目有疑问,可在博客/github下面留言,也可以以邮件的方式告知。 我的联系方式:dzy930724@163.comextensible这是一个基础的java web项目。后期我会根据自己的技术栈,在该项目中加上不同的功能模块。项目详解1.当前项目技术栈Spring + SpringBo...原创 2018-08-28 16:46:47 · 4103 阅读 · 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 · 4079 阅读 · 0 评论 -
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 · 2022 阅读 · 0 评论 -
java-web系列(四)---几种常见的加密算法
什么是加密算法?百度百科给出的解释如下: 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。简单来说,就是把某一段数据(明文),按照“某种规则”转换成另外一段...原创 2018-09-05 19:41:53 · 4428 阅读 · 1 评论 -
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 · 2591 阅读 · 0 评论 -
java-web系列(六)---SpringBoot + Mybatis配置多数据源
java-web系列(六)---SpringBoot + Mybatis整合多数据源多数据源的使用场景多数据源配置详解测试声明多数据源的使用场景简单来说,Web项目业务功能的实现就是对“数据”的增、删、改、查功能的实现。以“在TMALL购物”为例,这里的购物过程实现可简单拆分为:TMALL商城浏览商品,挑选要买的商品,下单等过程。“TMALL商城浏览商品”,就是把"tmall_goods...原创 2018-09-20 15:00:55 · 793 阅读 · 0 评论 -
java-web系列(七)---SpringBoot整合Quartz实现多定时任务
定时任务的使用场景在项目的开发过程中,我们经常会遇到类似这样的需求:需要定期执行某一项工作,或者按照特定计划执行某些工作。这时我们就需要用到定时任务的实现。SpringBoot对定时任务的支持日常开发中,定时任务最常用的实现方式有如下两种:Spring-3.*版本之后,自带定时任务的实现SpringBoot-2.*版本之后,均实现了Quartz的自动配置Spring自带定时任务的实...原创 2018-09-27 14:51:41 · 2056 阅读 · 0 评论 -
java-web系列(八)---RabbitMQ在java-web中的简单应用
RabbitMQ的使用场景MQ,是Message Queue(消息队列)的简写。简而言之,RabbitMQ就是将消息储存在队列中。在项目的实际开发过程中,可以将一些无需即时返回结果且耗时的操作提取出来,进行异步处理。这种处理方式能够大大节省服务器的请求响应时间,从而提高系统的吞吐量。比如:以去年双十一淘宝成交额为例当天每秒下订单笔数超过32.5万笔,支付笔数超过25.6万笔。 也就是说...原创 2018-10-09 14:34:56 · 2912 阅读 · 0 评论