最近一直在自学go,然后看到很多用到位运算的,之前写PHP的,貌似比较少的接触,然后都忘记差不多了,借这个机会,就去找了下这些基础知识,然后这里记录一下,算是一个温故而知新吧。
在计算机中所有的数据都是以二进制形式存储的。位运算其实就是直接对在内存中的二进制数据进行操作的,因此处理数据的速度是非常快的。
基本的位操作符有与,或,异或,取反,左移,右移这6种,他们的运算规则如下所示:
函数式编程
函数式编程
接口的定义和实现
接口的组合
面向接口
duck typing的概念
接口的定义和实现
接口的组合
面向“对象”
结构体和方法
包和封装
GOPATH环境变量
内建容器
数组
切片的概念
切片操作
Map
字符和字符串处理
基础语法
变量定义
内建变量类型
常量与枚举
条件语句
循环
函数
指针
1. Golang学习
此课程的主要内容来自慕课学习视频整理
Go语言的设计初衷
针对其他语言的通电进行设计
并加入并发编程
为大数据,微服务,并发而生的通用编程语言
1 面向对象基本实践
1. 类的概念
2. 实例化的概念
3. 构造函数
3. 析构函数
4. 数据访问
5. 对象引用的概念
2 高级实践
1. 对象继承
2. 访问控制
3. Static(静态)关键字
4. Final关键字
5. 数据访问
6. 对象接口
7. 多态
8. 抽象类
面向对象编程
面向对象的基本概念
1. 什么是对象
2. 对象的基本组成
3. 对象的特点
4. 什么是面向对象
5. 为什么使用面向对象
6. 面向对象的基本思路
7. 面向对象的基本原则
什么是面向对象
面向对象(Object Oriented)
对象(Object)
面向(Oriented)
世间万物皆对象。 如:一个人、一辆车、一架飞机等。一切可见之物都是对象。一切不可见之物(抽象事物)也可以为对象(如:一个抽象概念)
PHP之高并发和大数据处理及优化。首发于glxe.top
高并发的概念
高并发(High Concurrency),是互联网分布式系统架构设计中必须考虑的因素之一,它通常指,通过设计保证系统能够同时并行处理很多请求。
提到高并发,那相关的常用的一些指标就得说道。
响应时间(Response Time):从请求发出到收到响应时间花费。例如系统处理一个HTTP请求是200ms,那么系统处理请求时间200ms就是响应时间;
吞吐量(Throughput):单位时间内处理请求的数量(通常有并发和QPS决定)。例如100s能处理500个请求;
每秒查询率QPS(Query Per Second):每秒钟请求或查询的数量,在互联网领域中指的是每秒响应请求数(指HTTP请求)。例如每秒能处理5个请求;
并发用户数:同时承载正常使用系统能的用户数量。例如一个秒杀活动,同时在线量一定程度上代表了系统的并发用户数。