博客园 - 宜信技术
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=61980
2020-11-10T03:22:29Z
宜信技术
https://www.cnblogs.com/yixinjishu/
feed.cnblogs.com
https://www.cnblogs.com/yixinjishu/p/13952875.html
彻底深刻理解js原型链之prototype,__proto__以及constructor(二) - 宜信技术
前言 如果你能够啃下教程一并且吃透原型链的几个概念的话说明你在前端飞仙的路上又进了一小步···学习最怕的不是慢而是站!这篇教程主要目的对原型链概念进一步加深理解 巩固下教程一的知识 来看下面的例子: var text=new String("我是文字"); function Persion(name
2020-11-10T03:22:00Z
2020-11-10T03:22:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】前言 如果你能够啃下教程一并且吃透原型链的几个概念的话说明你在前端飞仙的路上又进了一小步···学习最怕的不是慢而是站!这篇教程主要目的对原型链概念进一步加深理解 巩固下教程一的知识 来看下面的例子: var text=new String("我是文字"); function Persion(name <a href="https://www.cnblogs.com/yixinjishu/p/13952875.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13920322.html
搭建node服务(四):Decorator装饰器 - 宜信技术
Decorator(装饰器)是ECMAScript中一种与class相关的语法,用于给对象在运行期间动态的增加功能。Node.js还不支持Decorator,可以使用Babel进行转换,也可以在TypeScript中使用Decorator。本示例则是基于TypeScript来介绍如何在node服务中
2020-11-03T06:59:00Z
2020-11-03T06:59:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】Decorator(装饰器)是ECMAScript中一种与class相关的语法,用于给对象在运行期间动态的增加功能。Node.js还不支持Decorator,可以使用Babel进行转换,也可以在TypeScript中使用Decorator。本示例则是基于TypeScript来介绍如何在node服务中 <a href="https://www.cnblogs.com/yixinjishu/p/13920322.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13898357.html
Redis migrate 数据迁移工具 - 宜信技术
在工作中可能会遇到单点Redis向Redis集群迁移数据的问题,但又不能老麻烦运维来做。为了方便研发自己迁移数据,我这里写了一个简单的Redis迁移工具,希望对有需要的人有用。 本工具支持: 单点Redis到单点Redis迁移 单点Redis到Redis集群迁移 Redis集群到Redis集群迁移
2020-10-29T10:05:00Z
2020-10-29T10:05:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】在工作中可能会遇到单点Redis向Redis集群迁移数据的问题,但又不能老麻烦运维来做。为了方便研发自己迁移数据,我这里写了一个简单的Redis迁移工具,希望对有需要的人有用。 本工具支持: 单点Redis到单点Redis迁移 单点Redis到Redis集群迁移 Redis集群到Redis集群迁移 <a href="https://www.cnblogs.com/yixinjishu/p/13898357.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13885134.html
zookeeper浅谈 - 宜信技术
1、ZooKeeper是什么? ZooKeeper 是一个开源的分布式服务框架Hadoop的一个子项目,Zookeeper 实现诸如数据发布/订阅、统一命名服务、分布式协调/通知、配置管理、分布式锁和分布式队列等功能,通俗的讲zookeeper是一个支持增删查改的类似文件系统特点的数据库,按照规则去
2020-10-27T07:29:00Z
2020-10-27T07:29:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】1、ZooKeeper是什么? ZooKeeper 是一个开源的分布式服务框架Hadoop的一个子项目,Zookeeper 实现诸如数据发布/订阅、统一命名服务、分布式协调/通知、配置管理、分布式锁和分布式队列等功能,通俗的讲zookeeper是一个支持增删查改的类似文件系统特点的数据库,按照规则去 <a href="https://www.cnblogs.com/yixinjishu/p/13885134.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13808631.html
处理一次k8s、calico无法分配podIP的心路历程 - 宜信技术
又一次偷偷化解了可能发生的重大事故。不想看过程的可以直接跳到末尾看处理方案。 一个网络错误 某天,上kplcloud构建一个测试应用,构建完成之后发现新pod一直启动失败,并且抛出了以下错误信息: Failed create pod sandbox: rpc error: code = Unknow
2020-10-13T06:27:00Z
2020-10-13T06:27:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】又一次偷偷化解了可能发生的重大事故。不想看过程的可以直接跳到末尾看处理方案。 一个网络错误 某天,上kplcloud构建一个测试应用,构建完成之后发现新pod一直启动失败,并且抛出了以下错误信息: Failed create pod sandbox: rpc error: code = Unknow <a href="https://www.cnblogs.com/yixinjishu/p/13808631.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13737887.html
彻底深刻理解js原型链之prototype,__proto__以及constructor(一) - 宜信技术
前言 以下概念请花费一定的时间彻底理解,才能进行下一步,思考题一定要思考,这样才能彻底掌握原型链的知识点,教程中如果有任何的错误不足请指正! 函数对象 由function创造出来的函数,比如: function a(){}; var b=function(){}; 系统内置的函数对象 Functio
2020-09-27T02:01:00Z
2020-09-27T02:01:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】前言 以下概念请花费一定的时间彻底理解,才能进行下一步,思考题一定要思考,这样才能彻底掌握原型链的知识点,教程中如果有任何的错误不足请指正! 函数对象 由function创造出来的函数,比如: function a(){}; var b=function(){}; 系统内置的函数对象 Functio <a href="https://www.cnblogs.com/yixinjishu/p/13737887.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13680153.html
论程序的健壮性——就看Redis - 宜信技术
“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”。多年的IT生涯,一直希望自己写的程序能够有很强的健壮性,也一直希望能找到一个高可用的标杆程序去借鉴学习,不畏惧内存溢出、磁盘满了、断网、断电、机器重启等等情况。但意想不到的是,这个标杆程序竟然就是从一开始就在使用的分布式缓存——Redis。 Red
2020-09-16T09:10:00Z
2020-09-16T09:10:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”。多年的IT生涯,一直希望自己写的程序能够有很强的健壮性,也一直希望能找到一个高可用的标杆程序去借鉴学习,不畏惧内存溢出、磁盘满了、断网、断电、机器重启等等情况。但意想不到的是,这个标杆程序竟然就是从一开始就在使用的分布式缓存——Redis。 Red <a href="https://www.cnblogs.com/yixinjishu/p/13680153.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13631052.html
宜信OCR技术探索之版面分析业务实践|技术沙龙直播速记 - 宜信技术
直播视频回放:https://v.qq.com/x/page/i3135lgkagd.html 一、项目背景 业务端大量的新增数据来自纸质报告、电子邮件、文档、图像、视频等非结构化内容。据统计,业务线对于80%的非结构化内容无法有效管理,60%的管理人员在决策时无法获得关键信息,50%的信息内容无法
2020-09-08T02:35:00Z
2020-09-08T02:35:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】直播视频回放:https://v.qq.com/x/page/i3135lgkagd.html 一、项目背景 业务端大量的新增数据来自纸质报告、电子邮件、文档、图像、视频等非结构化内容。据统计,业务线对于80%的非结构化内容无法有效管理,60%的管理人员在决策时无法获得关键信息,50%的信息内容无法 <a href="https://www.cnblogs.com/yixinjishu/p/13631052.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13569934.html
前置条件断言 - 宜信技术
1、什么是断言 断言(assert),是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。 断言的使用通常在单元测试中,使用断言可以创建更稳定,品质更好且不易于出错的代码。 2、断言特性: 前置
2020-08-27T02:24:00Z
2020-08-27T02:24:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】1、什么是断言 断言(assert),是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。 断言的使用通常在单元测试中,使用断言可以创建更稳定,品质更好且不易于出错的代码。 2、断言特性: 前置 <a href="https://www.cnblogs.com/yixinjishu/p/13569934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13468335.html
Spring事务的传播行为案例分析 - 宜信技术
Spring事务的传播行为案例分析 网上关于Spring事务传播性以及隔离型的文章漫天盖地,还有不负责任的直接复制名词意思,文章虽然很多却是看的云里雾里,我们今天将给出案例分别和大家一起学习。 1、spring给出经常面试的考点Spring事务的4个特性含义 这个很容易理解 2、spring事务传播
2020-08-10T02:31:00Z
2020-08-10T02:31:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】Spring事务的传播行为案例分析 网上关于Spring事务传播性以及隔离型的文章漫天盖地,还有不负责任的直接复制名词意思,文章虽然很多却是看的云里雾里,我们今天将给出案例分别和大家一起学习。 1、spring给出经常面试的考点Spring事务的4个特性含义 这个很容易理解 2、spring事务传播 <a href="https://www.cnblogs.com/yixinjishu/p/13468335.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13408039.html
宜信OCR技术探索与实践|直播速记 - 宜信技术
宜信OCR技术探索与实践|完整视频回放 分享实录 一、OCR概述 1.1 OCR技术演进 传统图像,冈萨雷斯的图像处理。 信号处理、频域分析以及各类算法:SIFT、HOG、HOUGH、Harris、Canny…都很赞。 从2016年以后业界基本上都已经转向深度了,因为效果真的特别好。 1
2020-07-31T01:58:00Z
2020-07-31T01:58:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】宜信OCR技术探索与实践|完整视频回放 分享实录 一、OCR概述 1.1 OCR技术演进 传统图像,冈萨雷斯的图像处理。 信号处理、频域分析以及各类算法:SIFT、HOG、HOUGH、Harris、Canny…都很赞。 从2016年以后业界基本上都已经转向深度了,因为效果真的特别好。 1 <a href="https://www.cnblogs.com/yixinjishu/p/13408039.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13371455.html
十个问题弄清JVM&GC(一) - 宜信技术
每个java开发同学不管是日常工作中还是面试里,都会遇到JDK、JVM和GC的问题。本文会从以下10个问题为切入点,带着大家一起全面了解一下JVM的方方面面。 JVM、JRE和JDK的区别和联系 JVM是什么?以及它的主要作用 JVM的核心功能有哪些 类加载机制和过程 运行时数据区的逻辑结构 JVM
2020-07-24T05:31:00Z
2020-07-24T05:31:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】每个java开发同学不管是日常工作中还是面试里,都会遇到JDK、JVM和GC的问题。本文会从以下10个问题为切入点,带着大家一起全面了解一下JVM的方方面面。 JVM、JRE和JDK的区别和联系 JVM是什么?以及它的主要作用 JVM的核心功能有哪些 类加载机制和过程 运行时数据区的逻辑结构 JVM <a href="https://www.cnblogs.com/yixinjishu/p/13371455.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13329375.html
搭建node服务(三):使用TypeScript - 宜信技术
JavaScript 是一门动态弱类型语言,对变量的类型非常宽容。JavaScript使用灵活,开发速度快,但是由于类型思维的缺失,一点小的修改都有可能导致意想不到的错误,使用TypeScript可以很好的解决这种问题。TypeScript是JavaScript的一个超集,扩展了 JavaScrip
2020-07-17T05:02:00Z
2020-07-17T05:02:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】JavaScript 是一门动态弱类型语言,对变量的类型非常宽容。JavaScript使用灵活,开发速度快,但是由于类型思维的缺失,一点小的修改都有可能导致意想不到的错误,使用TypeScript可以很好的解决这种问题。TypeScript是JavaScript的一个超集,扩展了 JavaScrip <a href="https://www.cnblogs.com/yixinjishu/p/13329375.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13201888.html
AI中台助力企业智能化转型 - 宜信技术
AI中台助力企业智能化转型 本文主要和大家分享 “AI中台如何助力企业数字化以及智能化转型”,以及我在构建 AI中台方面的一些心得和经验。 企业数字化旨在利用数字化技术改变企业业务模式,优化生产过程以及寻求新的商业价值。但能够做到真正数字化的企业并不是很多。那么在数字化的征途上,企业都需要做些什么呢
2020-06-28T03:12:00Z
2020-06-28T03:12:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】AI中台助力企业智能化转型 本文主要和大家分享 “AI中台如何助力企业数字化以及智能化转型”,以及我在构建 AI中台方面的一些心得和经验。 企业数字化旨在利用数字化技术改变企业业务模式,优化生产过程以及寻求新的商业价值。但能够做到真正数字化的企业并不是很多。那么在数字化的征途上,企业都需要做些什么呢 <a href="https://www.cnblogs.com/yixinjishu/p/13201888.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13162762.html
记一次通过Memory Analyzer分析内存泄漏的解决过程 - 宜信技术
状况描述: 最近项目新打的版本,过不了多长时间,项目就会挂掉。状况就是处于一种假死的状态。索引查询都很慢,几乎进行不了任何操作,慢慢卡死。 然后我们再发版时,只能基于之前打好的war包,替换或者增加class文件。 情况对比及分析: 由于之前代码做过一次大整顿,提交的代码比较多,所以通过回滚版本的方
2020-06-19T06:09:00Z
2020-06-19T06:09:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】状况描述: 最近项目新打的版本,过不了多长时间,项目就会挂掉。状况就是处于一种假死的状态。索引查询都很慢,几乎进行不了任何操作,慢慢卡死。 然后我们再发版时,只能基于之前打好的war包,替换或者增加class文件。 情况对比及分析: 由于之前代码做过一次大整顿,提交的代码比较多,所以通过回滚版本的方 <a href="https://www.cnblogs.com/yixinjishu/p/13162762.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13094527.html
宜信数据中台全揭秘(一)数据中台整体介绍|分享实录 - 宜信技术
内容来源:宜信技术学院第11期技术沙龙|宜信数据中台全揭秘(一)数据中台整体介绍 主讲人:宜信数据中台解决方案架构师 裴国强 PPT下载:链接: https://pan.baidu.com/s/1eSkSdUo6FmYFmcE4xg0vjw 密码: 99uh 一、数据中台定位 1.1 ADX整体简介
2020-06-11T09:17:00Z
2020-06-11T09:17:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】内容来源:宜信技术学院第11期技术沙龙|宜信数据中台全揭秘(一)数据中台整体介绍 主讲人:宜信数据中台解决方案架构师 裴国强 PPT下载:链接: https://pan.baidu.com/s/1eSkSdUo6FmYFmcE4xg0vjw 密码: 99uh 一、数据中台定位 1.1 ADX整体简介 <a href="https://www.cnblogs.com/yixinjishu/p/13094527.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/13038657.html
搭建node服务(二):操作MySQL - 宜信技术
为了进行复杂信息的存储和查询,服务端系统往往需要数据库操作。数据库分为关系型数据库和非关系型数据库,关系型数据库有MySQL、Oracle、SQL Server等,非关系型数据库有Redis(常用来做缓存)、MongoDB等。MySQL是目前很流行的数据库,本文将要介绍如何在node服务中进行MyS
2020-06-03T09:00:00Z
2020-06-03T09:00:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】为了进行复杂信息的存储和查询,服务端系统往往需要数据库操作。数据库分为关系型数据库和非关系型数据库,关系型数据库有MySQL、Oracle、SQL Server等,非关系型数据库有Redis(常用来做缓存)、MongoDB等。MySQL是目前很流行的数据库,本文将要介绍如何在node服务中进行MyS <a href="https://www.cnblogs.com/yixinjishu/p/13038657.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/12982682.html
一文读懂JAVA多线程 - 宜信技术
背景渊源 摩尔定律 提到多线程好多书上都会提到摩尔定律,它是由英特尔创始人之一Gordon Moore提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示
2020-05-28T10:10:00Z
2020-05-28T10:10:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】背景渊源 摩尔定律 提到多线程好多书上都会提到摩尔定律,它是由英特尔创始人之一Gordon Moore提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示 <a href="https://www.cnblogs.com/yixinjishu/p/12982682.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/12923573.html
基于Ceph对象存储构建实践 - 宜信技术
存储发展 数据存储是人类永恒的话题和不断探索的主题 绳结记事 原始社会,文字未发明之前 ,人们所使用的一种记事方法,在绳子上打结记事。 穿孔卡 穿孔卡片是始于20世纪的主要存储方法,也是最早的机械化信息存储形式,进入20世纪60年代后,逐渐被其他存储手段取代。目前穿孔卡片已经极少使用,除非用于读出当
2020-05-20T06:48:00Z
2020-05-20T06:48:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】存储发展 数据存储是人类永恒的话题和不断探索的主题 绳结记事 原始社会,文字未发明之前 ,人们所使用的一种记事方法,在绳子上打结记事。 穿孔卡 穿孔卡片是始于20世纪的主要存储方法,也是最早的机械化信息存储形式,进入20世纪60年代后,逐渐被其他存储手段取代。目前穿孔卡片已经极少使用,除非用于读出当 <a href="https://www.cnblogs.com/yixinjishu/p/12923573.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yixinjishu/p/12835123.html
TestNG测试用例重跑详解及实践优化 - 宜信技术
测试用例运行稳定性是自动化质量的一个重要指标,在运行中需要尽可能的剔除非bug造成的测试用例执行失败,对于失败用例进行重跑是常用策略之一。一种重跑策略是所有用例运行结束后对失败用例重跑,另一种重跑策略是在运行时监控用例运行状态,失败后实时重跑。 下面,详细介绍TestNG如何对失败测试用例实时重跑并
2020-05-06T03:06:00Z
2020-05-06T03:06:00Z
宜信技术
https://www.cnblogs.com/yixinjishu/
【摘要】测试用例运行稳定性是自动化质量的一个重要指标,在运行中需要尽可能的剔除非bug造成的测试用例执行失败,对于失败用例进行重跑是常用策略之一。一种重跑策略是所有用例运行结束后对失败用例重跑,另一种重跑策略是在运行时监控用例运行状态,失败后实时重跑。 下面,详细介绍TestNG如何对失败测试用例实时重跑并 <a href="https://www.cnblogs.com/yixinjishu/p/12835123.html" target="_blank">阅读全文</a>