分享我如何在7年时间里成长为阿里Java架构师(附学习路线图)
导读: 架构师应不应该写代码 为什么别人的系统总是那么烂 成为架构师最困难的门槛是什么? 如何更高效的学习? 1.架构师应不应该写代码 合格的程序员对于明确分配的任务会完成的很好,但是大部分情况下“架构”这个词意味着架构师并不会涉及太多细节,架构图和代码实现之间总还是有些距离,你无法保证所有人都会正确的理...
应对 WordPress 网站网络攻击的 8 个步骤
首先,请不要担心,因为各地的 WordPress 网站所有者都会遇到这种情况。WordPress 平台是最流行的内容管理系统之一,用于为全球网站提供支持。然而,随着广泛的使用,风险也随之而来。
2023-03-01
红杉资本行业总结篇:生成式 AI 的发展
原创 Datawhale Datawhale Datawhale干货 最新:红杉资本,全球著名风险投资公司生成式 AI 的发展:从 “快思考” 到 “慢思考”,开启自主应用的新篇章。在生成式 AI 革命的两年里,研究方向正从 “快思考”(快速预训练响应)向 “慢思考”(推理时的深度思考)转变。这种转变是因为市场基础层已趋于稳定,像微软 / OpenAI、AW...
2024-10-12
vim中遇到的中文乱码
我的vim一般没有乱码,但是如果在一段中文里面加了一个空格,后面的中文就乱码了。 比如最初中文如下 {代码...} 然后,我挪动一下逗号后面的部分,就变成下面这样了: {代码...} 请问,这是哪里的原因呢 原来只是vim的编码问题,以前也遇到过vim中的中文乱码,记得如果没有设置的话中文就会显示为乱码,而没有遇见过上面...
2014-07-11
安装react.js的环境
安装react.js的环境 1.在官网下载node.js 2.在终端中输入 node -v可以查看版本 3.下载npm(淘宝镜像) 4.下载脚手架 5.创建第一个程序的文件(你要知道它在哪里,以便打开) 6.成功(如果你不知道文件位置的话,在这里你可以看到) 7.下载webstorm 8.打开webstortm,找到更改创建的那个文件夹并打开。 9.可以在控制台运...
后端国际化(一): kiwi-java简介
通常项目中的异常消息等一系列文案都是中文,开发人员在开发的时候并没有考虑到国际化的情况,我们需要判断出哪些中文是注释,哪些中文是文案,哪些文案参与了业务逻辑。
苹果A17pro单核比肩英特尔旗舰CPU!和AMD性能相差不到10%,网友:性能快接近M1了
关注前沿科技 量子位苹果3nm芯片A17 pro跑分结果,新鲜出炉!单核跑分,竟然能和英特尔以及AMD的台式机旗舰CPU稍微比一比,性能只差不到10%。与此同时,相比上一代A16 Bionic,A17 Pro的各项参数也都有所提升,最大亮点应该是在频率上,拉高了8.95%。有网友对于这一测评结果表示惊叹:苹果在处理器方面的优势,确实无法...
2023-09-15
使用 Go defer 要小心这 2 个折腾人的雷区!
微信搜索【脑子进煎鱼了】关注这一只爆肝煎鱼。本文 GitHub github.com/eddycjy/blog 已收录,有我的系列文章、资料和开源 Go 图书。大家好,我是煎鱼。在 Go 语言中 defer 是一个非常有意思的关键字特性。例子如下: {代码...} 输出结果是: {代码...} 在前几天我的读者群内有小伙伴讨论起了下面这个问题:简单来讲,问...
极狐GitLab 3 步优化软件价值流,谨防偷走时间、制造瓶颈的“幕后黑手”
众所周知,软件研发是一个涉及众多阶段、团队和工具的复杂流程。在企业加速数字化转型,远程办公采用新协作工具等背景下,衡量和管理软件研发生命周期(SDLC)业务价值变得更加复杂。
2023-07-21
我想让你先了解重构,然后深入重构
本文属于原创文章,转载请注明--来自桃源小盼的博客 代码不可能在第一次就写得完美,这是一个持续修改的过程,那么应该怎么来进行呢?以下内容来自《重构-改善既有代码的设计》 是什么 好代码的检验标准就是人们是否能轻而易举地修改它。 由于预先做出良好的设计非常困难,想要既体面又快速地开发功能,重构必不可少。 ...
Etag主要为了解决Last-Modified无法解决的一些问题
强Etag根据配置文件中的配置来设置Etag值,默认的Apache的FileEtag设置为:FileEtag: INode Mtime Size也就是根据这三个属性来生成Etag值,他们之间通过一些算法来实现,并输出成hex的格式,相邻属性之间用-分隔,比如:Etag "2e681a-6-5d044840"这里面的三个段,分别代表了INode,MTime,Size根据算法算出的...
2020-03-30
做好一件事的三要素
试一试的心态更多的是一种借口,在还没有做之前,我们就给自己找好了退路,因为失败了,我只是试一试而已。所以做事情只有两个选择:做或者不做,并不存在试一试这种中间态。
2020-02-19
电脑主机搭云存储,电脑主机搭云存储的教程,个人云电脑是什么以及怎么连接
远程连接赋予了我们掌控智能家居的超能力。出门在外,只需轻点手机,就能远程控制家中的智能设备。提前打开空调,让室内温度宜人;远程开启摄像头,随时查看家中情况。远程连接将家的温暖与安全掌握在手中,实现了家居生活的智能化、便捷化,让我们无论身在何处,都能与家紧密相连,享受舒适惬意的生活。接下来和大家一...
2025-01-08
APP推广如何“留量”?这是一个值得深思的问题
直到2020年,APP如何留量依然是一个严肃的话题……毕竟,变了心的用户就像走散的爱人一样,很难回头。一个用户流失的背后,需要花费的成本和精力,是运营人永远的痛啊!
2020-05-29
二维码在区域巡查中的应用:隐患上报、巡逻巡更、管线巡查
针对管理制度不健全、维修不及时、纸质表格容易丢失等问题,可以在草料上搭建区域巡查二维码系统。通过组合功能模块的方式,实现扫码记录巡查情况、上报隐患和整改信息、发现异常问题后及时反馈给相关负责人等功能。比如上海延吉物业管理有限公司搭建的设备间二维码巡检系统,对水泵房、空调机房、物业仓库等区域进行电...
2023-11-15
创建vue项目报错command failed:npm install --loglevel error解决办法
最近换了mac电脑,兴冲冲准备创建一个vue项目开始练习,结果出师不利,在创建过程就碰上了报错,尝试了一晚上终于解决了,记录一下,也希望能帮到遇到同样情况的朋友。使用vue create命令创建项目,自定义项目设置,一切都很顺利,直到最后报错:command failed:npm install --loglevel error遇事不决先百度,在网上搜到...
JAVA 异常对于性能的影响
在对我们的客户做技术支持时,我们常常会看到很多客户根本没意识到的异常。在消除了这些异常之后,代码运行速度与以前相比大幅提升。这让我们产生一种猜测,就是在代码里面使用异常会带来显著的性能开销。因为异常是错误情况处理的重要组成部分,摒弃是不太可能的,所以我们需要衡量异常处理对于性能影响,我们可以通过一...