首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
小事专题
第五章 编程小事
编程小事的原则:
阅读更多...
从一件小事, 了解为何 Netflix, Amazon, Google 可以不停的在产品上创新?
2017.11.9,深圳,Ken Fang 为何 Netflix, Amazon, Google 可以不停的在产品上创新?可以不停的在产品开发的模式上创新? 可以不停的在产品的架构上创新? 这个问题我观察、研究、思考了许多年⋯ @ Netflix, Amazon, Google 的研发团队工作的压力也是非常的巨大的。 但是,Netflix, Amazon, Google 的员工,却从来不会
阅读更多...
关于MQ的几件小事(六)消息积压在消息队列里怎么办
1.大量消息在mq里积压了几个小时了还没解决 场景:几千万条数据在MQ里积压了七八个小时,从下午4点多,积压到了晚上很晚,10点多,11点多。线上故障了,这个时候要不然就是修复consumer的问题,让他恢复消费速度,然后傻傻的等待几个小时消费完毕。这个肯定不行。一个消费者一秒是1000条,一秒3个消费者是3000条,一分钟是18万条,1000多万条。 所以如果你积压了几百万到上千万的数据,即使
阅读更多...
关于MQ的几件小事(三)如何保证消息不重复消费
1.幂等性 幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“setTrue()”函数就是一个幂等函数,无论多次执行,其结果
阅读更多...
关于MQ的几件小事(二)如何保证消息队列的高可用
1.RabbitMQ的高可用 RabbitMQ基于主从模式实现高可用。RabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式。 (1)单机模式: 单机模式就是demo级别的,生产中不会有人使用。 (2)普通集群模式 普通集群模式就是在多台机器上启动多个rabbitmq实例,每个机器启动一个。但是创建的queue只会放在一个rabbitmq实例上面,但是其他的实例都同步了这个queue的
阅读更多...
关于MQ的几件小事(一)消息队列的用途、优缺点、技术选型
1.为什么使用消息队列? (1)解耦:可以在多个系统之间进行解耦,将原本通过网络之间的调用的方式改为使用MQ进行消息的异步通讯,只要该操作不是需要同步的,就可以改为使用MQ进行不同系统之间的联系,这样项目之间不会存在耦合,系统之间不会产生太大的影响,就算一个系统挂了,也只是消息挤压在MQ里面没人进行消费而已,不会对其他的系统产生影响。 (2)异步:加入一个操作设计到好几个步骤,这些步骤之间不需
阅读更多...
关于MQ的几件小事(四)如何保证消息不丢失
1.mq原则 数据不能多,也不能少,不能多是说消息不能重复消费,这个我们上一节已解决;不能少,就是说不能丢失数据。如果mq传递的是非常核心的消息,支撑核心的业务,那么这种场景是一定不能丢失数据的。 2.丢失数据场景 丢数据一般分为两种,一种是mq把消息丢了,一种就是消费时将消息丢了。下面从rabbitmq和kafka分别说一下,丢失数据的场景, (1)rabbitmq A:生产者弄丢了数据 生产
阅读更多...
事件机制就是吃饭那件小事
[img][/img]<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 引用 我们每天都要吃饭,那你想想吃饭的过程是怎样的呢?为什么说事件机制就是吃饭呢? ? ? ? ? ? 但在这之前我们先回顾一下事件机制的相关概念。 一.事件机制的组成 其中有3大组成部分 : 1.事件源
阅读更多...
大事和小事
转载自: 十年少笑话网 话说令狐冲和任盈盈结婚后,便约法三章,大事令狐冲决定,小事则由任盈盈决定,但事大事小,由任盈盈来判断。 某日,令狐冲下黑木崖,巧遇不戒和尚,于是他们便去喝酒了,不一会儿,不戒又提起要令狐冲娶仪琳的事,令狐冲当然不敢答应,但不戒和尚以死相逼,他只好答应。回黑木崖路上,他都不知如何向任盈盈提起,最后,他想出了一个办法。 令:盈盈啊,我有一件小小的事情想请你作
阅读更多...
一件小事体会攻城狮的价值
昨天陪着一个朋友小A办理了退学手续。上午有负责人交给我们这两个表,简单的说就是这两张表格上的章都盖完,手续就齐了 说说我们的经历: 前天A的班主任给A 发了两个表格,交代了一下先后顺序。由于有一些部门是一级一级的关系,有一定的顺序。先班主任签字,然后物电学院院长盖章。拿着这些证明,才能去财务处之类的盖章。 朋友从衡水过来,昨天下午2点到,准备一下午弄清,就回家
阅读更多...
我希望未来10年,人工智能可以帮我解决这4件小事
生活在一线大城市的我,现在几乎整天被大数据、人工智能、机器学习、智慧生活的词汇环绕立体包围着,让我时刻感觉到,再过10年,我们五一假期真的可以摆脱现在擦肩接踵的旅游盛况了。但我其实要求倒是没这么高,我真心希望人工智能再未来10年,要是能帮我解决了这几件小事就好了。 目录 智慧医疗 智慧出行 智能音箱 智能前端编码 智慧医疗 现在人们经常提及智慧医疗,智能医药,其实我咋觉
阅读更多...
最易赢得女人芳心的十件小事
女人天生细腻敏感,就决定了她们对爱情的理解会比男人更丰富,也更能记住那些让人感动的小瞬间。今天,爱情科代表帮你盘点一下,最容易赢得女人芳心的十件小事,它们都属于芝麻类针尖类的小事,但是值得学习和借鉴: 1 第一筷子菜给她。这事简直微不足道,但是你知道吗?我每次看到有男生给女孩子夹菜,都觉得特别美好,女人生来就是用来疼爱的,吃饭这样的每天必做的事情最能考验一个男人的耐心了,如果你足够爱一个女人
阅读更多...
搬砖中的小事之代码(五)--maven项目的各种异常以及解决办法
MavenMaven你别浪 用Eclipse的mars2版本从SVN检出maven项目,编译之后,各种问题开始登上抓头抓耳挠屁股的舞台; 事没多大,但是就那一时半会,还就真的咋都莫名其妙的报错,废话不多说,今天就来掰扯掰扯这些个曾经让你觉着莫名其妙,甚至稀奇古怪的问题; 个人所见,不当之处,劳烦多多指教: Maven的浪里白条~ part 1: 检出的maven项目莫名其妙的出现与众不同
阅读更多...
搬砖中的小事之代码(四)--useGeneratedKeys的理解与使用
调试centerBank接口,业务实现类里面想要通过获取表格中主键id,来进行逻辑判断,从而进行更新; 直接撸代码–mapper.xml中的插入方法: <insert id="insertSelective" parameterType="com.baidu.example.entity.CenterBankRecordsEntity" useGeneratedKeys="true" keyP
阅读更多...
搬砖中的小事之代码(三)-参数限定值大小范围的注解
@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 与之相不同的是另一个注解: @Size(max, min) 被注释的元素的大小必须在指定的范围内
阅读更多...
搬砖中的小事之代码(一)--枚举
最近将对接银行接口,总是各种用枚举,用枚举,所以想着,写点吧; 枚举类型:是指由一组固定的敞亮组成合法的类型,Java中由关键字enum来定义一个枚举类型 举例: public enum Season{SPRING,SUMMER,AUTUMN,WINER;} 要求与特点: 1)使用关键字enum 2)类型名称,比如这里的Season 3) 遗传允许的值,比如上线定义的川夏秋冬四季
阅读更多...
搬砖中的小事之前端(一)--name和value和type的区别
name和value和type的区别: name是表单的名称; value常和按钮一起使用,是默认的按钮上显示的文本; type是文本的类型,比如说是js还是css; type=”text/javascript” 或者是 type=”text/css”
阅读更多...
搬砖中的小事之工具(二)--tomcat端口被占用问题的解决
tomcat端口被占用的问题: 1)可以查看命令:cd %systemroot%\system32 2)查看8080端口(此处端口为你的服务一般设置的端口)是否被占用(可以查出占用端口的PID):netstat -ano|findstr 8080 3)杀死占用端口的pid :taskkill /T /F /PID 3036 //强制(/F参数)—杀死pid为3036的所有进程包括子进程(/T
阅读更多...
真正厉害的人:做好小事,熬过难事,静成大事
的确如此,我们的一生其实就是与形形色色的人打交道,处理大大小小的事情,而一个人遇事时的反应,就彰显出了他的能力、人品与修养。 小事考验耐心,难事考验心态,大事考验能力。一个人过得好不好,全看他面对这三件事时能不能经受住考验。 一个人最顶级的能力,莫过于做好小事,熬过难事,静成大事。 做好小事 海尔集团首席执行官张瑞敏说过一句话:“把每一件
阅读更多...
说几件无关紧要的小事
1、最近来了不少新的读者,所以想向大家做一次正式的自我介绍,我谭庆波,有时候也叫厂长,如果你在这个号里面看到的文章作者叫谭庆波或者叫厂长的话,那么这个人肯定是我了。 这个公众号里面的内容可能会经常出现在我的知乎(ID:谭庆波)上,如果你发现了的话,请不要大惊小怪,要是愿意顺手进去帮我点个赞的话我会很感激的。 2、这个号是由我一个人在运营,定稿、排版、推送等一切工作都是我一个人在做
阅读更多...
Django文件部署(2.关于换源的一点小事)(全)
换源那些事儿 关于换源的事还要单独提一下,Ubuntu的系统自带的源下载默认路径为美国,下载速度可想而知,在这里推荐几个国内比较好用的源作为参考。#阿里源deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/
阅读更多...
关于公司的SVN服务器的一些小事
关于公司的SVN服务器,原作者本人的观点: 1、服务器系统是Ubuntu 6.x桌面版,大概是我在2006年安装的,其中运行的SVN服务器版本为1.3.2,2006年10月编译的版本。这个系统和里面的软件多年来一直没动。 2、今年初(2012)在我自己的电脑上安装了最新的SVN客户端1.7.4,发现从服务器上update过来的文件,各个子目录里没有了讨厌的.svn子目录了,清爽许多。跟
阅读更多...
90后学生猝死在床,背后真相让无数人惋惜:这世上除了生死,都是小事!
黑客技术 点击右侧关注,了解黑客的世界! Java开发进阶 点击右侧关注,掌握进阶之路! Linux编程 点击右侧关注,免费入门到精通! 作者丨leo戈多https://www.jianshu.com/p/e6c04b1b9f90 曾以为死亡离我们很远,直到真正经历过才懂得。 原来生命是如此脆弱,经不起半点折腾。熬夜的危害,也远比我们想象的要可怕,因为命运赠送的礼物,早已在
阅读更多...
作为一个男人,尤其作为一个真正的爷们,应该做好下列小事
1,朋友请你吃饭,不要觉得理所当然,请礼尚往来,否则你的名声会越来越臭。 2,给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70%的命运。破罐子破摔只能和懦弱做朋友。 3,这是个现实的社会,感情不能当饭吃,贫穷夫妻百事哀。不要相信电影,那只是个供许多陌生人喧嚣情感的场所。 4,好朋友里面,一定要培养出一个知己,不要以为你有多么八面玲珑,到处是朋友,最后真心对你的,只有
阅读更多...
推荐大家一个写作利器,随手记录自己的闪念!顺便再说一件小事!
承香墨影 只分享最有用的原创技术干货! 关注 正文共: 1041字 2图 预计阅读时间: 3分钟 Hi,大家好,我是承香墨影! 首先和大家说一声,本周的后面几天会断更。主要是因为后面几天我会去巴厘岛旅行,公司组织的,双直飞、五星级酒店、自由行。 最近看了一些提升效率的书,有一些心得,有机会和大家分享。里面提到一点就是要锻炼自己的专注力,没错,专注力是可以且需要锻炼的。 现在也在照着思路去锻炼
阅读更多...
【云周刊】第181期:疫苗事件发生后,阿里工程师连夜做了件小事
2019独角兽企业重金招聘Python工程师标准>>> 本期头条 疫苗事件发生后,阿里工程师连夜做了件小事 伪劣疫苗事件里,最焦虑就是父母。很多人想知道,自己孩子注射过的疫苗到底有没有问题。 现在,二十几名阿里健康的工程师,连夜开发了一个新功能:爸爸妈妈们在家翻开疫苗本、打开手机,就能确认打过的疫苗是不是安全的。这个项目组是阿里健康小二自发组成的。钉钉群里喊一嗓子,呼啦啦聚来了产品、技
阅读更多...