自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

银熊技术 - 关注架构和职场发展

知行合一,好好学习

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 技术人沟通中的几个常见问题

通过几个情景描述,来聊一聊技术人沟通中的几个常见问题。一、情景一在你设计的一个技术方案中,领导不同意其中的一些设计,觉得设计很繁琐,实现起来不容易,耗费时间。你不同意领导的这些说法,虽然设计很繁琐,但是考虑的一些问题很全,所以设计会有一点繁琐。 这时候你该怎么办?这里表现出了一个技术人对技术设计追求完美的一个体现。这种追求当然是值得提倡的。但有时候往往受制于一些现实因素-时间,业务发展,资源等,这些都是领导需要考虑的,领导不仅要考虑技术方面,还要考虑其他因素。所以设计的时候,要适度设计,不要过度,

2020-11-15 20:12:15 587

转载 微服务架构学习与思考(03):微服务总体架构图解

前面微服务2篇文章:微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势微服务架构学习与思考(02):微服务实施前有哪些问题需要思考?如何进行服务分层分层:是一种很常见的架构方法。比如我们常见的网络协议TCP/IP的分层。分层之后,各层各司其职,相互隔离开来。最简单的服务分层:第一层:接入层外部设备访问的统一接入层。第二层:聚合服务层对下层的基础服务做一些聚合,剪裁的工作,适配上层不同设备的数据输出。第三层:基础服务层比较细粒度的微服务层,提供基础的核心服务,公共服务。

2020-08-15 01:07:49 302

转载 微服务架构学习与思考(02):微服务实施前有哪些问题需要思考?

一、前言“地址:https://www.cnblogs.com/jiujuan/p/13284412.html前一篇文章简单分析了微服务的好处,以及会带来的问题。遇到问题并不可怕,可怕的是我们不去面对它,不去想办法解决它,逃避问题是不可能有任何进步。所以积极想办法应对问题并解决问题,才能不断的进步。前面讲了,微服务一般都是由单体演进而来,很少有业务从0就开始进行微服务开发。如果能从0就开始用微服务开发,确实是一件很好的事情,前提是你确实考虑清楚了用微服务开发适合当前的业务以及业务的发展需求。那

2020-08-10 18:24:19 179

转载 微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势

https://www.cnblogs.com/jiujuan/p/13280473.html一、单体应用在软件开发早期阶段,大家都在一个应用系统上开发。各个业务模块之间耦合也比较紧密。软件发布也是整体发布,或者对软件进行打包发布和部署,比如java可以打包成war部署。测试也很容易,因为代码都在一起,基本不需要引用外部的关联服务。在软件开发早期,这种软件开发模式能适应业务的发展,软件应用也可以正常运行。如果你的业务发展良好,客户需求会变得越来越多,软件功能数也会随着客户的需求变多而变多。为了实.

2020-07-12 02:33:16 477

转载 图文详解Prometheus监控+Grafana+Alertmanager告警安装使用

https://www.cnblogs.com/jiujuan/p/13262380.html一:前言一个服务上线了后,你想知道这个服务是否可用,需要监控。假如线上出故障了,你要先于顾客感知错误,你需要监控。还有对数据库,服务器的监控,等等各层面的监控。近年来,微服务架构的流行,服务数越来越多,监控指标变得越来越多,所以监控也变得越来越复杂,需要新的监控系统适应这种变化。以前我们用zabbix,StatsD监控,但是随着容器化,微服务的流行,我们需要新的监控系统来适应这种变化。于是监控项目Pro.

2020-07-07 23:38:19 3068 2

转载 淘宝从小到大的发展 - 从呱呱坠地的婴儿到出类拔萃的青年-重读《淘宝技术这十年》

一:前言《淘宝技术这十年》–子柳著,北京.电子工业出版社。我又把这本书重新读了一遍。为什么重读?因为以前读的时候,囫囵吞枣,只是看看而已,看过了就过了,了无痕,一点思考也没有留下。虽然作者自称一个“比较低阶”的人员,但是也可以从一个角度看看淘宝是怎么从一个小网站发展到当今世界最大的电子商务平台。这本书书名说的是技术,但是内容绝不止于技术。淘宝,现今这个世界最大的电子商务平台,当初它是从哪里开始起步的?最初网站有哪些功能?它又是怎么一步一步发展起来的?在当时的强敌易趣,ebay环视下

2020-06-01 19:56:10 1566

转载 Laravel底层原理系列

Laravel 从学徒到工匠精校版 地址:https://laravelacademy.org/laravel-from-appreciate-to-artisan《Advanced Application Architecture With Laravel 4》的中文精校版,这本书中文可以译作 《从学徒到工匠 - 基于 Laravel 4 进行高级应用架构》,主要讲了 Laravel 底层实现原理,以及如何基于 Laravel 进行大型应用设计和架构,作者是大名鼎鼎的 Laravel 框架作者 T

2020-05-30 00:19:46 545

原创 php中的匿名函数和闭包(closure)

这个是我在博客园上写的yi一:匿名函数(在php5.3.0 或以上才能使用) php中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最常用的就是回调函数的参数值。(http://php.net/manual/zh/functions.anonymous.php) 匿名函数的定义:

2020-05-30 00:12:58 773

原创 永远不要停止思考

不要停止思考永远不要停止思考,大脑是自然赋给人类最好的礼物。永远饥渴,永远保持谦逊(stay hungry,stay foolish),不要停止学习,让思考永远有养料。让学习不停的来滋养思考,给思考提供充分的养料,这样思考才能保持长年不衰。读书-读好书,这是学习的方法之一,也许是最好的学习方法。不要浪费时间读垃圾书。去豆瓣,goodreads看看评分,评价。学好英语,让学习知识的方式多一种,让学习的世界多开一扇门。与人交流,思想碰撞,产生新的火花,促进思考。“一朵云推开另一朵云,一颗心点燃另一颗

2020-05-29 23:11:33 550

原创 Golang的goroutine协程和channel通道

一:简介因为并发程序要考虑很多的细节,以保证对共享变量的正确访问,使得并发编程在很多情况下变得很复杂。但是Go语言在开发并发时,是比较简洁的。它通过channel来传递数据。数据竞争这个问题在golang的设计上就进行了规避了。它提倡用通信的方式实现共享,而不要以共享方式来通信Go语言用2种手段来实现并发程序,goroutine和channel,其支持顺序通信进程(communicating ...

2019-10-25 00:52:46 273 1

原创 技术管理:技术管理者的多维度能力及成长路径

这篇文章我读了后,有种“读君一篇文,胜读十年书”的感觉。给了我很多启发,由衷的感谢作者!我把它放在这里,希望也能给你们带来思考与启发。本文原作者陈旭,原文链接:http://developer.51cto.com/art/201603/507074.htm注:原文图片缺失, 我给找回来了。隔一段时间再看,其实还可以在向前进,比如去熟悉市场,销售,了解偏商业部分的内容等我的另外一个博客...

2019-10-25 00:45:06 847 1

原创 Go条件语句、switch和循环语句

一:Go条件语句package mainimport "fmt"//========go条件判断语句===func main() { var var1 int = 10 if var1 < 21 { fmt.Println("if 语法,小于") } if var1 < 20 { fmt.Println("...

2019-03-21 23:22:35 221 1

原创 Go数据类型和变量

一:Go数据类型1.1 Go语言按照分类有以下几种数据类型布尔型 布尔型的是一个常量true或者false数字类型 整型int和浮点型 float32, float64字符串类型 字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。Go语言的字符串的字节使用UTF-8编码标识Unicode文本。其它类型 1、指针类型 pointer2、数组类型3、结...

2019-03-20 12:42:20 129

原创 关于“大多数普通程序员是青春饭”这一现象,未来会有改善吗

转自知乎好好思考,好好考虑一个回答:判断一个行业是不是青春饭的标准,无非是岁月带来的经验和技能上的提升能否弥补甚至超越生理机能的下降。生理机能的下降是我们无法阻止的,无论是精力记忆力还是体力,人在过了某一个年龄之后一定都会走下坡路。因此从某种程度上说,年龄比较大的任何职业的人天生就是有劣势的,而弥补这个劣势的唯一方法就是利用这段时间在经验和技能上充实自己。举个例子,几乎所有...

2018-03-12 23:25:54 792

转载 Shell 和Shell Script 基础

转自:http://www.study-area.org/linux/system/linux_shell.html认识SHELL或许﹐许多人都已经听过shell 或bash 这些名字﹐但不知道您是否知道它们究竟是什么东东呢﹖先回到电脑基础常识上吧﹕所有的电脑都是由硬体和软体构成的﹐硬体就是大家能摸得着看得见的部份﹐例如﹕键盘﹑荧幕﹑CPU﹑记忆体﹑硬碟﹑等等。离开了硬体﹐所谓的电脑是

2013-08-10 11:36:45 1017

转载 理解MySQL——索引与优化

http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读

2012-08-21 13:49:49 518

学习go框架Revel

go框架Revel学习,很好的学习Revel的资料,想学习的同学可以好好学习这个

2018-06-12

MySQL存储过程

MySQL存储过程,介绍的很详细,还有具体的例子

2008-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除