2018年7月16日

架构发展流程

该文被密码保护。 阅读全文

posted @ 2018-07-16 17:23 姜伟 阅读(0) 评论(0) 推荐(0) 编辑

架构思考

该文被密码保护。 阅读全文

posted @ 2018-07-16 14:41 姜伟 阅读(1) 评论(0) 推荐(0) 编辑

2018年7月15日

一个完整的web请求流程分析—环节分析

该文被密码保护。 阅读全文

posted @ 2018-07-15 18:11 姜伟 阅读(0) 评论(0) 推荐(0) 编辑

一个完整的web请求流程分析——第一版

该文被密码保护。 阅读全文

posted @ 2018-07-15 16:19 姜伟 阅读(1) 评论(0) 推荐(0) 编辑

mysql 不指定 ip 的连接默认都是 localhost

摘要: 问题场景 在本地使用 docker 启动了一个 mysql 容器,并把本地的33067端口映射到容器内 mysql 的 3306,我们假设容器的 ip 地址是 172.17.0.2,使用本地的 mysql 客户端尝试连接容器内部的 mysql 服务。 方法 1 由于是绑定本地的 33067 端口,所 阅读全文

posted @ 2018-07-15 13:18 姜伟 阅读(2836) 评论(0) 推荐(0) 编辑

架构初解

摘要: 哪些地方需要架构 不只有那些high level 层面的东西才需要架构,在软件的整个生命周期中,架构几乎都有体现。 需求的提取和抽象,application 的部署,project package 的组织和命名,甚至到module 、class 、function、variable 的组织命名都需要 阅读全文

posted @ 2018-07-15 12:59 姜伟 阅读(106) 评论(0) 推荐(0) 编辑

如何尊重程序猿

摘要: 经常会有吐槽那些完全不懂得尊重程序员的产品经理和其他互联网从业者。这些人基本可以分为以下几类。 完全不懂技术,也不学习如何理解技术 很多刚入行的产品经理不少属于此类,他们做产品有一般表现为: 没逻辑,没直觉 有直觉,但直觉背后无逻辑,经不起推敲 有逻辑,但逻辑很少自己去验证,只等着产品出来再验证 有 阅读全文

posted @ 2018-07-15 12:35 姜伟 阅读(131) 评论(0) 推荐(0) 编辑

2018年7月14日

redis

摘要: 1 redis 是单线程的以及redis很快<1> 是开源的内存中的数据结构存储数系统 可以用作数据库 缓存 消息中间件<2> string 散列 列表 集合 有序集合(sort set)<3> 读写速度不会受到磁盘I/O 速度限制,所以极快<4>是单进程单线程的kv 数据库,c编写 每秒十万 Me 阅读全文

posted @ 2018-07-14 09:08 姜伟 阅读(72) 评论(0) 推荐(0) 编辑

docker基础

摘要: 1 常用命令:<1> 搜索镜像 docker search<2> 获取镜像 docker pull<3> 查看镜像 docker images<4> 删除镜像 docker rmi<5> 保存镜像 docker save spring-boot-docker -o /home/wzh/docker/ 阅读全文

posted @ 2018-07-14 09:05 姜伟 阅读(96) 评论(0) 推荐(0) 编辑

Python装饰器

摘要: :装饰器结构 此类三层写法必须要加(),可以多个装饰器循环嵌套在一次,两层则不需要加()。另外在inner上加一层装饰器@wraps 可以被装饰的函数返回正确的函数名 个人理解:装饰器三个要素可分为:装饰器的参数,要装饰的函数,函数所需要的参数。对应上图三层。 二 、装饰器登录认证 三:装饰器实现单 阅读全文

posted @ 2018-07-14 09:03 姜伟 阅读(92) 评论(0) 推荐(0) 编辑

导航