自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 docker(三):使用docker运行java项目

1. 使用Dockerfile将java项目构建成docker镜像1.1. 准备一个简单的springboot项目1.2. 将springboot项目上传到Linux服务器,并将项目打包1.3. 创建Dockerfile文件上面打包完成后,cd到target目录下:#cd target#vim DockerfileFROM java:8VOLUME /t...

2020-09-07 15:47:48 1927

原创 springboot(七):发送邮件

1. 引入依赖<!-- 发送邮件 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2. appl

2018-11-25 16:02:51 452

原创 Linux安装MySQL5.7

1. 去官网下载MySQL5.7的Linux安装包并上传到服务器,或者使用命令下载:# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2. 将上述安装包解压到/usr/local目录下,重命名为mysql,并创建data目录# cd /usr/...

2018-10-28 17:58:54 269

原创 docker(二):docker常用命令

1.  镜像相关命令1.1. 查找镜像# docker search imageNameeg:查找Java镜像查找到所有包含有Java字样的镜像如上。docker镜像仓库:https://hub.docker.com1.2. 拉取镜像# docker pull imageNameeg:拉取Java8镜像1.3. 查看本地所有镜像# docker im...

2018-10-27 23:35:01 352

原创 docker(一):安装docker

1. docker要求centos系统内核高于3.10,查看Linux内核# uname -r2. 更新软件源# yum -y update等待,直到提示完毕。3. 如果安装了旧版本的docker,需要卸载旧版本的docker:# yum remove docker docker-common docker-selinux docker-engine4. 安装需...

2018-10-27 21:54:43 294 1

原创 springboot(七):整合mybatis-plus

1. 引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>2.1.1</version> </dependency>

2018-10-23 16:10:45 286

原创 BigDecimal的使用方法

double和float不能进行精确计算,商业计算经常使用BigDecimal进行精确计算。1. 创建BigDecimal类型数据使用构造方法:可将基本类型数据、String类型(可转为基础类型的)、bigInteger等类型通过BigDecimal构造函数方式转为BigDecimal类型数据。public BigDecimal(String val);public BigDeci...

2018-10-14 20:05:20 1647 1

原创 List排序

1. Comparable方式List元素实现Comparable接口1.1. 简单元素适用类型:Byte,Short,Integer,Long,Float,Double,Character,String,Date等类型都实现了Comparable接口,对于List的这些类型的元素,可以直接用Collections.sort(list)进行排序。示例:package te...

2018-10-14 11:15:46 240

原创 redis(三):redis事务和持久化

1. redis事务1.1. redis数据库相关特性redis数据库:redis总共有16个数据库,编号分别为0-15,可以选择数据库:select 0,第一个数据库。移动key:move keyName 2,将keyName移动到第三个数据库。查看类型:type keyName删除当前库的所有key:flushdb删除所有库的key:flushall1.2. red...

2018-10-07 13:41:56 327

原创 Linux(七):系统管理

目录1. 进程管理1.1. 进程管理1.2. 查看进程:ps和pstree命令1.3. 查看系统健康状态:top命令1.4. 杀死进程2. 工作管理2.1. 工作管理方法2.2. 后台命令脱离登录终端执行3. 系统资源查看3.1. vmstat:监控系统资源3.2. free:查看内存使用状态3.3. cat  /proc/cpuinfo:查看CPU...

2018-09-29 23:05:06 282

原创 Linux(六):Linux常用命令--压缩和解压

目录1. zip,unzip2. gzip,gunzip3. tar4. bzip2,bunzip21. zip,unzipzip压缩文件后缀.zip压缩: zip [-AcdDfFghjJklLmoqsSTuvVwXyz$] [-b目录] 文件或目录 -b<工作目录> 指定暂时存放文件的目录。-c 替每个被压缩的文件加上注释。-d 从压缩文件内...

2018-09-29 22:06:15 393

原创 Linux(五):Linux常用命令--文档处理命令:vim和grep

1. vim:文本编辑器http://www.runoob.com/linux/linux-vim.htmlhttps://baike.baidu.com/item/VIM/60410?fr=aladdin2. grep:查找文件里符合条件的字符串http://www.runoob.com/linux/linux-comm-grep.html...

2018-09-29 17:17:31 666

原创 Linux(四):Linux常用命令--目录与文件管理命令

目录1. 目录处理命令1.1. ls : 列出目录1.2. cd:切换目录1.3. pwd:显示当前目录1.4. mkdir:创建新目录1.5. rmdir:删除文件目录1.6. rm:移除文件或目录1.7. cp:复制文件或目录1.8. mv :移动文件与目录,或修改名称1.9. scp/rcp:Linux之间复制文件和目录2. 文件处理命令2.1...

2018-09-28 11:47:58 674

原创 Linux(三):Linux目录结构与文件基本属性

目录1. Linux目录结构1.1. Linux目录结构1.2. 根目录下文件介绍2. 文件基本属性2.1. 查看文件2.2. 文件类型2.3. 文件权限3. 修改文件属性3.1.  文件默认权限3.2. 修改权限3.3. 更改文件属主和属组1. Linux目录结构1.1. Linux目录结构在Linux底下,目录结构为树状结构,所有的文件与...

2018-09-27 23:09:34 360

原创 Linux(二):XShell连接虚拟机中的Linux

1、查看Linux系统ip命令:ip addr或者使用命令:ifconfig但是最小化安装没有ifconfig,会出现 bash ifconfig command not found,需要安装ifconfig,安装命令: yum install net-tools.x86_64 安装完成后,输入ifconfig命令,查看ip:2、修改配置选择虚拟机上的编辑,虚拟网络...

2018-09-27 15:26:19 309

原创 Linux(一):Linux安装

1.下载centoscentos官网,https://www.centos.org/download/DVD ISO: 标准安装版 CentOSISO: 对完整版安装盘的软件进行补充,集成所有软件。(包含centos7的一套完整的软件包,可以用来安装系统或者填充本地镜像) Minimal ISO: 精简版,自带的软件最少选择Minimal ISO,点击进入,选择一个镜像下载...

2018-09-27 12:50:44 496

原创 eclipse用maven创建web项目

1、eclipse配置maveneclipse=>window=>preferences=>maven=>user settings=>user settings,选择maven的setting文件。2、新建项目File => New => Maven Project =>选择项目地址 =>选择webapp =>输入项目坐标 ...

2018-09-16 22:45:29 518

原创 maven基础

1、安装mavenmaven下载地址:http://maven.apache.org/download.cgiWindows:下载maven,解压;配置环境变量:在系统变量中添加maven_home(=解压的路径):MAVEN_HOME=maven解压路径在path中添加:%MAVEN_HOME%\binLinux:复制maven的下载地址url,在安装目录下:...

2018-09-16 22:12:43 1199

原创 json相关

1、什么是jsonJson是一种与开发语言无关的,轻量级的数据格式。全称JavaScript Object Notation。2、json数据类型数据结构: Object ,Array基本类型: String,number,true,false,nullObject:使用花括号{}包含的键值对结构,key必须是String类型,value为任何基本类型或者数据结构。Arra...

2018-09-11 21:44:18 252

原创 jms(三):代码实现queue和topic模式

1、引入依赖<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.9.0</version></dependency&am

2018-08-14 12:33:30 547

原创 jms(二):JMS规范

1、JMS相关概念提供者:实现JMS规范的消息中间件服务器客户端:发送或者接收消息的应用程序生产者和发布者:创建并发送消息的客户端消费者和订阅者:接收并处理消息的客户端消息:应用程序之间传递的数据内容消息模式:在客户端之间传递消息的方式,JMS中定义了主题和队列两种模式2、JMS消息模式2.1、队列模式:客户端包括生产者和消费者队列中的消息只能被一个消费者消...

2018-08-06 23:15:02 635

原创 jms(一):java消息中间件基础

1、消息中间件概述1.1、中间件非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件。1.2、消息中间件关注于数据的发送和接受,利用高效可靠的异步消息传递机制集成分布式系统。1.3、jmsJava消息服务(Java Message Service)即jsm,是一个java平台中关于面向消息中间件的API,用于在两个应用程序之...

2018-08-06 23:00:33 325

原创 springboot(六):单元测试

1、引入依赖pom.xml添加依赖:<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-test</artifactId>    <scope>test</scope&

2018-07-11 22:18:45 957

原创 springboot(五):整合mybatis

1、引入依赖pom.xml文件引入依赖:<!-- mybatis --><dependency>    <groupId>org.mybatis.spring.boot</groupId>    <artifactId>mybatis-spring-boot-starter</artifactId>    &...

2018-07-11 21:44:28 216

原创 springboot(四):统一异常处理

为了统一异常处理,不让报错信息接口返回,我们需要对异常做统一处理,包括自己定义的异常类型和未知异常。1、创建统一异常管理枚举类ResultEnum.java:package com.szl.common;/** * 返回信息统一管理 * @author szl * @date 2018年6月30日 下午9:28:27 * */public enum ResultEnu...

2018-07-11 21:16:11 300

原创 springboot(三):统一日志处理

1、统一返回类型每个接口返回的数据类型一致,方便前端获取数据,新建ResultVo类:package com.szl.vo;import com.szl.common.ResultEnum;/** * 接口返回类 * @author szl * @date 2018年6月30日 下午8:07:49 * */public class ResultVo { /** 状态...

2018-07-11 20:37:25 796

原创 springboot(二):配置文件

1、基本配置在src/java/resources下创建application.properties或者application.yml文件springboot会自动读取配置内容以application.yml为例:server:    port: 8082 #端口 context-path: /szl #访问前缀yml格式的配置比properties要简洁,相同的部分不用重...

2018-07-11 20:01:02 291

原创 springboot(一):helloworld

1、搭建环境:新建一个maven项目,结构如下:2、添加依赖:pom.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi...

2018-06-28 21:49:30 194

原创 eclipse常用插件

一、eclipse常用插件:1、反编译:help ==》eclipse Marketplace==》搜索:Decompiler,==》选择Enhanced Class Decompiler 3.0.0,install==》选择JD-Core,Confirm ==》重启。通过General>>Editors>>File Associations对*.class...

2018-06-28 18:23:14 2590

原创 git基础

1、git简介Cvs:始祖,集中式,1985年Svn:集大成者,集中式,2000年Git:geek主流,分布式,2005年Github:geek社区,托管网站,2008年Windows下载git安装包,默认安装;Linux:yum install git完成安装。安装完成后设置git用户信息:$ git config --global user.name "your...

2018-06-24 19:47:21 203

原创 redis(二):redis数据类型和java使用jedis

目录1. redis数据类型1.0. redis对KEY操作的命令1.1 String类型2.2 Hash类型2.3  List类型2.4 Set类型2.5  Zset类型2. java使用jedis2.1.引入jedis依赖2.2.使用本地redis服务2.3. 基本类型常用api1. redis数据类型redis支持五种数据类型:String...

2018-06-19 20:52:28 381

原创 redis(一):redis安装和配置

1 redis安装与启动1.1. Windows         下载地址:https://github.com/MicrosoftArchive/redis/releases         解压,解压目录下,双击启动服务端redis-server,然后双击启动客户端redis-cli。         测试:在客户端输入:ping ,返回pong,说明成功。1.2. Lin...

2018-06-19 20:51:01 522

空空如也

空空如也

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

TA关注的人

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