07 2021 档案

摘要:1. 指导原则a) 简单性b) 可读性c) 生产力 2. 标识符a) 选择标识符是为了清晰,而不是简洁b) 标识符长度c) 上下文是关键d) 不要用变量类型命名你的变量e) 使用一致的命名方式f) 使用一致的声明样式g) 成为团队合作者 3. 注释a) 关于变量和常量的注释应描述其内容而非其目的b) 阅读全文
posted @ 2021-07-23 16:12 blade2 阅读(178) 评论(0) 推荐(0)
摘要:第1章 01-特性 第1章 02-概念详解 第1章 03-环境配置jdk、zookeeper 第1章 04-环境配置kafka 第1章 05-消息的生产与消费 第1章 06-java第一个程序001 第1章 07-java第一个程序002 第1章 08-优化与总结 第2章 01-消息发送流程解析 第 阅读全文
posted @ 2021-07-23 15:22 blade2 阅读(140) 评论(0) 推荐(0)
摘要:01 学习内容与目 02 编辑模式 03 开发模式(剖析源码 04 通信流程 05 自定义菜单创 06 自定义菜单删除和查询 07 自定义菜单推 08 个性化菜单 09 接收消息 10 被动回复消息 11 客服消息 12 群发接口 13 模版消息 14 公众号自动回复配 15 临时素材 16 永久素 阅读全文
posted @ 2021-07-23 15:11 blade2 阅读(337) 评论(0) 推荐(0)
摘要:01.Golang精编100题:选择题1 02.Golang精编100题:选择题2 03.Golang精编100题:选择题3(类型转换与断言问题) 04.Golang精编100题:选择题4(常量的合法类型) 05.Golang精编100题:选择题5 06.Golang精编100题:选择题6(值类型与 阅读全文
posted @ 2021-07-22 16:27 blade2 阅读(927) 评论(0) 推荐(0)
摘要:01-http协议概念及工作流 02-http协议之方法与状态码 03-socket编程发送Get请求 04-socket编程批量发帖 05-http协议模拟登陆发帖 06-referer头与防盗 07-http缓存详 08-http内容压缩 09-comet反向ajax Http协议(HTTP1. 阅读全文
posted @ 2021-07-22 15:44 blade2 阅读(247) 评论(0) 推荐(0)
摘要:最新完整数据结构与算法 P11_课程介绍 P22_数据结构与算法概述_数据结构 P33_数据结构与算法概述_算法 P44_算法分析_时间复杂度分析1 P55_算法分析_时间复杂度分析2 P66_算法分析_时间复杂度分析3 P77_算法分析_时间复杂度分析4 P88_算法分析_时间复杂度分析5 P99 阅读全文
posted @ 2021-07-22 13:49 blade2 阅读(175) 评论(0) 推荐(0)
摘要:1. 开张课、课程内容、说下反向代理 2. 复习课 利用协程创建两个测试web服务 3. 最简单的请求 转发 、httpclient初步使用 4. 补充课 在httpserver中实现Basic Auth的认证和解析 5. 让我们的 反向代理 支持Basic Auth验证框弹出 6. 让我们的 反向 阅读全文
posted @ 2021-07-22 13:39 blade2 阅读(147) 评论(0) 推荐(0)
摘要:1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络 2-1 章节导学 2-2 计算机的发展历史 2-3 计算机的分类 2-4 计算机的体系与结构 2-5 计算机的层次与编程语言 2-6 计算机的速度单位 2-7 计算机的字符与编码集 3-1 章节导学 3-2 计算机的总线 3-3 计算机 阅读全文
posted @ 2021-07-21 14:50 blade2 阅读(727) 评论(0) 推荐(0)
摘要:第1天 day01-01 为什么要学习Go day01-02 课上所用物料介绍 day01-03 安装Go开发包 day01-04 配置GOPATH day01-05 Go项目目录结构介绍 day01-06 安装VSCode编辑器 day01-07 编写第一个Go语言程序 day01-08 变量声明 阅读全文
posted @ 2021-07-21 14:31 blade2 阅读(482) 评论(0) 推荐(0)
摘要:01.API的URL规则设计、带参数的路由 02.是否一定要用MVC模式、路由分组 03.简单Dao层代码封装、使用中间件模拟 鉴权 04.创建Model、参数绑定Model的初步使用 05.内置验证器的初步使用、POST参数绑定 06.自定义验证器结合正则验证JSON参数 07.批量提交帖子数据的 阅读全文
posted @ 2021-07-09 13:31 blade2 阅读(614) 评论(0) 推荐(0)
摘要:一、Golang“调度器”的由来? (1) 单进程时代不需要调度器 我们知道,一切的软件都是跑在操作系统上,真正用来干活(计算)的是CPU。早期的操作系统每个程序就是一个进程,知道一个程序运行完,才能进行下一个进程,就是“单进程时代” 一切的程序只能串行发生。 早期的单进程操作系统,面临2个问题: 阅读全文
posted @ 2021-07-09 11:17 blade2 阅读(466) 评论(0) 推荐(0)
摘要:一、流?I/O操作? 阻塞? (1) 流 (2) I/O操作 (3) 阻塞 二、解决阻塞死等待的办法 阻塞死等待的缺点 办法一:非阻塞、忙轮询 办法二:select 办法三:epoll 三、epoll? 四、epoll的API (1) 创建EPOLL (2) 控制EPOLL (3) 等待EPOLL 阅读全文
posted @ 2021-07-08 12:16 blade2 阅读(336) 评论(0) 推荐(0)
摘要:缓存设计可谓老生常谈了,早些时候都是采用memcache,现在大家更多倾向使用redis,除了知晓常用的数据存储类型,结合业务场景有针对性选择,好像其他也没有什么大的难点。 工程中引入Redis Client二方包,初始化一个Bean实例RedisTemplate ,一切搞定,so easy。 如果 阅读全文
posted @ 2021-07-08 11:44 blade2 阅读(1187) 评论(0) 推荐(0)
摘要:Go提供了template 库专门用于渲染模板输出,语法如下: 查看全文: http://www.golang.ren/article/7136 模板标签 模板标签用”{{“和”}}“括起来 可以通过.Delims 方法更改标签界定符号,以避免和前端框架冲突, t, _ := template.Ne 阅读全文
posted @ 2021-07-07 15:19 blade2 阅读(4432) 评论(0) 推荐(0)
摘要:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块 阅读全文
posted @ 2021-07-07 13:22 blade2 阅读(506) 评论(0) 推荐(0)