摘要: 本节主要讲解Linux(Centos 6.5)下Java环境的安装 1. 卸载机器上默认安装的JDK 在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装的Jdk相对来说易控制版本,稳定性更高。所以以下是我卸载预装JDK并选定自己的版本来进行重新安装。 阅读全文
posted @ 2019-03-10 12:11 pointerC++ 阅读(1897) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. http编程2. mysql使用 1. http编程 (1)http编程分析 Go原生支持http,import(“net/http”) Go的http服务性能和nginx比较接近 几行代码就可以实现一个web服务 关于HTTP,TCP/IP相关知识可以看系列博客 https: 阅读全文
posted @ 2019-03-09 12:29 pointerC++ 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 主要内容 1. Tcp编程2. redis使用 1. Tcp编程 (1)简介 Golang是谷歌设计开发的语言,在Golang的设计之初就把高并发的性能作为Golang的主要特性之一,也是面向大规模后端服务程序。在服务器端网络通信是必不可少的也是至关重要的一部分。Golang内置的包例如net、ne 阅读全文
posted @ 2019-03-05 00:18 pointerC++ 阅读(3034) 评论(0) 推荐(0) 编辑
摘要: 本节主要介绍Redis的5种数据类型,同时使用Python API来操作Redis,其中python版本为3.5, redis版本为4.0.2。 redis-py 的API的使用可以分类为: (1)连接方式 (2)连接池 (3)操作 String 操作 Hash 操作 List 操作 Set 操作 阅读全文
posted @ 2019-03-02 12:13 pointerC++ 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同的场景下的缓存与存储需求。同时Redis的诸多高级功能使其可以胜任消息队列、任务队列等不同的角色。 2. 特性 为什么Redis能吸引如此多的用户? (1)存储结构 在python中有一种数据 阅读全文
posted @ 2019-03-02 09:58 pointerC++ 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1.Goroutine2. Chanel3. 单元测试 1. Goroutine Go 协程(Goroutine)(轻量级的线程,开线程没有数量限制)。 (1)进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。 B. 线程是进程的一个执行实体, 阅读全文
posted @ 2019-02-26 20:29 pointerC++ 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容 1. 前言2. redis安装3. 启动和停止Redis 1. 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本 阅读全文
posted @ 2019-02-23 23:30 pointerC++ 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 终端读写2. 文件读写3. 命令行参数4. Json5. 自定义错误 1. 终端读写 操作终端相关文件句柄常量 os.Stdin:标准输入 os.Stdout:标准输出 os.Stderr:标准错误输出 1 package main 2 3 import ( 4 "fmt" 5 阅读全文
posted @ 2019-02-21 02:18 pointerC++ 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.反射: 定义: 反射就是程序能够在运行时检查变量和值,求出它们的类型。 可以在运行时动态获取变量的相关信息 Import ("reflect") 为什么需要反射? 想象下:如果程序中每个变量都是我们自己定义的,那么在编译时就可以知道变量类型了,但是实际中并非如此,就需要我们在运行时检查变量,求出 阅读全文
posted @ 2019-02-19 01:36 pointerC++ 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 结构体和方法2. 接口 1. 结构体和方法 (1). 用来自定义复杂数据结构 (2). struct里面可以包含多个字段(属性) (3). struct类型可以定义方法,注意和函数的区分 (4). struct类型是值类型 (5). struct类型可以嵌套 (6). Go语言 阅读全文
posted @ 2019-02-18 02:13 pointerC++ 阅读(415) 评论(0) 推荐(0) 编辑