- 博客(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关注的人
RSS订阅