自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 论坛 (1)
  • 收藏
  • 关注

原创 零基础学习Docker

本篇是从零开始学Docker的目录,随时更新,可直接点击相应链接:Docker---(0)Docker 安装Docker---(1)Docker 简介Docker---(2)为什么要用DockerDocker---(3)Docker常用命令Docker---(4)Docker 部署spring web项目Docker---(5)Docker 部署SpringBoot web项目Docker---(...

2018-01-31 14:34:28 1321 1

原创 零基础学习SpringBoot

注:本系列教程,又全部进行了更为深入的重写,可关注公众号:java4all,或进入SpringBoot教程,查看最新资料。本篇是零基础学习SpringBoot专栏的目录,随时更新,可直接点击相应链接: Spring Boot---(1)SpringBoot 项目的创建Spring Boot---(2)SpringBoot多环境配置和使用Spring Boot---(3)Spri...

2018-01-26 20:38:52 3659 2

原创 Docker---(2)为什么要用Docker

作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。首先,Docker 容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多。 其次,Docker 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器。容器除了运行其中应用外,基本不消耗额外的系统资源,使得应用的性能很高,同时系统的开销尽量小。传统虚拟机方式运行 10 个不同的应用就要起 10

2018-01-31 14:26:58 1233

原创 Spring Boot---(9)SpringBoot项目发布到docker的tomcat容器

SpringBoot项目发布到服务器,是一件很简单的事情,但是发布到服务器上docker启动的tomcat容器中,有一些坑,需要注意。下面完整的介绍一下:将SpringBoot web项目发布到docker启动的tomcat容器中。Spring项目发布,请参考:docker---(3)docker 发布spring web项目SpringBoot入门,请参考:SpringBoot--从

2018-01-31 10:11:38 1797

原创 SpringBoot整合Mybatis报错:Consider defining a bean of type ‘xx.xx.xx‘ in your configur

SpringBoot和mybatis整合完后,如果按照spring的整合习惯,可能会发现一个错误:APPLICATION FAILED TO START***************************Description:Field entFileDao in com.alibaba.serviceImpl.EntFileServiceImpl required a

2018-01-26 20:29:11 29982 2

原创 Spring Boot---(8)SpringBoot整合mybatis

1.pom.xml  <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ve...

2018-01-26 16:55:42 7817 8

原创 union all 和 order by 连用的问题

在mybatis中,如果union 或者union all 和 order by连用,会发现运行会报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'a' in 'order clause'这里的字段a是无法识别的。这里写一段伪代码如下:select a,b,cfrom t

2018-01-26 10:31:37 2612

转载 IT界的名言

Stay hungry Stay foolish乔帮主在2005年给斯坦福大学做毕业演讲中提到过的他最喜欢的一句话。原文来自《Whole Earth Catalog》You build it , You run it.Amazon的CTO:Werner Vogels的名言。是相对传统应用开发模式提出来的,在微服务架构里头特别受欢迎。传统的单体应用是基

2018-01-25 21:39:08 618

原创 Docker---(1)Docker 简介

1.Docker是什么?Docker是一个开源的引擎,基于 Go 语言 并遵从Apache2.0协议开源。可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone

2018-01-23 21:47:06 1453

原创 Spring Boot---(7)SpringBoot多线程

前提:日常开发,有很多场景会使用到多线程,比如,我们解析Excel,如果解析出一个3万条数据的Excel表格,需要两部:1.我们需要先异步解析出所有的数据,前面写过了如何异步处理任务(Spring Boot---(4)SpringBoot异步处理任务);2.然后再多线程去处理业务或者插入到数据库;这里,讲解一下,如何使用多线程,如何调用回调函数。1.引入pom.xml的依赖

2018-01-22 22:37:28 11777 10

原创 Spring Boot---(6)SpringBoot整合Redis

1.引入依赖 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>1.5.6.RELEAS

2018-01-20 17:26:50 8605 1

原创 高德地图获取经纬度、高德地图坐标转为百度地图坐标

通过异步网络请求,调用高德API,获取某个地址的经纬度等信息,再转为百度的经纬度。高德地图API,点击这里package com.alibaba.controller;import com.alibaba.entity.MyPoint;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.

2018-01-20 10:29:42 3158

原创 Spring Boot---(5)SpringBoot常用注解

@SpringBootApplication:这是Sprint Boot的标识,它包含@Configuration、@EnableAutoConfiguration、@ComponentScan的作用,通常用在程序的主类上,是程序的入口。该注解的详细原理参见:Spring Boot---(20)SpringBoot核心原理:自动化配置1@RestController:一般用在控制层,比如contr...

2018-01-17 20:59:53 1156

原创 Spring Boot---(2)SpringBoot多环境配置和使用

我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。所以,我们可以写多个文件,每个文件有不同的环境,当我们需要切换时,去选择对应环境的配置文件就可以了。这个实现起来也非常简单,主要分为两步:1

2018-01-16 11:12:48 2583

原创 Docker---(4)Docker 部署spring web项目

此文介绍,如何将一个项目spring web发布到docker中的tomcat容器中,服务器为阿里云服务器。1.项目打包为war包2.启动一个tomcat容器,具体如下:root@iZuf6axmuekh1n14dwcufmZ:~# docker ps -aCONTAINER ID IMAGE COMMAND

2018-01-15 18:58:04 2876

原创 Spring Boot---(4)SpringBoot异步处理任务

欢迎关注公众号:java4all场景:现在需要上传一个Excel表格,数据量几万条,而且,上传解析后还需要进行计算,然后插入数据库。分析:上传和解析,都很简单,但是,这里如果使用同步方式,那么:上传-->解析-->运算-->插入数据库;这个过程,前台的页面都是等待状态的,用户会以为页面卡死了。所以,这里需要做异步处理:1.上传-->返回正在解析的标志;2.解...

2018-01-12 17:21:06 61772 40

原创 Docker---(2)docker 镜像信息

docker pull xxx,就可以把想要的镜像拉下来直接使用,但是pull下来的镜像存储在哪里呢?这里做下记录:此处docker 版本为:Docker version 1.13.11. 进入docker目录,如下:root@iZuf6axmuekh1n14dwcufmZ:/# cd var/lib/docker/root@iZuf6axmuekh1n14dwcufmZ:/var/

2018-01-10 09:20:54 97767 28

原创 Java---通过属性名反射获取get和set方法

最近有此需求:拿到name,需要执行setName()方法,这里记录一下,可以当做工具类直接使用:package test;import java.lang.annotation.Annotation;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.math.BigDecimal;i...

2018-01-09 14:19:01 40062 9

原创 Java---将图片置灰

package image;import java.awt.color.ColorSpace;import java.awt.image.BufferedImage;import java.awt.image.ColorConvertOp;import java.io.File;import java.io.FileInputStream;import java.io.FileNot

2018-01-06 14:17:19 1053

原创 git---从已有分支拉出新分支

开发中,经常需要从一个已有的分支拉出一个新分支,去这个新分支做一些开发改动,这里示例为:从master分支,重新拉取出一个新的分支,名字为dev,具体命令如下:1. 切换到被copy的分支(master),从服务器拉取最新版本$git checkout master$git pull 2. 从当前分支copy出新的开发分支 命名dev分支$git checkout...

2018-01-04 17:21:56 21459 2

空空如也

IT云清的留言板

发表于 2020-01-02 最后回复 2020-01-17

空空如也

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

TA关注的人 TA的粉丝

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