上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 34 下一页
摘要: 自 90 年代初开启 PC 时代以来,随着移动网络的快速普及,在 2010 年左右,进入移动时代、IOT 时代,各种移动互联设备不断涌现,除了最常见的 PC、Pad、智能手机外,它还可能是小小的一块智能手表,也可以是一个大屏终端。智能设备层出不穷,填满了人们生活的各个角落,设备的系统类型、屏幕大小等也是愈发碎片化。 阅读全文
posted @ 2022-12-07 08:32 古道轻风 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 近年来大家可能都有这样一种感受:与编程语言市场不同,数据库市场的竞争激烈异常——一线的在停滞甚至下坠,二线的正在反超。有种种迹象表明:MySQL 这个流行榜上的榜一大哥,正在逐渐淡出专业开发者的视野。再见 MySQL,可能不再只是一个哗众取宠的梗了! 阅读全文
posted @ 2022-12-02 15:26 古道轻风 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 写软件和造楼房一样需要设计,但是和建筑行业严谨客观的设计规范不同,软件设计常常很主观,且容易引发争论。 设计模式被认为是软件设计的“规范”,但是在互联网快速发展的过程中,也暴露了一些问题。相比过程式代码的简单与易于修改,设计模式常常导致代码复杂,增加理解与修改的成本,我们称之为 “过度设计”。因而很多人认为,设计模式只是一种炫技,对系统没有实质作用,甚至有很大的挖坑风险。这个观点容易让人因噎废食,放弃日常编码中的设计。 本文将深入探索如下问题: 为什么长期来看,设计模式相比过程式代码是更好的? 什么情况下设计模式是有益的,而什么情况下会成为累赘? 如何利用设计模式的益处,防止其腐化? 阅读全文
posted @ 2022-12-02 08:17 古道轻风 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.说说 Redis 基本数据类型有哪些吧 1.字符串:redis没有直接使用C语言传统的字符串表示,而是自己实现的叫做简单动态字符串SDS的抽象类型。C语言的字符串不记录自身的长度信息,而SDS则保存了长度信息,这样将获取字符串长度的时间由O(N)降低到了O(1),同时可以避免缓冲区溢出和减少修改 阅读全文
posted @ 2022-12-01 19:28 古道轻风 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1.说说进程和线程的区别? 进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。由于进程是资源分配和调度的基本单位,因为进程的创建、销毁、切换产生大量的时间和空间的开销,进程的数量不能太多,而线程是比进程更小的能独立运行的基本单位,他是进程的 阅读全文
posted @ 2022-12-01 10:24 古道轻风 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.你们为什么使用 mq?具体的使用场景是什么? mq的作用很简单,削峰填谷。以电商交易下单的场景来说,正向交易的过程可能涉及到创建订单、扣减库存、扣减活动预算、扣减积分等等。每个接口的耗时如果是100ms,那么理论上整个下单的链路就需要耗费400ms,这个时间显然是太长了。 如果这些操作全部同步处 阅读全文
posted @ 2022-11-27 16:13 古道轻风 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常 阅读全文
posted @ 2022-11-27 16:12 古道轻风 阅读(254) 评论(1) 推荐(0) 编辑
摘要: 一、谈一谈你对 TCP/IP 四层模型,OSI 七层模型的理解? 为了增强通用性和兼容性,计算机网络都被设计成层次机构,每一层都遵守一定的规则。 因此有了OSI这样一个抽象的网络通信参考模型,按照这个标准使计算机网络系统可以互相连接。 物理层:通过网线、光缆等这种物理方式将电脑连接起来。传递的数据是 阅读全文
posted @ 2022-11-26 13:27 古道轻风 阅读(659) 评论(0) 推荐(0) 编辑
摘要: Nginx 是一个 轻量级 / 高性能的反向代理 Web 服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理 2-3 万并发连接数,官方监测能支持 5 万并发,现在中国使用 nginx 网站用户有很多,例如:新浪、网易、 腾讯等。 阅读全文
posted @ 2022-11-25 11:13 古道轻风 阅读(205) 评论(0) 推荐(0) 编辑
摘要: WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。 在IIS 7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS 7.5以及以上版本中将集成WebDAV,然而WebDav把Put,Delete禁用了。 所以在IIS 7.5上部署的RESTful服务(WCF Data Service,WCF Rest Service,ASP.NET Web API,ASP.NET MVC)后,当发送Put请求就会发生HTTP Error 405.0 – Method Not Allowed错误。 阅读全文
posted @ 2022-11-24 19:26 古道轻风 阅读(2624) 评论(0) 推荐(1) 编辑
摘要: 分库分表,是企业里面比较常见的针对高并发、数据量大的场景下的一种技术优化方案,也是一个非常高频的面试题。但是,因为很多人其实并没有非常丰富的分库分表的经验,所以能把这个问题回答得比较好的人其实还挺少的。 那么,本文就来试图把关于分库分表的事情,一次性讲个清楚。 阅读全文
posted @ 2022-11-22 23:47 古道轻风 阅读(769) 评论(0) 推荐(1) 编辑
摘要: 从基础的角度看,设计模式是研究类本身或者类与类之间的协作模式,是进行抽象归纳的一个很好的速成思路。后面阅读设计模式后,为了加深理解,对相关图片进行了描绘和微调。从技术的角度已经有很多好的总结,本文会换一种角度思考,既然设计模式研究的是类与类的关系,我们作为工作的个体,一些工作中的策略是不是也可以进行类比,可以更好地去思考这些模式?答案是肯定的。 阅读全文
posted @ 2022-11-19 10:24 古道轻风 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Babelfish for PostgreSQL开源已快一月,不过全网还没有实践者总结。今天我们就测试看看,Babelfish到底是如何部署与使用的! 阅读全文
posted @ 2022-11-17 08:29 古道轻风 阅读(730) 评论(1) 推荐(0) 编辑
摘要: Babelfish是在PostgreSQL的基础之上实现了类似Microsoft SQL Server部分功能。为了实现这个目标,PostgreSQL核心内部的几个部分必须被修改。PostgreSQL 没有提供这种开箱即用的功能,因此必须提供附加组件才能实现这一点。 Babelfish实现Microsoft SQL Server功能的方式是使用hooks(我们一般称之为钩子),主要做这意味着 PostgreSQL可以呈现为不同的数据库状态,比如Oracle、MS SQL SERVER。而事实上在同一时间可以同时支持多个协议,会使数据库的设置更加灵活和易于处理。 阅读全文
posted @ 2022-11-16 17:38 古道轻风 阅读(281) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL , PostGIS , 动态更新位置 , 轨迹跟踪 , 空间分析 , 时空分析 阅读全文
posted @ 2022-11-14 06:44 古道轻风 阅读(660) 评论(0) 推荐(1) 编辑
摘要: PostgreSQL , 电子围栏 , 共享自行车 , 共享充电宝 , 共享xxx , 菜鸟 , 航空管制 , 无人飞行器 , pipelinedb , 流式计算 阅读全文
posted @ 2022-11-13 08:28 古道轻风 阅读(349) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL , sharding , citus , 移动对象 , mobilityDB 阅读全文
posted @ 2022-11-12 09:18 古道轻风 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 在物联网、监控、传感器、金融等应用领域,数据在时间维度上流式的产生,而且数据量非常庞大。 例如我们经常看到的性能监控视图,就是很多点在时间维度上描绘的曲线。 又比如金融行业的走势数据等等。 我们想象一下,如果每个传感器或指标每100毫秒产生1个点,一天就是864000个点。 而传感器或指标是非常多的,例如有100万个传感器或指标,一天的量就接近一亿的量。 假设我们要描绘一个时间段的图形,这么多的点,渲染估计都要很久。 那么有没有好的压缩算法,即能保证失真度,又能很好的对数据进行压缩呢? 阅读全文
posted @ 2022-11-11 20:51 古道轻风 阅读(383) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL , 插件 阅读全文
posted @ 2022-11-10 08:38 古道轻风 阅读(3088) 评论(1) 推荐(1) 编辑
摘要: 对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以及相关看法,希望对同学们有所启发。 阅读全文
posted @ 2022-11-09 18:53 古道轻风 阅读(546) 评论(0) 推荐(2) 编辑
摘要: RAID技术出现的初衷是把多个小容量的硬盘组合起来,以获得更大的存储容量。当前我们所说的RAID技术更多则是与数据保护相关,换言之,当物理设备失效时,RAID能够用来防止数据的丢失。 随着阵列技术的发展,已经产生了很多不同类型的RAID,但现在只有少数几种RAID仍在使用。在这个章节中,我们将讨论最常用的RAID类型,也会学习RAID的其它相关功能,比数据保护等,同时,选择不同的RAID类型意味着不同的性能/成本。 在存储设备中,可以通过2种方式实现RAID功能:硬件RAID和软件RAID。 硬件RAID使用专用的RAID适配器、硬盘控制器或存储处理器。RAID控制器有自己的处理器,I/O处理芯片,和内存,用来提高资源利用率和数据传输速度。RAID控制器管理路由、缓冲区,控制主机与RAID间数据流。硬件RAID通常在服务器中使用。 软件实现的RAID没有它自己的处理器或I/O处理芯片,而是完全依赖于主机处理器。因此,低速CPU不能满足RAID实施的要求。软件RAID通常在企业级存储设备上使用。 阅读全文
posted @ 2022-11-09 08:20 古道轻风 阅读(3677) 评论(0) 推荐(1) 编辑
摘要: PostgreSQL , 性能测试 , 多模块测试 阅读全文
posted @ 2022-11-08 18:14 古道轻风 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家分享一些优化神技,当你面试或者工作中你遇到如下问题,那就使出今天学到的绝招,一招定乾坤! 阅读全文
posted @ 2022-11-07 19:29 古道轻风 阅读(680) 评论(0) 推荐(0) 编辑
摘要: SixLabors.ImageSharp 是属于 .Net 基金会的一个项目,本文将简要介绍该项目相关的信息。 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。 SixLabors.ImageSharp ImageSharp 是一个新生的、全功能的、全托管代码的、 阅读全文
posted @ 2022-11-07 15:05 古道轻风 阅读(1675) 评论(0) 推荐(1) 编辑
摘要: 导读:对于错误码的设计,不同的开发团队有不同的风格习惯。本文分享阿里文娱技术专家长统对于错误码的看法,希望从错误码使用的不同场景讨论得到一个合理的错误码规约,得到一个面向日志错误码标准和一个面向外部传递的错误码标准。 阅读全文
posted @ 2022-11-06 19:58 古道轻风 阅读(3740) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 34 下一页