自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 【Let‘s make it big】91~100

reimburse 报销还款。

2023-09-21 23:26:04 225

原创 【Let‘s make it big】英语学习合集81~90

we don’t want to discuss it yet 还不想。get back to you about that 回头再聊。that will take forever 花太长时间了。I was going to 我刚正要做。go door to door 挨家挨户。low key 低调。

2023-09-10 23:44:14 246

原创 【Let‘s make it big】英语合集71~80

Receive a package收快递。watercooler饮水机。

2023-08-31 23:25:40 263

原创 【Let‘s make it big】英语合集61~70

sparkling water气泡水。lamb chops羊排。cabbage 卷心菜。grilled 烧烤。

2023-08-18 23:19:31 157

原创 【Let‘s make it big】英语合集51~60

honestly。

2023-08-06 10:42:56 132

原创 【Let‘s make it big】英语合集41~50

II。

2023-07-27 23:44:30 145

原创 【Let‘s make it big】英语合集31~40

go aheadhurry back。

2023-07-16 13:09:49 710

原创 【Let‘s make it big】英语学习合集21~30

we made itThat’s odd。

2023-07-05 23:25:06 196

原创 【学习】ElasticSearch

Elasticsearch(简称ES)是一款开源的、用Java实现的、基于Apache Lucene、RESTful协议的、分布式的、高性能、高可用搜索引擎,ES可以让你近实时快速存储、搜索、分析大量数据,并在秒级内返回给你搜索结果。它能够实现快速搜索响应,因为它不是直接搜索文本text,而是搜索索引index,它使用基于文档document而不是表table和schema的结构。简单来讲,可以将Elasticsearch视为一个可以处理JSON请求并返回JSON数据的服务器。

2023-06-29 23:32:41 1108

原创 【Let‘s make it big】英语学习合集11~20

I’m so flattered 你过奖了。

2023-06-25 23:18:38 191

原创 【Let‘s make it big】英语学习合集1~10

get the credit 获得赏识I’m into doing 期待做什么。

2023-06-16 21:18:02 400

原创 【golang】【源代码】errgroup

errgroup源代码解析

2023-02-28 11:17:05 151

原创 【golang】【源代码】reflect.DeepEqual(x,y)函数

golang reflect.DeepEqual(x, y)是怎么实现的呢

2023-02-24 18:06:13 675 1

原创 【总结思考】git常用指令总结

$git --version git版本$git init [project_name] 在当前目录新建一个Git代码库$git clone [address] 拷贝代码到本地当前目录$git config --global user.name “duffy” 配置用户名信息$git config --global user.name 显示配置用户名$git config --global user.email “duffy.wang@xxx.com” 配置email$git config.

2022-05-21 18:49:05 227

原创 【读书笔记】《秘书工作手记——学会办事》

办事能力是职场中非常管用的“硬通货”。学会办事,职场开挂。不抱怨、不幻想、不放弃。躬身入局,下场打拼。掌握规律,保护自己,赢得尊重。不少人进单位,只满足于找同为“小白”的同事做朋友,而与领导保持距离,对领导敬而远之,能躲多远躲多远。//职场人必须摒弃的想法,领导也是普通人,有血有肉,把领导当成老大哥,崇拜学习的对象,和领导做朋友,为领导分担压力,思领导所思,帮领导解决领导面对的问题。“画布策略”:小人物在工作上给大人物帮助,为大人物铺路,让大人物把事情做的更漂亮,以此来换取自己的发展机会。初入职场,

2022-05-10 22:59:05 965

原创 【读书笔记】《自洽:在不确定的日子里向内看》

游戏和体育很容易产生心流,因为这些事让人专注并且总想做得更好,让工作时也有这种感觉,工作时进入心流状态。//首先定目标,在一定时间范围内解决问题时容易进行心流哲学家周国平说过,闲暇和休息也是神圣的。只是劳作,没有闲暇,人会丧失性灵,忘掉人生之根本。要求别人做到的事情,要先问问自己能不能做到,就像教育小孩一样,父母天天刷手机,然后看见孩子就问,你怎么不读书呢?孩子心里肯定会反问一句,你看书了吗?毕竟,劝导别人最好的方式就是以身作则。领导力不等于个人魅力。能够给出指令让其他人执行你的工作安排的人,就是领.

2022-05-04 10:28:21 1532

原创 【必知必会】Go语言学习路径

Go语言核心编程:Go命令行操作,变量、常量、类型、函数、包,数组、切片,指针、结构体、方法、接口,协程、管道、缓存区、选择、互斥锁,defer、panic、recover、error命令行工具:cobra、unfave/cliWeb框架路由:Echo、Gin、Beego对象关系映射:Gorm、Xorm缓存:本地缓存GCache,分布式缓存Go-Redis,GoMemcache日志:日志框架Logrus、Zap,分布式追踪Jaeger实时通信:Melody、Centrifugo测试:GoMo.

2022-05-02 12:47:11 1500

原创 【学习总结】Mac VSCoode 快捷键

最近在学习golang,使用VSCode IDE,之前主要用IDEA写Java,对IDEA 快捷键做过总结,也用过VSCode写前端JS,但VSCode毕竟用得少,快捷键不是很熟悉,这篇文章把我认为比较好用的、可以提高开发效率的快捷键做了总结,其中加粗的是我目前认为比较常用的,可以先学习掌握起来。我的感受有如下几点:快捷键功能上没有差异。除了常规复制、粘贴、撤销、打开文件、关闭文件等快捷键一样,其他快捷键和IDEA相差挺多,需要重新熟悉,对了也可以自定义。VSCode中有这种Command + K

2022-04-24 21:34:03 405

原创 【源码阅读】【苦练基本功】Golang内置函数分析

Golang package builtin 中内置函数我分为两部分介绍,第一部分为基础类型,第二部分为包含函数、接口,较复杂一些第一部分// bool is the set of boolean values, true and false.type bool bool// true and false are the two untyped boolean values.const ( true = 0 == 0 // Untyped bool. false = 0 != 0 // U

2022-04-23 17:19:15 794

原创 【总结思考】程序员如何用技术变现

程序员如何用技术变现完全没有必要通过打工听人安排而活着,而是反过来通过在公司工作提高自己的技能,让自己可以更为独立和自由地生活。对于工作中没有技术含量的工作,像是学生时代交作业好了,想尽一切方法提高交作业的效率,这样就有更多的时间时间去研究公司里外更为核心更有技术含量的技术。//现阶段很难做到,我觉得大部分人还是要在工作中努力做好,其实做好需要花一定心思的,没有那么容易。提高效率完成工作后,去做有价值让自己成长的事,可以是工作内优化做到完美也可以是自己的计划,但无论如何要让老板知道你工作很忙,这就要求

2022-04-18 16:33:32 463

原创 【经验总结】如何做好复盘

如何做好复盘复盘,原本是指围棋术语,指下玩一盘棋后,双方把对弈的过程重新摆一遍,看哪里下的好,哪里下的不好,哪些关键节点有不同更好的下法,以检查对局中招法的优势与得失,并从中提高自己水平小事及时复盘:行动结束后,花很短的时间再过一次整个过程,及时制定改进方案并落实。大事阶段性复盘:在一个大项目的执行过程中,阶段性复盘,思考原定的目标是什么,目前达成的结果是什么,阶段性地对目标或策略进行调整。项目结束后全面复盘:在项目或战略结束后,全面总结目的、目标以及达成的结果,过程中哪些地方做得不好,哪些地方

2022-04-18 15:38:06 2872

原创 【读书笔记】《为什么精英这样用脑不会累》

通过运动,不仅可以促进多巴胺的分泌,还能促进乙酰胆碱的分泌,而乙酰胆碱就有助于提高我们的专注力和想象力。运动还能激活体内的血清素。另外做些高强度的锻炼,能促进“脑内毒品”之称的内咖肽的分泌。工作的过程中,不能漫无目的,做多少算多少,那样的话,一项工作永远也做不完。效率低下不说,质量也得不到保证。遇到这种状况的时候,不如给自己手头工作设定一个时间限制,便能让工作状态为之一变。早晨起床后的两三个小时,被称为脑的黄金时间,这段时间头脑最为清醒、活跃的。在这个时间段里我们做了些什么,将直接决定这一天我们将要完.

2022-01-08 12:18:31 216

原创 【读书笔记】《程序员的思维修炼:开发认知潜能的九堂课》

简介本书解释了为什么软件开发是一种精神活动,思考如何解决问题,并就开发人员如何能更好地开发软件进行了评论。书中不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。笔记与思考做一名程序员,就意味着要不断地学习,不但要学习新技术,还要学习怎么解决应用领域的问题,要了解用户社区的奇思妙想。程序设计其实就是解决问题,他需要发明、创造和灵感。对于程序员来说,既要受到数字计算机系统的严格约束,又要展开丰富而灵活的人类思考。软件并不是在集成开发环境(IDE)或其他工具上设计出来的,它是在我们的大脑中想象

2021-11-20 11:55:17 948

原创 【总结学习】Spring Cloud系列之深入理解Zuul

简介网关(gateway)是一种外部网络和内部网络服务之间的关卡,可以最先得到外部的请求,属于软件网卡。软件网卡主要有两个作用,一个是请求过滤,另一个是路由分发特点功能身份验证校验和安全限流动态路由压力测试静态响应处理多区域弹性使用@EnableZuulProxy@SpringBootApplicationpublic class Application { public static void main(String[] args) { Spri

2021-10-05 10:58:06 159

原创 【总结学习】Spring Cloud系列之深入理解Ribbon

一、简介Ribbon是客户端负载均衡方案,主要有三部分:服务发现:能够自动发现所依赖服务的列表服务监听:能够检测到失效的服务,并高效地将失效服务从服务列表中剔除。服务选择策略:负载均衡策略,能够决定如何在多个服务实例中选择一个有效的服务实例并进行相应的服务请求处理。二、使用2.1 @LoadBalanced 注解@Bean@LoadBalanced //开启负载均衡的功能RestTemplate restTemplate() { return new RestTemplate(

2021-09-25 10:48:58 178

原创 【读书笔记】《洛克菲勒写给儿子的38封信》

简介《洛克菲勒留给儿子的38封信》真实记录了洛克菲勒创造财富神话的种种业绩。从书中人们不仅仅可以看到洛克菲勒优良的品德、卓越的经商才能,还可窥见一代巨富创造财富的谋略与秘密。洛克菲勒是地球上第一个亿万富翁,人类历史上最富有的美国人;他是世界上最早的石油巨子,他曾通过气势如虹的兼并和扩张垄断了美国的石油工业,被世人称为“石油大王”;他是前无古人、后无来者的商业巨人,是“窥见上帝秘密的人”;现今的世界首富比尔·盖茨把洛克菲勒作为自己唯一的崇拜对象:“我心目中的赚钱英雄只有一个名字,那就是洛克菲勒。”

2021-09-11 10:24:52 469

原创 【读书笔记】【思考总结】《AKF15条架构原则》

N + 1设计永远不要少于两个,通常为三个。比方说无状态的Web/API一般部署服务器至少>=2个。(高可用)回滚设计确保系统可以回滚到以前发布过的任何版本。可以通过发布系统保留历史版本。发布阶段做到可监控、可灰度、可回滚。(高可用)禁用设计高可用:能够关闭任何发布的功能。如注册中心节点下线,或者使用动态开关机制(Feature Switch),可以按需一键打开,如发现问题随时关闭禁用。(高可用)监控设计高可用:在设计阶段就必须考虑监控,而不是在实施完毕之后补充。例如在需求阶段就要考虑关

2021-08-28 16:48:51 388

原创 【经验总结】如何优雅回复HR提问

技术同学如何准备HR面试,这是我多年面试的经验总结,希望对你有帮助

2021-08-26 23:44:53 3357

原创 【读书笔记】《干法》

热爱导致成功如果你不喜欢、不热爱当前的工作,那么在多数情况下,你得马上改变你的心态,哪怕是强迫自己的改变。如果你热爱自己的工作,你就会全身心投入,就会产生良好的工作结果,你这种工作态度和工作结果不但能够获得周围人的肯定,而且会让你从内心感到满足并产生自信。而这又成为动力,激励你更努力的工作…良心循环不仅是成功的必要条件,甚至是成功的充分条件,因为良性循环可以改变你的命运。我们为什么而工作人工作的目的是为了提升自己的心态工作能够锻炼人性、磨炼心志,工作是人生最尊贵、最重要、最有价值的行为。劳动的意

2021-08-22 11:10:43 324

原创 【高效沟通】【经验总结】程序员高效沟通艺术基础

asd

2021-08-21 22:27:04 1059 1

原创 【线上问题】CORS跨域问题总结

一、什么是「CORS」假设有个请求从百度页面(https://www.baidu.com)获取阿里巴巴用户(https://www.alibaba.com/user)信息,会展示下面保存信息Failed to load https://www.alibaba.com/user: No A'ccess-Control-Allow-Origin' header is present on the requested resource. Origon 'https://www.baidu.com' is th

2021-08-17 23:42:29 355

原创 【读书笔记】《Redis设计与实现》

数据结构Redis支持键可以为String、list、hash、set、zset,5.0版本后还支持Pub/Sub 、Stream、GEO、bitmap、hyperloglogs。dictEntry节点组成的链表没有指向链表表尾的指针,所以为了速度考虑,程序总是将新节点添加到链表表头位置(头插法时间复杂度O(1),排在其他节点的前面。当以下条件中的任意一个被满足时,程序会自动开始对哈希表做执行扩展操作:服务器目前没有做BGSAVE/BGREWRITEAOF命令,并且哈希表的负载因子大于等于;服务器目

2021-08-15 18:05:21 175

原创 【干货分享】深入理解高可用之限流

常用方法 RateLimiter rateLimiter = RateLimiter.create(2); boolean res = rateLimiter.tryAcquire(); rateLimiter.getRate(); rateLimiter.setRate(100); rateLimiter.tryAcquire();@ThreadS

2021-07-27 15:48:58 344

原创 【算法练习】高频「双指针」类型题目总结

题目一

2021-07-18 23:44:30 462 3

原创 【读书笔记】《MySQL体系结构和存储引擎》

总概每个存储引擎各有各的特点,能够根据具体的应用建立不同存储引擎表,InnoDB、MyISAM、NDB、Memory、Arvhive。InnoDB通过多版本并发控制(MVCC),来获得高并发性,并且实现了SQL标准的4种隔离级别,默认为可重复读,使用一种称为next-key locking的策略来避免幻读。支持事务、行锁设计、外键还提供了插入缓冲(insert buffer)、二次写(double write)、自适应哈希索引(adaptive hash index)、预读(read ahead)等高

2021-07-11 22:42:00 97

原创 【总结思考】高可用架构设计的7大核心原则

少依赖原则:能不依赖,尽可能不依赖,越少依赖越好当两个事物之间有了关系,就会相互影响,就互为对方的一个风险,一个出问题可能会影响另外一个。所以能不依赖的尽量不依赖。弱依赖原则:一定要依赖的,尽可能弱依赖,越弱越好事物a强依赖事物b,一旦b出现问题时,那么a也会出问题,任何强依赖都要尽可能的转化为弱依赖,可以直接降低出问题的概率。如完成交易后会积分发放,交易核心系统需要依赖积分服务,好的方式是使用异步化的方式,就算积分服务出现问题,也不会影响交易核心链路。分散原则:鸡蛋不要放在一个篮子里,分散风险

2021-06-29 20:40:05 906

原创 【算法练习】「广度优先搜索」类型题目总结

题目一:二叉树的层序遍历给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。示例:输入:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7输出:[ [3], [9,20], [15,7]]题解:层序遍历符合先进先出模型(FIFO),所以适合使用队列。注意需要2次循环,外循环是判断总体是否还有节点,内循环判断每一层是否还有节点。另外用size– 的方式相比使

2021-06-26 22:26:36 825

原创 【校招总结】【旧文回顾】百度实习收获美团网易小米华为远景offer

这篇文章是两年半前找完工作后写的,记录了校招路上经历,把一些经验总结沉淀下来,希望能帮到正在招聘路上的你。方向比努力更重要这是一个非常重要的问题,我们从小就在学习,从小学到初中再到高中,我们都只是接触学科的基础知识,然后经历关键转折点——高考,我们在暑假差不多一个月的时间里(提前批可能更短)要确定大学的所学的专业,会考虑很多因素,比如兴趣、就业发展、学校专业名气等等,对学生和家长来说都很难,这里可能就会掉到坑里,因为你对你选的专业可能都没一个50%的认识,也不知道未来会从事什么类型的工作,大学虽然都.

2021-06-13 23:36:44 417 2

原创 【读书笔记】《深入理解Kafka:核心设计与实践原理》

基本概念Kafka 最初有Linkedin公司开发,是一个分布式、支持多分区、多副本、多订阅者,基于ZooKeeper 的分布式消息流平台。Producer 将消息发送到Broker,Broker 负责将收到的消息存储在磁盘中,而Consumer负责从Broker 订阅并消费消息。Producer生产者,发送消息的一方,负责发布消息到Kafka。Consumer消费者,消费消息的一方,连接到Kafka上并接收消息,并进行相应的业务逻辑处理。Broker服务代理节点,可以简单的看做一个独立的Kaf

2021-06-13 18:16:27 993

原创 【线上Case分析】一次慢查询优化及总结思考

背景检查到数据库中存在慢查询情况,发现问题出现这段SQL语句中,查询此的商户是否为热点商户,如果是将更新记录时间;如果不是将插入一条数据,记录此商户为近期热点商户。select `id`, `shopId`, `updateTime` from shop_hot_cachewhere `shopId` = 1045231行动 首先查看数据表结构,发现shopId是有唯一索引的。 PRIMARY KEY 'id' ('id')UNIQUE KEY 'UQ_shopid..

2021-06-10 23:28:09 315

空空如也

空空如也

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

TA关注的人

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