Avatar
I'm a beginner.
GitHub Email RSS

自建RSS信息聚合服务

1. RSS现状 RSS介绍,摘自WIKI百科: RSS(全称:RDF Site Summary;Really Simple Syndication),中文译作简易信息聚合,也称聚合内容,是一种消息来源格式规范,用以聚合经常发布更新资料的网站,例如博客文章、新闻、音频或视频的网摘。RSS文件(或称做摘要、网络摘要、或频更新,提供到频道)包含全文或是节录的文字,再加上发布者所订阅之网摘资料和授权的元数据。简单来说 RSS 能够让用户订阅个人网站个人博客,当订阅的网站有新文章时能够获得通知。

更多 →

September 19, 2021

分布式事务知识小结

部分内容整理自: 面试必问:分布式事务六种解决方案 - 知乎 (zhihu.com) 10分钟说透Saga分布式事务 - 云+社区 - 腾讯云 (tencent.com) 1. 事务的ACID 原子性(Atomicity),可以理解为一个事务内的所有操作要么都执行,要么都不执行。 一致性(Consistency),可以理解为数据是满足完整性约束的,也就是不会存在中间状态的数据,比如你账上有400,我账上有100,你给我打200块,此时你账上的钱应该是200,我账上的钱应该是300,不会存在我账上钱加了,你账上钱没扣的中间状态。 隔离性(Isolation),指的是多个事务并发执行的时候不会互相干扰,即一个事务内部的数据对于其他事务来说是隔离的。 持久性(Durability),指的是一个事务完成了之后数据就被永远保存下来,之后的其他操作或故障都不会对事务的结果产生影响。 2. Redis的事务 Redis 的事务不能保证所有操作要么都执行要么都不执行。 Redis事务中的某个命令失败了,之后的命令还是会被处理,Redis 不会停止命令,意味着也不会回滚。 Redis认为如果命令出错是语法使用错误,应该在开发的时候就被检测出来,不应在生产环境中出现。回滚并不能免于编程错误。 3. 2PC 是一种强一致性设计

更多 →

August 28, 2021

Redis知识小结

部分内容整理自: https://www.cnblogs.com/yiwangzhibujian/p/7047458.html https://blog.csdn.net/striveb/article/details/95110502 https://mp.weixin.qq.com/s/2OTVJUTLOetYTD4Hpk-hFA https://juejin.cn/post/6844903663224225806 1. Redis为啥这么快 纯内存操作

更多 →

August 27, 2021

MySQL锁、索引、日志知识小结

1. myisam和innodb区别 myisam是MySQL 5.1以前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。 innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引和数据存储在一起。 2. MySQL的索引 B+树和Hash索引

更多 →

August 14, 2021

MQ消息队列知识小结

1. MQ解决的问题 解耦 不用MQ:要针对各业务方开发,要考虑中断、超时、重试 使用MQ:消息中间件类似一个代理,各业务方的通讯协调均由MQ负责,MQ来实现超时、重试机制 异步 不用MQ:长活同步事务,高延时,体验极差 使用MQ:分步异步执行,防止同步阻塞 削峰 不用MQ:请求并发,服务器或数据库压力过大,导致宕机 使用MQ:请求并发转串行,MQ来承担压力,平缓输出给服务器或数据库 2. 引入MQ产生的问题 可用性 MQ挂了,整个系统都不能用 复杂性 消息重复:多次生产、多次消费 消息乱序:新数据被旧数据覆盖 消息丢失:漏数据、磁盘满了丢数据 一致性 分布式一致性问题,异步的多个事务没有最终都执行或都不执行 3. 常用MQ对比

更多 →

August 10, 2021

自建云相册PhotoPrism

前言 记得我是2016年开始用Office365,家庭版一年229,6个人拼车,人均40。除了可以畅享正版Office外,还有1T的OneDrive空间。从那时候开始,就把存放在电脑里10多年的老照片都放到了OneDrive里。此外使用OneDrive的APP,还可以把手机里面的照片同步到OneDrive上。最重要的是,OneDrive提供了基于AI的照片Tag,可以按地理位置或者Tag进行照片分类,极大方便了照片备份和管理。

更多 →

April 1, 2021

基于阿里云IoT平台的物联网解决方案

去年差不多也是这个时候,我写过一篇《阿里云IoT应用案例》,重点提到了我们对于阿里云IoT SDK的封装并实现自主注册、消息队列规则转发、双向通讯、远程升级和远程控制等功能的设计思路。

更多 →

November 30, 2020

Teambition网盘内测试用评测

最近阿里云盘和Teambition网盘同时出现在市面上,两款产品都来自阿里云智能事业群,据说定位略有不同。其中阿里云盘侧重个人应用,偏生活娱乐,如相册功能,类似百度网盘。而Teambition网盘定位办公协同,类似OneDrive。两套产品都基于阿里云OSS,目前都处于测试阶段。

更多 →

November 12, 2020

阿里云云效2020踩坑指南

自2019年加入一家传统生物医疗器械公司以来,我们组建了一支40余人的团队主攻企业数字化转型,做新产品和新业务模式探索。一年多的时间,我们也搭建了一整套基于阿里云的微服务架构的平台体系,包括K8S服务编排、监控预警日志、基于Gitlab和Jenkins的CI/CD等等。此外还使用过Leangoo、Jira、Confluence、企业微信在线文档、NextCloud等协同工具,最后稳定在Jira+Confluence+Nextcloud组合。但由于各个系统不方便打通伴随人员增加,管理压力和安全隐患等问题逐渐暴露出来,所以近期就在考虑用全家桶方案整合各个系统。

更多 →

October 16, 2020

阿里云IoT应用案例

最近半年一直在尝试物联网相关技术在传统行业的应用,推动企业数字化转型。结合阿里云和阿里云IoT平台,初步实现了几个主要业务功能,整理分享如下:

更多 →

October 31, 2019

1...34567...18