spring
我爱你啊朱海洋
这可能是我唯一能做好的事情了,我想做一做
展开
-
IDEA 集成的 Spring Boot 框架: thymeleaf + mysql + MyBatis +Druid +Redis + Maven + PageHelper (二)
前言第一篇文章我们进行基本的数据分页展示。现在我们将进行配置的是Lombok thymeleafLombok是一种Java™实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。下面进行的是插件的安装: 首先我们需要安装IntelliJ IDEA中的lombok插件,打开IntelliJ IDEA...原创 2019-04-25 21:30:45 · 159 阅读 · 0 评论 -
RabbitMQ(二) RabbitMQ 应用 - 六种模式
转载地址:https://www.cnblogs.com/xmzJava/p/8036591.html这一篇我们来把消息中间件整合到springboot中=====================================================================首先在服务器上安装rabbitmq的服务,用docker拉取即可,不再详细描述。直接来撸代码...转载 2019-05-06 22:51:20 · 283 阅读 · 0 评论 -
spring 的事物管理
写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下:Spring事务机制详解Spring事务配置的五种方式Spring中的事务管理实例详解1 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体有两个步骤...转载 2019-05-09 15:01:35 · 1164 阅读 · 0 评论 -
spring boot 的上传和下载 - 断点续传(二)
我们只用原生的上传和下载或许满足不了项目的需求,我们我们介绍一种断点续传,为什么要使用断点续传呢我们一下就做个分析:500M以下的用http协议传输(网上一搜大把的) 500M以上1G以下的用http协议分块或者ftp协议传输 1G以上的只能用ftp协议传输我们这里只实现断点续传的功能下面是代码的展示:sql语句:create table `upload_file` ...转载 2019-04-30 23:14:17 · 5615 阅读 · 5 评论 -
Spring 的 AOP 和 IOC 的理解
IOC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IOC容器),是框架共有的特性。对于IOC的理解,可以把IOC看作是一个生产和管理bean对象的容器。原本程序中我们要手动自己创建(new)的对象统统交给Spring的IOC容器帮我们创建。同时这就意味着,要产生的单例的bean,这个对象的生命周期也是有IOC容器管理。Spring中IOC的三种实...转载 2019-05-08 16:52:53 · 351 阅读 · 0 评论 -
大型网站分布式架构(十)—— Springboot + SpringSession + Redis实现Tomcat集群Session共享
前言上一章我们集群给web服务带来的关于会话Session的问题——大型网站分布式架构(九)—— 从Cookie机制到会话Session再到集群中Session的场景,这一章博主就通过Redis来解决集群中会话的状态的保持。首先我们需要完成以下准备Nginx: 大型网站分布式架构(六)—— Nginx的安装Tomcat: 大型网站分布式架构(二)...原创 2019-04-24 16:13:16 · 494 阅读 · 0 评论 -
大型网站分布式架构(二)—— Linux下Tomcat的安装和项目部署
获取安装包[root@centos6-1 ~]# cd /export/servers/[root@centos6-1 servers]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz解压安装包[root@centos6-1 server...转载 2019-04-24 13:33:41 · 179 阅读 · 0 评论 -
大型网站分布式架构(一)SpringBoot构建项目
开发工具:IDEA环境准备:Java、Maven点击 “Create New Project”选择 “Spring Initializr”,配置JDK,点击Next修改Group,Artifact,Packing分别为:com.zaomianbao,appdemo,war;点击Next选择依赖的模块:Dev Tools、Web和Thymeleaf;一路Next以下为项目...转载 2019-04-24 13:21:17 · 665 阅读 · 0 评论 -
第三方登陆(二)QQ登陆
我们在讲qq登陆的集成。首先qq登陆的注册问题,我们需要去qq互联申请账号,地址:https://connect.qq.com/index.html注册后在应用管理创建网站应用,设置回调地址:获取app ID,app Key注意就算审核不通过,你也可以登陆你自己的账号,测试是不会收到影响的前期的东西都准备齐了现在我们就开始集成。这是资料文档的地址一定要看完:...原创 2019-05-02 00:01:22 · 524 阅读 · 0 评论 -
java - 一个秒杀系统的设计
最近有时间总结,我觉得商城类项目和值得总结一下,下面我们就商城类项目进行一个必要的总结。首先是架构部分:秒杀高并发架构 -- 架构图...转载 2019-05-06 23:22:29 · 499 阅读 · 0 评论