上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页
摘要: 1、标准化基础知识1.1、标准的层次国际标准国家标准行业标准地方标准企业标准 1.2、标准的类型强制性标准推荐性标准 1.3、标准的表示表1国家标准代号 序号 代号 含义 1 GB 中华人民共和国强制性国家标准 2 GB/T 中华人民共和国推荐性国家标准 3 GB/Z 中华人民共和国国家标准化指导性 阅读全文
posted @ 2023-02-13 08:22 古道轻风 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 2022 年是科技圈艰难的一年,很少有振奋人心的消息。惊喜的是年底 OpenAI 开放的 ChatGPT,一下点燃了整个科技圈,体验后感觉有点像人脑,智能化程度惊艳。 曾经我和朋友常调侃人工智能就是“有多少人工,就有多少智能”,ChatGPT 打破了这种印象。这里少有“人工”的痕迹,更像是“人脑”。AI 就像从远处开来的火车,听腻了每年总有人说它来了、要来了、真的要来了,这一次感觉它从我旁边呼啸而过~ 春节期间我围绕 ChatGPT、编程语言、大数据、前端听了很多播客 Podcasts,脑海里一直在想,如此强大的 AI 能力,会给工作带来什么变化?作为工程师,工作机会是否会面临来自 AI 的威胁或者替代,我们应该如何在工作中更好地使用 AI?以下是我的观察和理解,本文不是硬核的 AI 技术解读,更多是从产品和应用角度阐述,我会先分享4个我认为内容较好的外部输入,然后是个人观点探讨。 阅读全文
posted @ 2023-02-12 09:07 古道轻风 阅读(717) 评论(0) 推荐(0) 编辑
摘要: FASTJSON2项目使用了上面的技巧,其中JDKUtils和UnsafeUtils有上面技巧的实现: JDKUtils:https://github.com/alibaba/fastjson2/blob/fastcode_demo_20221218/core/src/main/java/com/alibaba/fastjson2/util/JDKUtils.java UnsafeUtils:https://github.com/alibaba/fastjson2/blob/fastcode_demo_20221218/core/src/main/java/com/alibaba/fastjson2/util/UnsafeUtils.java 阅读全文
posted @ 2023-02-11 08:37 古道轻风 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 大家都知道 MySQL 的数据都是保存在磁盘的,那具体是保存在哪个文件呢?MySQL 存储的行为是由存储引擎实现的,MySQL 支持多种存储引擎,不同的存储引擎保存的文件自然也不同。InnoDB 是我们常用的存储引擎,也是 MySQL 默认的存储引擎。本文主要以 InnoDB 存储引擎展开讨论。 阅读全文
posted @ 2023-02-10 08:28 古道轻风 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 随着对用户体验要求的提高,产品要求提升用户体验,多端体验一致。随着多端相同的业务也越来越多,需要投入IOS,Android,Web多端开发人员。这就迫切的需要一种一次开发同时使用在Android ,IOS ,Web的解决方案。达到降本增效的目的。在几个小业面尝试,总结经验后,我们采用react-native-web多端适配。 阅读全文
posted @ 2023-02-09 08:23 古道轻风 阅读(663) 评论(0) 推荐(0) 编辑
摘要: CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith 在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith 附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成存储过程的模板,但该工具的真正威力在于能够创建自定义模板。 阅读全文
posted @ 2023-02-08 20:34 古道轻风 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一花一世界,一叶一追寻。 人生在世,我们既复制不了他人成功的经历,也不可能在所有领域都做到极致,不如认识自我,选择属于自我的钟爱。 前些时候,在《超级演说家·正青春》的节目中,一名衡水中学的高三学霸张锡峰,在演讲中高调宣称“自己这只乡下来的土猪,要去拱城里的白菜”而引发热议。 张同学的演讲,表达了对高考的“寄托”之重,期许着通过考试出人头地,迎娶白富美,走向人生巅峰,因此不断地努力学习。可在言辞之间,多是不甘、敌视甚至些许恨意。 阅读全文
posted @ 2023-02-08 19:55 古道轻风 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。 阅读全文
posted @ 2023-02-08 19:37 古道轻风 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 冯骥才说过:“平庸的人用热闹填补空虚,优秀的人以独处成就自己。” 拉开人与人差距的,其实不是智商,也不是情商,而是一个人与世界的相处方式。 弱者盲目合群,结果失去自我; 强者相互搭桥,方能彼此成就; 智者善于独处,自然内心丰盈。 阅读全文
posted @ 2023-02-08 14:28 古道轻风 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 轻便式Redis Monitor是面向研发人员的图形可视化监控工具,借鉴了LEPUS(天兔)监控平台以及redis-cli info命令输出的监控指标项,去掉了一些不必要、看不懂的监控项,目前采集了数据库连接数、QPS、内存使用率统计和同步复制延迟时长。 Redis Monitor可以监控单机模式、哨兵模式、集群模式,并且录入一个主库或者从库IP,自动发现主库或者从库IP信息,无需人工再次录入。 采用远程连接方式获取数据,所以无需在Redis服务器端部署相关agent或计划任务,可实现微信和邮件报警。 注:监控环境为Redis 6.2以上版本。 阅读全文
posted @ 2023-02-08 10:32 古道轻风 阅读(148) 评论(0) 推荐(0) 编辑
摘要: SqlServer属于商业数据库,不可能像Mysql等数据库一样,去解析相关的数据库binlog,从而实现增量数据的回放,结合应用属性,最后确定采用离线迁移方式,从SqlServer中将表数据全部读出,然后将数据写入到pg中,采用此种方案的弊病就是程序端需停止写入(应用可将部分数据缓存到本地),等待数据库迁移完成后,程序端再迁移至PostGresql,迁移方法如下 阅读全文
posted @ 2023-02-08 08:20 古道轻风 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: Flutter是Google推出的一款UI工具包,可以通过一套代码同时在iOS和Android上构建媲美原生体验的精美应用。它使用Dart作为开发语言,不依赖原生控件,而是将自有的控件库,通过Skia图形引擎直接绘制在平台所提供的画布上。简单来说,它拥有以下特性:不依赖平台、组件库原生实现、能高速渲染复杂页面、拥有统一的CodeBase。有点像App领域的Unity引擎,或者叫专注于2D渲染的UI引擎。 下面我们在简单介绍跨平台方案的演进历史后,着重介绍我们团队在Flutter工程实践上的一些心得,以及遇到的问题和解决方案。 阅读全文
posted @ 2023-02-07 08:28 古道轻风 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 我们在谈数仓之前,为了让大家有直观的认识,先来谈数仓架构,“架构”是什么?这个问题从来就没有一个准确的答案。这里我们引用一段话:在软件行业,一种被普遍接受的架构定义是指系统的一个或多个结构。结构中包括软件的构建(构建是指软件的设计与实现),构建的外部可以看到属性以及它们之间的相互关系。 阅读全文
posted @ 2023-02-06 08:23 古道轻风 阅读(590) 评论(0) 推荐(2) 编辑
摘要: 在网上看到,似乎接私活也有很多不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终。作为外包公司CEO给大家一些建议,可借鉴,现在转型自己做项目。接私活是怎么接的?一般流程怎样?要注意什么?签合同的风险?等等问题,希望高手能将宝贵的经验与大家共享。 阅读全文
posted @ 2023-02-05 09:44 古道轻风 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 戏剧界泰斗曹禺曾说:“《茶馆》的成就前无古人、盖世无双。” 《茶馆》是老舍先生的代表作,也是中国话剧史上的瑰宝。 该剧本自1958年问世以来,已经上演了七百多场,依旧备受瞩目。 老舍以裕泰茶馆为背景,用70多个出场人物,淋漓尽致地展现了中国旧社会变迁中光怪陆离的众生相。 从清朝末年、军阀混战到抗日战争,个人的命运在时代的洪流中浮浮沉沉。 有人麻木不仁,有人拼命抗争,也有人乐善好施、渡己渡人。 在一幕幕人生百态、一场场人间悲喜中,藏着许多人性的真相。 当你读懂了老舍先生的《茶馆》,你会明白人生有三重境界: 愚者沉沦,智者自渡,圣者渡人。 阅读全文
posted @ 2023-02-04 20:09 古道轻风 阅读(270) 评论(0) 推荐(0) 编辑
摘要: “ DDD设计的目标是关注领域模型而并非技术来创建更好的软件,假设开发人员构建了一个SQL,并将它传递给基础设施层中的某个查询服务然后根据表数据的结构集取出所需信息,最后将这些信息提供给构造函数或者Factory,开发人员在做这一切的时候早已不把模型看做重点了,这个整个过程就变成了数据处理的风格 ”——摘 Eric Evans《领域驱动设计》 《领域驱动设计》中的Repository(下面将用仓储表示)层实际上是极具有挑战性的,对于它的理解,也十分重要。本文大部分内容都在众多前辈理论基础上,从一个崭新的领域视觉开始探索,并结合自己的实践感悟进行细致的解析。同时本文不仅仅是DDD前辈的搬运工,也创新提出了仓储实体转移的概念,可以提供给读者思考是否在自己场景中可以用到这种模式。即使读者也对仓储有很深的了解,我也觉得本文会对你有新的阅读体验。 阅读全文
posted @ 2023-02-03 08:53 古道轻风 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 慢查询指的是数据库中查询时间超过了指定的阈值的SQL,这类SQL通常伴随着执行时间长、服务器资源占用高、业务响应慢等负面影响。随着携程酒店业务的不断扩张,再加上大量的SQLServer转MySQL项目的推进,慢查询的数量正在飞速增长,每日的报警量也居高不下,因此慢查询的治理优化已经是刻不容缓,此文主要针对MySQL。 阅读全文
posted @ 2023-02-02 08:32 古道轻风 阅读(171) 评论(0) 推荐(1) 编辑
摘要: 有相当一部分 iPhone 用户会拒绝iOS更新最新系统,不管是因为各种BUG还是因为其他优化方面的问题,他们都会选择一个自己觉得均衡的系统版本,安逸养老。 但是苹果 iOS 系统如果你不及时更新推送版本的话,就会在手机桌面「设置」上方出现角标数字红点,系统设置中也会出现红点提示。强迫症患者表示简直 阅读全文
posted @ 2023-02-01 08:55 古道轻风 阅读(4808) 评论(0) 推荐(0) 编辑
摘要: 微服务之间的调用有两种方式,RPC和事件驱动。事件驱动是更好的方式,因为它是松耦合的。但如果业务逻辑是紧耦合的,RPC方式也是可行的(它的好处是代码更简单),而且你还可以通过选取合适的协议(Protobuf gRPC)来降低这种紧耦合带来的危害。 由于事件溯源和事件通知的相似性,很多人把两者弄混了,但它们实际上是完全不同的东西。微服务的数量不宜太多,可以先创建比较大的微服务(更像是服务组合)。 如果你还是不能确定是否采用微服务架构,可以先从“内部微服务设计”开始,再逐渐拆分。 阅读全文
posted @ 2023-02-01 08:48 古道轻风 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 随着移动互联网的高速发展,各家大厂的小程序百花齐放,在用户规模及商业化方面都取得了极大的成功。微信小程序的日活超过5亿,其他追赶者如:支付宝、百度、字节跳动小程序的月活也纷纷超过3亿。鉴于小程序相比App,无需下载等待,有更高的激活率,相比H5有更好的下单转化率,汽车报价业务线借助各平台的优势,大力发展小程序业务。 目前国内头部应用中,有一半以上部署了小程序。整个小程序生态现在有腾讯、阿里巴巴、百度、字节跳动、手机厂商、京东、360、美团、网易等9大类。然而各家平台的开发规范完全不一样,同时研发几家主流平台的小程序和快应用,对于研发团队提出了挑战,在前端团队人数有限的情况下,如何能搞定诸多平台的小程序是摆在我们面前的难题。 阅读全文
posted @ 2023-01-31 08:34 古道轻风 阅读(368) 评论(0) 推荐(0) 编辑
摘要: MySQL具有开源免费,运维简单,性能好等优点,是在汽车之家使用最多的一种数据库。数据库作为应用的后端存储,承担着数据持久化存储的功能,是应用可以正常对外提供服务的关键组件,数据库的高可用非常重要。 相对于成熟的商业数据库软件,开源的 MySQL高可用需要使用者自己进行设计和研发,本文介绍汽车之家MySQL高可用架构发展历程,建设实践情况。 阅读全文
posted @ 2023-01-30 08:59 古道轻风 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 张建飞是阿里巴巴高级技术专家,一直在致力于应用架构和代码复杂度的治理。最近,他在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。结合实际的业务场景,他沉淀了一套“如何写复杂业务代码”的方法论,在此分享给大家,相信同样的方法论可以复制到大部分复杂业务场景。 阅读全文
posted @ 2023-01-28 09:21 古道轻风 阅读(318) 评论(1) 推荐(0) 编辑
摘要: MySQL 作为最流行的关系型数据库管理系统之一,非常多系统的后端存储都有着MySQL 的身影,可谓是广泛应用于各行各业。与此同时,数据库作为应用服务的核心组件,直接影响着应用服务运行。数据库的瓶颈往往也是整个系统的瓶颈,其重要性不言而喻,所以对于 MySQL 的监控必不可少,及时发现 MySQL 运行中的异常,可以有效提高系统的可用性和用户体验。因此,观测 MySQL 关键指标,实时关注数据库的可用性与性能,成为运维团队的重要任务。 阅读全文
posted @ 2023-01-27 08:58 古道轻风 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 商品系统是电商系统最基础、最核心的系统之一。商品数据遍布所有业务,首页、门店页、购物车、订单、结算、售后、库存、价格等,都离不开商品。商品信息要稳定提供至到家供应链的每个节点,所以必须要有一套稳定的、高性能的商品服务体系支撑。 随着京东到家商品业务的快速发展,业务从单一转变为多元化,系统功能设计上也从最初的大而全的功能支持,向微功能、领域化演变。 商品系统也在高可用、高并发的持续冲击下,经历了多个架构版本的演进。最初1.0版本,采用合适简单的设计思路,满足了业务快速迭代上线;随着业务量级的快速增长,针对高可用、高性能的提升,演进出了2.0版本。随后业务复杂度的提升,导致了系统复杂度的提升,为了解决系统复杂度带来的问题,孕育出了3.0商品体系领域建设。 阅读全文
posted @ 2023-01-26 09:48 古道轻风 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 稳定性保障工作从时间上来说,包括日常业务需求开发时的监控告警配置和开关预留,大促前夕的容量预估、压测、限流、扩容和预热,其实还有一部分,上文未及提及,那便是大促值班。 建议在值班前写一个值班手册,将可能出现的问题,解决方案,需要使用到的工具链接全部罗列清楚,避免值班时手忙脚乱找资料找工具。还有必要的权限申请在值班前申请好。 在大促期间,严阵以待,这个时候需要做到两动,主动关注监控大盘,注意流量变化,监控基础设施指标;被动关注告警,一旦被告警提醒就是有异常情况了,要立刻投入定位解决。 最后,稳定性保障工作是没有尽头的,其重要性不言而喻,但是也要在业务功能与稳定性之间做好权衡,如果稳定性核对的调用流量都超过了业务流量,那么稳定性工作就有点过了,从机器成本、人力成本上都没有这个必要。 本文整理了自己对稳定性保障的认识和理解,可能存在理解有误或者认识不足的情况欢迎指正,也期待更多的学习逐渐修正和完善自己的稳定性相关知识。 阅读全文
posted @ 2023-01-25 12:54 古道轻风 阅读(187) 评论(0) 推荐(2) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页