自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LuoLiangDSGA的博客

曾梦想仗剑走天涯,后来bug太多就没去。

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot+Vue.js前后端分离实现大文件分块上传

原文地址: luoliangDSGA’s blog 博客地址: https://luoliangdsga.github.io 欢迎转载,转载请注明作者及出处,谢谢!SpringBoot+Vue.js前后端分离实现大文件分块上传 之前写过一篇SpringBoot+Vue前后端分离实现文件上传的博客,但是那篇博客主要针对的是小文件的上传,如果是大文件,一次性上传...

2018-07-02 09:32:50 22027 12

原创 使用Docker容器化SpringBoot+Dubbo应用的实践

使用Docker容器化SpringBoot+Dubbo应用的实践Docker在日常开发中越来越火,工作中后端很多项目都需要使用Docker进行容器化,SpringBoot+Docker被称为“原生云应用”,SpringBoot应用和Docker结合非常容易。但是对于Dubbo和Docker结合就不是那么的顺利,由于Dubbo官方停止维护许久,同时Dubbo官方在不久前才开始积极支持Sp...

2018-06-10 23:28:24 4458 3

原创 Java设计模式-装饰器模式

设计模式之装饰器模式 装饰器模式是一种结构型设计模式,可以做到在不改变原来对象功能的情况下,向原有的对象添加新的功能,起到一个装饰的作用。具体的做法是创建一个装饰器类, 用来包装原有的类,在不改变原有类方法的情况下,为原有类添加新的功能。 来看一个例子,我们在外面吃饭,有很多食物,其中有烧烤和火锅。比如我们点了烧烤,但是觉得味道不够爽,所以我们选择让老板加盐,或者加辣椒,...

2018-06-02 11:45:30 612

原创 Java并发之多线程

Java并发之多线程什么是线程? 通常我们在使用桌面操作系统的时候,说的都是XXX进程。比如我们启动一个Java程序,那操作系统中就会新建一个Java进程。那线程是什么呢?线程是比进程更加轻量级的调度单位,在现代操作系统中,线程就是最小的调度单位,又被称为“轻量级进程”。 在一个进程中是可以创建多个线程的,这些线程拥有自己的虚拟机栈,本地方法栈,程序计数器。如下图JVM...

2018-05-31 22:40:27 335

原创 SpringBoot中使用Redis的实践

SpringBoot中使用Redis的实践 Redis是一个高性能的内存数据库,在日常开发中运用非常的广泛,主要用作缓存。Redis提供了非常丰富的数据结构,有String,List,Set,ZSet,Hash, Redis为这些数据结构提供了丰富的原子性操作。弥补了其他NoSQL如Memcached的不足。在SpringBoot中,由于Boot提供了强大的AutoConfigura...

2018-05-22 11:16:20 7035

原创 Spring之IOC的注入方式

Spring之IOC的注入方式 在java中,要使用一个对象,必须先创建一个实例,但是有了IOC之后,对象的创建与销毁都交给了IOC容器,不用我们手动创建,而是直接从IOC容器中获取,达到了解耦的效果。IOC是一种思想,在Spring中,实现IOC的方式是DI(依赖注入),本文会介绍Spring依赖注入的几种方式。Spring的依赖注入对象,在Spring中叫做bean,即使...

2018-05-09 15:33:15 3827

原创 Redis3集群搭建(下)- 实操

Redis3集群搭建(下)- 实操上一篇博客学习了一些Redis集群的基础知识,这篇文章将会开始学习搭建一个3主3从的小型的Redis集群。准备Redis 3.2.9一台机器,Linux或者macOS 我本机是macOS,所以这里以macOS为例。 安装$ wget http://download.redis.io/releases/redis-3.2...

2018-05-07 17:03:42 178

原创 Redis3集群搭建(上)- 基础知识

Redis3集群搭建(上)- 基础知识 随着项目规模越来越大,单个Redis已经不能满足需求。Redis从3.0版本之后开始支持集群模式,可以进行分布式存储,本文将介绍一些Redis集群的基础知识,再从0开始搭建一个Redis集群。Redis集群介绍Redis集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群并不支持处理多个keys的命令,因为这需要在...

2018-05-07 16:56:54 200

原创 初探Protostuff的使用

初探Protostuff的使用 最近在学习RPC,看到了一个叫做Protostuff的库,是基于谷歌Protocal Buffer的序列化库,之前了解过Protocol Buffer,对学习了一些资料后,写了个demo,记录下来。什么是Protocol Buffer?Protocol Buffer是谷歌出品的一种数据交换格式,独立于语言和平台,类似于json。Google提供...

2018-05-02 22:57:20 22498 6

原创 SpringBoot整合Elastic-Job,实现动态创建定时任务,任务持久化

SpringBoot使用Elastic-Job-lite,实现动态创建定时任务,任务持久化Elastic-Job是当当开源的一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务;Elastic-Job-Cloud采用自研...

2018-04-16 17:20:42 35071 9

原创 SpringBoot整合Dubbo2.5.10

SpringBoot整合Dubbo2.5.10,使用官方最新spring-boot-starter开始Dubbo已经进入了Apache孵化器,并且发布了官方的spring-boot-starter0.1.0,用于简化dubbo应用的配置,主要包括了autoconfigure(自动装配),externalized-configuration(外部化配置),actuator(生产准备)等,...

2018-03-21 17:09:09 6312 2

原创 从源码开始重新认识ThreadLocal

从源码开始重新认识ThreadLocal 最近在巩固Java基础,发现很多平时在使用的东西,其实自己并不了解它的原理,在看了JDK1.8中ThreadLocal这个工具类的源码的同时,也翻看了很多大牛写的博客,总结下来,加深记忆。简介从JDK1.2开始,Java就提供了ThreadLocal类。 所谓ThreadLocal,是Thread Local Variable(线...

2018-03-04 23:01:52 215

原创 Vue+SpringBoot实现前后端分离的文件上传

Vue+SpringBoot实现前后端分离的文件上传这篇文章需要一定Vue和SpringBoot的知识,分为两个项目,一个是前端Vue项目,一个是后端SpringBoot项目。后端项目搭建我使用的是SpringBoot1.5.10+JDK8+IDEA 使用IDEA新建一个SpringBoot项目,一直点next即可项目创建成功后,maven的pom配置如下 ...

2018-02-12 20:33:40 35180 18

原创 Java设计模式-代理模式

代理模式 代理模式是设计模式的一种,简单解释就是不直接访问目标对象,通过访问代理对象就可以实现对目标对象的访问。就像现在买火车票,不用直接去火车站买,可以直接去各个代售点或者APP上购买,这里的代售点或者APP就是火车站的代理,这样做的好处是,不用修改目标对象,可以在代理对象中增加额外的操作,达到扩展目标对象的目的 Java中主要有三种方式:静态代理,JDK动态代理,cglib代...

2018-01-31 15:46:06 186

原创 Docker学习笔记(二)安装与卸载

Docker学习笔记(二)安装与卸载开始  上一节简单的介绍了一下Docker的相关知识,现在就可以直接安装Docker了~   Docker现在分为两个版本,Community Edition(社区版)和Enterprise Edition(企业版),接下来,就让我们来学习安装Docker CE。   Docker已经支持多个平台,包括常用的Linux发行版,Windows,Ma...

2017-08-02 16:03:40 4400

原创 Docker学习笔记(一) 简介

Docker学习笔记(一) 简介写在前面学习Docker已经有大半年了,前段时间一直因为工作忙得不可开交,清闲下来之后还是决定继续撸博客,记录下自己学习的过程,同时也给猿友们一些参考,写得不对的地方,也请大家指出来。 接下来我要开始我的表演了~ 概述随着云计算的发展,容器技术变得越来越火,其中最出众的当属Docker。Docker也可以叫做轻量化虚拟技术,但它并不是虚拟机。相比传统的VM,它

2017-07-26 11:11:43 381

转载 Docker概述

最近在学习docker,阅读了国内第一本docker书最新修订版,以下摘自书中内容.   Docker基于LXC(LinuxX Containers),使用AUFS(AUFS是一种Union File System,所谓UnionFS就是把不同物理位置的目录合并mount到同一个目录中),这些都是被长时间广泛应用的技术.   运营Paas服务的dotCloud公司将这些技术整合在一

2016-12-12 10:36:11 455

原创 解决docker在CentOS7下不能下载镜像timeout的问题

记录一下问题昨天买了六个月阿里云服务器的学生机用来部署毕设环境,在鼓捣docker的时候出现问题,docker安装成功并且已经成功启动,如图 但在pull镜像的时候却出现超时无法下载镜像的问题,估计是国内docker官方镜像被墙了,网上找了好久发现要使用国内镜像加速,推荐的有Daocloud和阿里云,我使用的是Daocloud镜像加速,注册了账号之后上方会有一个镜像加速的超链接点进去之后还有各种系

2016-11-12 15:16:56 4730

原创 使用hibernate5.2.2访问MySQL数据库

hibernate目前最新版本即为5.2.2,相对于hibernate4版本,有了很多特性的改进,获取SessionFactory的方式和以前有了很大区别,特别记录一下更多请参考官方文档 hibernate5.2获取SessionFactory的方式改变 hibernate.cfg.xml配置文件还是和以前的版本差不多,只需要配置数据库驱动,地址,用户名,密码就可以使用。 附上一个小demohi

2016-08-25 15:43:56 1610

原创 使用git进行版本控制命令总结

一张图总结出git所有的常用命令微博上看到的图,Mark下来,忘了的时候看总结的很详细,常用的都有。

2016-08-22 11:33:45 388

转载 Intellij Idea 2016破解方法

Intellij Idea 2016.1~2016.2破解方法此方法是在其他网站上看到的,先分享出来。主要步骤就是搭建本地intellij idea license server授权服务器,步骤非常的简单,我也会把要使用的相关工具发出来。1.开始我使用的是官网下载的idea Ultimate版,也就是任何功能不受限制的版本,但是这个版本安装过后只能免费使用一个月。当你的idea出现这种情况也就是说试

2016-08-13 14:44:12 29225 9

原创 解决mysql java.sql.SQLException: The server time zone value‘XXXXXX' is unrecognized or represents...

个人错误总结解决java.sql.SQLException: The server time zone value ‘XXXXXX’ is unrecognized or represents more than one time zone.1.报错截图使用的数据库是MySQL,驱动是6.0.3,这是由于数据库和系统时区差异所造成的,在jdbc连接的url后面加上serverTimezone=GMT

2016-08-09 14:58:01 50151 29

原创 通过Ajax和SpringBoot交互的示例

1. 开始1.1 说明很久没有管理博客,这几天想了想,还是打算把日常学习的东西记录下来。公司最近项目需要用到SpringBoot,微服务在Spring社区的崛起,使得SpringBoot受到了更多的青睐。使用SpringBoot这个微框架,能够更加快速的构建web程序,相比于之前的SpringMVC,Struts2等框架,不需要 写各种各样繁琐的配置文件,只需要在pom文件中依...

2016-08-02 14:28:26 71445 20

原创 关于mybatis “org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)” 错误的问题。

关于mybatis “org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)” 错误的问题。最近从eclipse转到intellij idea,确实比eclipse好用太多,但是也是各种不熟悉,导致了很多问题,本来搭好的maven+ssm框架在eclipse上能用,迁移到idea中是各种问题,一一

2016-05-09 11:05:18 13657 6

hibernate5.2.2增删改查小例子

hibernate5增删改查小例子,使用maven构建,需要用maven进行导入,仅供参考,相关博客http://blog.csdn.net/oppo5630/article/details/52315205

2016-08-25

mybatis3教程中文PDF版

mybatis3的文档中文版,和官网的相同,PDF版方便在移动设备上看。

2016-08-18

springboot+ajax示例

springboot+ajax的小例子,适合初学者,可以参考博文http://blog.csdn.net/oppo5630/article/details/52093898

2016-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除