笔记
努力小张
❤️ 再不努力,就什么都没了
展开
-
如何成为优秀的技术经理?你要做到这三点( 三 )技术规划与管理
技术规划与管理前言系统健康度巡检技术规划总结补充前言系统健康度巡检为什么要把系统健康度巡检放到技术管理里,我觉得这是一个非常重要的环节。像传统的航空、电力、汽车行业都要有一定的巡检机制,保障设备系统正常运转,同样软件系统也同样需要巡检机制保障业务健康发展。随着业务的不断发展,业务量和数据量不断的上涨,系统架构的腐蚀是避免不了的,为了保障系统的健康度,需要不断的考虑对系统架构、性能进行优化。系统的监控与报警能够一定程度发现系统存在的问题,系统存在的一些隐患需要通过对系统的巡检去发现,如果优化不及时在原创 2020-10-24 14:46:05 · 1449 阅读 · 0 评论 -
2020-10-24
1024勋章原创 2020-10-24 00:38:55 · 128 阅读 · 0 评论 -
如何成为优秀的技术经理?你要做到这三点( 一 )开发规范
这三点前言开发规范命名规范统一 IDE 代码模板Maven 使用规范代码 Commit 规范统一 API 规范异常处理规范分支开发规范统一日志规范统一 MYSQL 开发规范统一工具与框架补充前言「技术经理」是开发团队中的某位程序员需要对一起创建系统的整个开发团队负责时所承担的角色。通常他既要对最终交付的软件系统负责,另外也会像一个程序员一样去开发实现系统。一个技术经理的 60% ~ 70% 的时间可能花在了开发任务分解分配、开发实践、技术架构评审、代码审核和风险识别上,而余下的 30% ~40%原创 2020-10-23 13:56:33 · 1862 阅读 · 0 评论 -
阿里工程师修养之:如何量化考核技术人的 KPI ?
量化考核技术人的 KPI前言为什么需要技术 KPI ?将就的代价技术管理者者(TL)的失职技术 KPI 的量化技术 KPIKPI答疑前言对技术人来说,技术是成长的“核心”。然而,在实际工作协作中,技术的重要性常常被业务所掩盖,造成先业务后技术的现象。一起探讨、交流。为什么需要技术 KPI ?在业务技术团队,有一个不好的趋势就是团队越来越业务,越来越没有技术味道。每个人都在谈业务,技术大会上在谈业务,周会上在聊业务,周报里写的是业务项目……唯独少被谈及的是技术本身。此处并不是说业务不重要,而是说理解原创 2020-10-23 13:44:02 · 2797 阅读 · 0 评论 -
阿里工程师修养之:阿里资深技术专家的 10 年感悟
阿里专家10年的感悟前言:1. 一个人走得快,一群人走得远2. 当你不舒服,难受或陷于困境时,应该停下来思考3. 学习能力与思维模式是一个人的核心竞争力3.1.首先承认自己的不足3.2.掌握优秀的学习方法:3.3.掌握搜索信息的有效方式3.4.具备优秀的批判性思维模型前言:阿里有许多土话,比如“方法总比困难多”、“不淘汰自己就会被别人淘汰”、“你感觉不舒服的时候,就是成长的时候”。每一句都在激励我们向前。生活总不缺困难和磨练,痛苦的时候,只有转变思维,才能蜕变。今天很残酷,明天更残酷,后天很美好,熬过原创 2020-10-23 11:35:38 · 499 阅读 · 1 评论 -
阿里工程师的自我修养之:优秀工程师必备的一项技能( 二 )
优秀工程师必备的一项技能( 二 )补充锻炼思考力的有效实践重要观点小结锻炼思考力的有效实践意识觉醒意识觉醒是提升思考力最重要的一个点,我认为。只要形成了这种意识,就已经成功了一半。很多同学思维能力没有上去,是没有意识到思考力这个概念,只是机械地做事情,做事情,做事情……每次都在同一个思维层次上面转悠,不可能有本质的提升。从初级工程师,高级工程师,技术专家,高级专家,资深专家……级别提升靠什么?多接了多少需求?多写了多少代码?这些因素会有,但是关键因素不是这些,而是思考力在不断提升,思维方式在不原创 2020-10-23 09:09:53 · 269 阅读 · 1 评论 -
优秀工程师必备的一项技能,你解锁了吗?
优秀工程师必备的一项技能导读引言关于思考力有哪些对程序员最重要的思考力如何在工作中学习和运用这些原理,我觉得有一个`最佳实践`:结构化思维:构建自己的知识树`如何熟悉一个新系统`,我的步骤是:`那么如何训练出自己的知识树呢`?我给一些比较有效的实践方案:扩展性思维:举一反三,拓展思维`抓重点思维:提升效率,方便记忆和传递`导读很多程序员在工作一段时间后会遇到迷茫期,虽有技术傍身,也难免会产生焦虑,反复思考怎样才能快速成长。关于如何提高自己的思考力,运用思考的力量推动能力提升引言我们来看一下几类在原创 2020-10-23 08:47:54 · 442 阅读 · 0 评论 -
阿里工程师的自我修养之:优秀工程师必备的三大思维,你拥有哪些?
导读产品思维技术思维工程思维不同岗位、不同职责的技术人对工程师思维的深度要求是不一样的,但从多维度去思考却应是每个技术人都应该具备的素养。希望让大家能正确对待那些在现实工作中看上去与本职岗位无关,却对团队效能影响极大的一些点和一些事。在社会分工的背景下,软件行业的工程师群体被划分成了开发、测试、产品等诸多岗位,以协作的方式共同完成价值创造。高度依赖软件的互联网行业正以全新的方式改善着人们的生活,同时在改善的道路上对价值创造的效能提出了更高的要求,而背后是对个体与团队的协作效能有着更高的诉求。专人专岗的原创 2020-10-22 16:06:23 · 312 阅读 · 0 评论 -
阿里工程师的自我修养,总结超详解看我的
技术人具备“结构化思维”意味着什么?前言什么是结构化思维?表达要有逻辑做事要有套路如何进行结构化思考?结构化思维应用如何落地新团队?打造极客文化如何做晋升述职前言在日常工作中,我们时常会碰到这样的情况,有的人讲事情逻辑非常混乱,罗列了很多事项,却把握不到重点,无法把一件事情说清楚。这种思维混乱是典型的缺少结构化思维的表现。结构化思维非常重要,不仅仅体现在表达上,也体现在在我们分析问题的过程中。具备结构化思维,才能将问题分析地更全面、更深刻什么是结构化思维?那么到底是什么是结构化思维呢?简单来说,结构原创 2020-10-22 15:57:41 · 691 阅读 · 0 评论 -
Docker — 技术入门 从入门到实践篇之:安装 Docker
安装 DockerUbuntu、Debian 系列安装 Docker使用脚本自动安装补充官方网站上有各种环境下的 安装指南,这里主要介绍下 Ubuntu、Debian 和 CentOS 系列的安装。Ubuntu、Debian 系列安装 Docker系统要求 Docker 支持以下版本的 Ubuntu 和 Debian 操作系统: Ubuntu Xenial 16.04 (LTS)Ubuntu Trusty 14.04 (LTS)Ubuntu Precise 12.04 (LTS)Debian t原创 2020-10-22 13:53:16 · 349 阅读 · 1 评论 -
Docker — 技术入门 从入门到实践
Docker — 从入门到实践 前言什么是 Docker为什么要使用 Docker?基本概念镜像(Image)容器(Container)仓库(Repository)前言Docker是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应 用的运行效率,降低了云计算资源供应的成本! 使用 docker,可以让应用的部 署、测试和分发都变得前所未有的高效和轻松!无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,以在有限的时间内做更多有意义的事。此文 既适用于原创 2020-10-22 13:37:03 · 282 阅读 · 1 评论 -
JAVA核心知识点之 分布式缓存:概述详解
分布式缓存1.1. 缓存雪崩1.2. 缓存穿透1.3. 缓存预热1.4. 缓存更新1.5. 缓存降级1.1. 缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间所有原本应该访问缓存的请求都去查询数据库了,而对数据库 CPU 和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。一般有三种处理办法:一般并发量不是特别多的时候,使用最多的解决方案是加锁排队。给每一个缓存数据增加相应的缓存标记,记录缓存的是否失效,如果缓存标记失效,则更新数据缓存。为原创 2020-10-22 10:33:38 · 302 阅读 · 1 评论 -
JAVA核心知识点之 数据结构:总结概述
数据结构:总结概述,持续更新1.1. 栈(stack)1.2. 队列(queue)1.3. 链表(Link)1.4. 散列表(Hash Table)1.5. 排序二叉树1.5.1. 插入操作1.5.2. 删除操作1.5.3. 查询操作1.6. 红黑树1.6.1. 红黑树的特性1.6.2. 左旋1.6.3. 右旋1.6.4. 添加1.6.5. 删除1.7. B-TREE1.8. 位图1.1. 栈(stack)栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶(top)。它原创 2020-10-22 10:23:17 · 983 阅读 · 7 评论 -
JAVA 核心知识点篇之算法( 二 ):补充
剪枝算法在搜索算法中优化中,剪枝,就是通过某种判断,避免一些不必要的遍历过程,形象的说,就是剪去了搜索树中的某些“枝条”,故称剪枝。应用剪枝优化的核心问题是设计剪枝判断方法,即确定哪些枝条应当舍弃,哪些枝条应当保留的方法。回溯算法回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。最短路径算法从某顶点出发,沿图的边到达另一顶点所经过的路径中,各边上权值之和最小的一条路径叫做最短路径。解决最短路的问题有以下算法,Di原创 2020-10-22 09:40:46 · 179 阅读 · 0 评论 -
JAVA 核心知识点篇之算法:概述,总结
JAVA 算法1.1. 二分查找1.2. 冒泡排序算法1.3. 插入排序算法1.4. 快速排序算法希尔排序算法1.1. 归并排序算法1.2. 桶排序算法1.3. 基数排序算法1.1. 二分查找又叫折半查找,要求待查找的序列有序。每次取中间位置的值与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程。直到查找到了为止,否则序列中没有待查的关键字。public static int biSearch(int []a原创 2020-10-22 09:26:30 · 636 阅读 · 0 评论 -
JAVA核心知识点篇:RabbitMQ基础概念详细介绍
RabbitMQ基础概念详细介绍RabbitMQ前言1.1. 概念1.2. RabbitMQ 架构1.2.1. Message1.2.2. Publisher1.2.3. Exchange(将消息路由给队列 )1.2.4. Binding(消息队列和交换器之间的关联)1.2.5. Queue1.2.6. Connection1.2.7. Channel1.2.8. Consumer1.2.9. Virtual Host1.2.10.Broker1.3. Exchange 类型1.3.1. Direct 键(原创 2020-10-21 16:21:12 · 469 阅读 · 1 评论 -
JAVA中Zookeeper详解大全
Zookeeper详细讲解1.Zookeeper1.1. Zookeeper 概念1.1.1. Leader1.1.2. Follower1.1.3. Observer1.1.4. ZAB 协议1.1.5. 投票机制1.2. Zookeeper 角色1.3. Zookeeper 工作原理(原子广播)1.3. Znode 有四种形式的目录节点1.Zookeeper1.1. Zookeeper 概念Zookeeper 是一个分布式协调服务,可用于服务发现,分布式锁,分布式领导选举,配置管理等。Zooke原创 2020-10-21 15:58:22 · 1091 阅读 · 2 评论 -
JAVA核心知识点篇:日志详解概述总结
日志1.1. Slf4j1.2. Log4j1.3. LogBack1.3.1. Logback 优点1.4. ELK1.1. Slf4jslf4j 的全称是 Simple Loging Facade For Java,即它仅仅是一个为 Java 程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如 JDBC 一样,只是一种规则而已。所以单独的 slf4j 是不能工作的,必须搭配其他具体的日志实现方案,比如 apache 的 org.apache.log4j.Logger,jdk 自带的 j原创 2020-10-21 15:30:53 · 316 阅读 · 0 评论 -
Markdown编辑器:好看的字体颜色和各种表情符号
解决编辑器好看的字体颜色和各种表情符号前言颜色表情演示实例:前言刚刚开始写博客的时候在想为什么别的的颜色是红色的,而我的CSDN(Markdown编辑)却只有黄色颜色在markdown中采用html能够控制文字的颜色:参考html写法就可以了<font color="#0000dd" size=3>浅蓝色文字:</font><br /> <font color="#dd0000" size=3>浅红色文字:</font><br原创 2020-10-21 09:43:08 · 970 阅读 · 0 评论 -
发布博客文章如何加红色字体的字
目录富文本编辑器测试成功博客怎么发红色的字体富文本编辑器测试成功博客怎么发红色的字体原来是富文本编辑器才能发红色的字体//启动 MyThread,需要首先实例化一个 Thread,并传入自己的 MyThread 实例:MyThread myThread = new MyThread(); Thread thread = new Thread(myThread); thread.start(); //事实上,当传入一个 Runnable target 参数给.原创 2020-10-20 17:18:09 · 471 阅读 · 0 评论 -
推荐mysql的书
一本非常实用的数据库的书原创 2020-10-18 22:07:01 · 128 阅读 · 0 评论 -
搜集到10个最难的面试题
1.为什么等待和通知是在 Object 类而不是 Thread 中声明的?2.为什么Java中不支持多重继承?3.为什么Java不支持运算符重载?4.为什么 String 在 Java 中是不可变的?5.为什么 char 数组比 Java 中的 String 更适合存储密码?6.如何使用双重检查锁定在 Java 中创建线程安全的单例?7. 编写 Java 程序时, 如何在 Java 中创建死锁并修复它?8. 如果你的Serializable类包含一个不可序列化的成员,会发生什么?你是如何解决的原创 2020-10-17 09:09:21 · 362 阅读 · 0 评论 -
今天idea出来一个小bug
今天敲着敲着代码出来一个白色小对勾秉着程序员的心理,不找到这个问题的原因,不进行之后的代码开发如下于是我百度搜索原因到底因为什么,最后看了几个文章解释如下:Ctrl+左键添加进去了书签,再Ctrl+左键就可以取消书签...原创 2020-09-29 17:10:16 · 169 阅读 · 0 评论 -
电脑安装软件位置
微信 : D:\安全\2345\WeChat\QQ: D:\安全\2345\Bin钉钉:D:\工作\DingDingMobaXterm:D:\学习软件Navicat Premium 12:D:\工作\Navicat Premium 12idea2020:D:\IDEA\binidea2018: D:\IDEA2018.3.6\bin网易云:D:\安全\2345\CloudMusicFXP:D:\安全\Chrome\flashfxpliehuo\FlashFX.原创 2020-09-21 15:00:40 · 616 阅读 · 0 评论 -
软件售前人员需要具备的素质
在IT界,成功的完成一个项目的需要销售人员、售前人员、项目实施人员(开发人员)、售后服务人员等密切 协作。本文从售前技术支持人员的角度,对售前技术支持工作的过程进行了描述,根据作者在售前的经验,提 出了各环节的应该注意的要点,希望能对售前人员的工作有一定的帮助。售前人员需要具备的素质售前人员应该是项目开发人员与业务销售人员的桥梁,在业务销售人员眼中,售前人员扮演的是技术人员或技术专家的角色,而在项目实施中的开发人员眼中,售前人员是专注技术的销售人员,在用户眼中,售前人员,是代表公司技术水平的技术原创 2020-09-21 14:43:53 · 986 阅读 · 3 评论 -
管理团队需要的能力和技术
管理团队1、成熟2、勇敢3、热爱技术4、一线作战精神1、成熟 技术团队内部有一些员工,也许他们不善言辞、不会说好听的话,但是只要你交给的任务,一定尽全力完成,遇到有不懂的地方会主动请示、沟通、个人姿态摆的很低,这样的员工内心成熟,知道如何完事,体谅上级,努力工作,而不是把精力放在工作之外的地方,这样的员工是团队的中坚力量,是不可或缺的成员。我认为衡量一个团队的凝聚力是否强大,看看这类员工占比多少就知道了,缺少这类员工的团队,一定不会有什么了不起的成绩。 每天回到家,我开始我的另一份职责,洗澡、洗衣原创 2020-09-21 14:37:39 · 611 阅读 · 1 评论 -
虚拟机小张的配置
运行虚拟机命令RocketMQ Windows环境下启动:MongoDBLiunx环境下:Windows环境下启动:电脑防火墙关闭:linu下查看redis启动:ps -ef|grep redisnettyRocketMQ Windows环境下启动:D:\rocketmq-all-4.3.0-bin-release\bin 下 启动 mqnamesrv.cmd startmqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true原创 2020-09-21 14:28:43 · 218 阅读 · 0 评论 -
2020年6月28日长铄
windows安装成功rocketmq和redis启动rocketmq启动redis启动rocketmqstart mqnamesrv.cmdstart mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=truejava -jar rocketmq-console-ng-1.0.1.jar启动redisredis-server redis.windows.conf原创 2020-09-21 14:22:25 · 207 阅读 · 0 评论 -
OKR 目标和关键结果,看重结果
OKR 目标和关键结果,看重结果1.主要方法与步骤:首先设定有挑战性、可衡量的目标;其次是确保你和你的团队都按这个目标前进,不被其他事情干扰;最后是把握节奏,所有成员一直明确需要努力达成的目标,相互鼓励与支持2.实施过程中面临的问题:制定目标和关键成果过程中会存在困惑,这些都是正常的;在执行过程中,也会受到业务压力所影响,变得焦虑。早期会小心翼翼,目标设定过低或过高,或者含糊概括不清,都是正常的,需要慢慢修正。3.容易造成的误解:目标和关键结果制定了就一定要达成,否则就是失败的。一般在开始制定的时原创 2020-08-03 00:35:22 · 2062 阅读 · 0 评论 -
能力陷阱
读书笔记:《能力陷阱》能力陷阱一、重新定义你的工作二、建立良好的人际关系网络三、改变你做事的方法能力陷阱一、重新定义你的工作1、能力陷阱2、领导者特性,连接很多人,做一些有远见的人,提升影响力,提升领袖气质3、改变你的工作日程安排二、建立良好的人际关系网络1、人际交往陷阱2、评估你的人际关系广泛,连接,动态3、打造良好的人际关系展示自我,利用你的二度分隔理论,维持关系4、找到志同道合的人三、改变你做事的方法1、展示自己太重要了。黄铮就是因为在网上发表了一篇文章认识了丁磊,继而认识原创 2020-06-29 22:04:34 · 371 阅读 · 0 评论