- 博客(22)
- 收藏
- 关注
原创 Go语言(五)函数、数组、切片
Go语言函数、数组、切片Go语言中函数,数组这些都是派生类型,也可以说是复杂类型,能够处理更加复杂的数据。一、函数函数是基本的代码块,用于执行一个任务。Go 语言最少有个 main() 函数。函数声明告诉了编译器函数的名称,返回类型,和参数。Go 语言标准库提供了多种可动用的内置的函数。例如,len() 函数可以接受不同类型参数并返回该类型的长度。如果我们传入的是字符串则返回字符串...
2019-09-30 14:41:59 629
原创 Go语言(四)输入输出
Go语言输入输出本篇涉及函数的知识,不过没有影响package fmtfmt包实现了类似C语言printf和scanf的格式化I/O。格式化动作('verb')源自C语言但更简单。fmt.Println函数我们知道是打印换行的函数。文档中是这样的:func Println(a ...interface{}) (n int, err error)**a …interface{}...
2019-09-30 14:41:26 1482
原创 Go语言(二)数据类型及格式化输出
Go语言数据类型及格式化输出一、数据类型Go 语言按类别有以下几种数据类型:序号类型和描述1布尔型 布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。2数字类型 整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。3字符串类型: ...
2019-09-30 13:16:49 4001
原创 Go 语言(三)变量、常量及关键字
Go 语言变量、常量及关键字变量Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。go中变量声明后必须被使用,否则不通过编译声明变量的一般形式是使用 var 关键字:var var_name typevar name stringvar num int16关于变量声明,有多种方式1、指定变量类型,如果没有初始化,则变量默认为零值。 var name s...
2019-09-29 20:34:59 114
原创 GO语言(一)简介及安装
GO语言简介及安装简介Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活...
2019-09-29 20:34:23 117
原创 SpringBoot整合ElasticSearch
SpringBoot整合ElasticSearch本文基于SpringBoot2.x和ElasticSearch2.4.4,仅仅单纯整合,关于ElasticSearch的基础知识,以及安装ElasticSearch的文章请翻看其他文章。一、操作在SpringBoot中操作ElasticSearch有多种方式: 1、jest客户端 2、SpringData 提供的 E...
2019-09-26 09:41:14 161
原创 Docker安装ElasticSearch
Docker安装ElasticSearch一、安装ES1、搜索镜像搜索命令:docker search elasticsearch得到如下结果:INDEX NAME DESCRIPTION STARS OFF...
2019-09-24 19:23:34 109
原创 适配器模式
适配器模式适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。一、介绍这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。比如一个播放器早期只能播放MP3...
2019-09-23 14:54:13 97
原创 SpringCloud--断路器HyStric
SpringCloud–断路器HyStric在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Ser...
2019-09-16 10:50:59 249
原创 SpringCloud--注册中心Eureka
注册中心EurekaEureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互...
2019-09-14 22:35:43 123
原创 Vue小项目之路由及表格相关操作
Vue小项目之路由及表格相关操作vuecli搭建一、效果演示二、代码这个项目用了许多vue的相关功能App.vue略去样式<template> <div id="app"> <Click :msgs="msgs"></Click> <router-link to="/Hello" tag="h3">...
2019-09-13 02:48:33 275
原创 VueCli环境搭建
VueCli环境搭建VueCli是Vue提供的脚手架,可以帮助我们快速搭建Vue应用,对前后端分离,模块化开发,SPA应用提供便捷的操作。VueCli基于Vue,需要Node环境。同时需要Webpack工具辅助。默认已经安装node环境vueCli需要node环境的支持,其中的npm包管理工具可以帮助我们搭建Vue脚手架.1、淘宝cnpm国外的npm有时速度太慢,所以有时我们使用...
2019-09-13 01:07:56 309
原创 SprinngBoot整合rabbitmq(一)
SprinngBoot整合rabbitmq基于springboot 2.x一、概述1、简介RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache).RabbitMQ是对高级消息队列协议(Advanced Message Queue...
2019-09-12 13:35:49 240
原创 Docker安装和操作mysql
Docker安装和操作mysql基于云服务器,端口需要设置安全组 。1、安装mysql1)、拉取mysql镜像docker pull mysql2)、启动mysql并做端口映射,在设置登录密码这里的mysql01是容器的名字docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql...
2019-09-11 01:19:48 112
原创 SpringBoot—Security安全管理
SpringBoot—Security安全管理Spring Security 是 Spring 家族中的一个安全管理框架,Spring Boot 对于 Spring Security 提供了 自动化配置方案,可以零配置使用 Spring Security。SpringBoot 2.x版本1.整合Security。2.简单示例3.方法一、整合Security1.加入Security...
2019-09-09 17:58:46 211
原创 Springboot定时任务@Scheduled
Springboot定时任务@ScheduledSpringBoot中对定时任务也提供了支持,使用很简单,两个注解就可以开启定时任务,@Scheduled用于指定定时任务,@EnableScheduling用来开启定时任务。SpringBoot 2.x版本1.简单示例2.相关概念一、简单示例1.建立ScheduledService类,写一个方法,在方法上使用注解@Schedul...
2019-09-07 18:28:51 178
原创 SpringBoot Async异步调用
SpringBoot Async异步调用在开发中有时需要异步方法的支持。SpringBoot中提供了异步方法,只需要两个注解就可以轻易使用,@Async和@EnableAsync注解。SpringBoot 2.x版本。1.非异步示例。2.异步示例。一、非异步示例。创建一个简单的web项目,确保能够运行。项目需要的内容如下。1.创建一个实例类public class User...
2019-09-07 16:17:36 140
原创 Spring Boot整合jpa
SpringBoot jpaJava Persistence API:用于对象持久化的 APIJava EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层SPringBoot 2.x版本一、简单示例1、创建项目,引入依赖。(使用mysql的数据库和阿里巴巴的连接池) <dependency> <groupId...
2019-09-06 11:09:10 83
原创 SpringBoot整合Redis
SpringBoot整合RedisRedis是一款NOSQL数据库,同时可以充当缓存中间件。在 Spring Boot 中,默认集成的 Redis 就是 Spring Data Redis,默认底层的连接池使用了 lettuce ,开发者可以自行修改为自己的熟悉的,例如 Jedis。Spring Data Redis 针对 Redis 提供了非常方便的操作模板 RedisTemplate....
2019-09-06 10:05:02 82
原创 SpringBoot Cache缓存
SpringBoot CacheSpring Data提供了对各种缓存中间件的支持,在SpringBoot中很容易集成各种缓存中间件,如redis.Spring Cache的概念可以说是前置知识,先学习一下。Springboot 2.x版本一、简单示例1、创建springBoot项目,在pom文件中导入以下依赖。<dependency> &l...
2019-09-06 09:59:58 169
原创 vue组件(三)之slot
Slot内容分发1、内容分发与编译作用域在使用组件时,常常要像这样组合它们.<app> <my-com></my-com> <my-com-2></my-com-2></app>此时需要注意的是:<app> 组件不知道它的挂载点会有什么内容。挂载点的内容是由<app>的父组件决定...
2019-09-03 15:37:19 141
原创 Vue组件(二)之数据传递(props-emit,父链)
props-emit 及父链在组件中,父组件和子组件的作用域是相互独立的,但是组件之间协同工作那么又是可能会相互调用对方的数据或者说相互通信,vue中通过props向下传递数据,通过events向上传递消息。1、Props1.1、数据传递props由父组件传递数据给子组件,那么所传递数据需要在子组件的标签上进行声明,如下子组件标签名为my-com,其中的属性message和:msg,...
2019-09-03 08:56:06 309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人