linux plymouth

加载中

RabbitMQ 七种队列模式应用场景案例分析(通俗易懂)

https://my.oschina.net/javazhiyin/blog/5012733?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

作者:我思知我在 blog.csdn.net/qq_32828253/article/details/110450249 七种模式介绍与应用场景 简单模式(Hello World) 做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B 应用场景: 将发送的电子邮件放到消息队列,然后邮件服务在队列中获取邮件并发送给收件人 工作队列模式(Work queues) 在多个消费者之间分配任务(竞争的消费者模式),一个生产者对应多个消费者,一般适...

04/06 18:32

Java行业常见业务开发数值计算丢失精度问题总结

https://my.oschina.net/jacklinnn/blog/5015314?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

一直以来我都会负责公司有关订单模块的项目开发,时常会面对各种金额的计算,在开发的过程中需要注意防止计算精度丢失的问题,今天我说说数值计算的精度、舍入和溢出问题,出于总结,也希望可以为一些读者“闭坑”。 “危险”的 Double 我们先从简单的反直觉的四则运算看起。对几个简单的浮点数进行加减乘除运算: System.out.println(0.1+0.2); System.out.println(1.0-0.8); System.out.println(4.015*100); System.out...

04/11 11:08

Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第一篇(内附开发 demo)

https://my.oschina.net/u/5013402/blog/5010734?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

简介 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 系列 云原生 API 网关,gRPC-Gateway V2 初探 业务流程 官方开发接入文档 初始化项目 开发环境 为少 的本地开发环境 go version # go version go1.14.14 darwin/amd64 protoc --version # libprotoc 3.15.7 protoc-gen-go --version # protoc-gen-go v1.26.0 protoc-gen-go-grpc --version # protoc-gen-go-grpc 1.1...

04/06 23:19

阿里巴巴,已经被腾讯逼到了悬崖边上!

https://my.oschina.net/u/4585832/blog/4405549?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

作者:湾区1号技师 源自:湾区经济评(ID:wanqumoney) 6月23日,腾讯以4.74万亿港元的总市值超过阿里巴巴。 被阿里巴巴压着做了一年多老二后,腾讯终于探头,登上市值第一的宝座。 市值是资本和公司分析的风向标。 眼下,无论在哪一方面,阿里在跟腾讯焦灼的商业帝国之战中,都处在了极度不利的局面。 这涉及到当下,更涉及到未来。 周鸿祎说,哪家公司都可以忽视,除了腾讯。 阿里巴巴,已经被腾讯逼到了悬崖边上。 事业财运...

2020/07/11 23:05

确保良好API设计的方法

https://my.oschina.net/u/4663426/blog/5004762?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

设计一个API协议绝非易事。从API的初始计划(包括战略和功能目标)开始,生成API协议是优先事项。将该计划转换为实际的人机可读API协议需要花费大量时间和精力,尤其是考虑到这将影响API的未来开发和使用。良好的开发人员体验(DX)已经开始成为用户选择和采用API的一个重要区别因素,而良好的DX从设计的一致性开始。但是一致的设计并不仅仅是为了改善使用API时的用户体验。既然已经建立了通用标准,它还可以确保团队的API更易于...

03/31 18:11

分库分表 vs NewSQL,怎么选择?

https://my.oschina.net/javaroad/blog/4927112?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

Java技术栈 www.javastack.cn 关注阅读更多优质文章 作者:蚊子squirrel 来源:https://www.jianshu.com/p/9131edd8fd2c 最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其实有失公允。 本文通过对两种模式关键特性实现原理对比,希望可以尽可能客观、中立的阐明各自...

01/26 10:46

99%的Python用户都不知道的f-string隐秘技巧

https://my.oschina.net/u/4016785/blog/5019358?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

f-string想必很多Python用户都基础性的使用过,作为Python3.6版本开始引入的特性,通过它我们可以更加方便地向字符串中嵌入自定义内容,但f-string真正蕴含的功能远比大多数用户知道的要丰富,今天我们就来一起get它们~ 「最基础用法」 f-string最基础的用法很简单,如下例所示,在前缀f的字符串中向{}内直接填入要嵌入的值、变量或计算表达式:图1 「自记录表达式」 从Python3.8版本开始,为f-string引入了「自记录表达式」,使...

04/14 09:00

html css 实现上下左右字幕滚动

https://my.oschina.net/u/4893816/blog/5014765?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

marquee的基本语法: … ,与大多数HTML语法元素一样,它也是成双出现的,被修饰对象就放在起始符和终止符之间。而且它自己可以实现鼠标悬停的效果,下面解释一下各参数的含义: align:是设定活动字幕的位置,除了居左、居中、居右三种位置外,又增加靠上(top)和靠下(bottom)两种位置。 Bgcolor:用于设定活动字幕的背景颜色,可以使用英文的单词也可以是十六进制数的。 Direction:用于设定活动字幕的滚动方向是向左(lef...

04/10 10:25

最新重磅开源!推荐一个以最优惠的方式购买极客时间课程的开源项目!

https://my.oschina.net/u/3978399/blog/5018746?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

简介 以最优惠的方式购买极客时间的课程。 做为一名互联网人是要终身学习的,总是要学习很多知识点的,总是会买很多课程来学,但是很多课程都很贵,最终没有学到相应的知识点。 极客时间 是一个轻松学习,高效学习的平台,上面的课程质量都很棒,很合适互联网学习,特别是程序员,课程包括了 后端、架构、前端、移动、人工智能、大数据、产品、运营、运维、测试 等。 最近极客时间找我合作,让我成为极客时间的渠道推广,除了极...

04/07 08:11

利用Python做一个小姐姐词云跳舞视频

https://my.oschina.net/u/4440337/blog/4964784?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

作者:北山啦 https://blog.csdn.net/qq_45176548/article/details/113410073 本文将以哔哩哔哩–乘风破浪视频为例,you-get下载视频,同时利用python爬取B站视频弹幕,并利用opencv对视频进行分割,百度AI进行人像分割,moviepy生成词云跳舞视频,并添加音频。 1. 导入模块 1.1 下载所需模块 我们需要下载很多的模块,所以我们可以使用os.system()方法来自动安装所需模块,当然也有可能下载失败,特别是opencv-python,多安装几...

02/26 09:24

spring security

https://my.oschina.net/u/3045515/blog/1564023?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

spring security 我们主要是围绕非业务合同项目对spring security的使用进行展开。 我们整体了解一下这些配置 ``` //上面配置的是命名空间 //线面配置的是路径及路径的访问权限。pattern为路径,secutity为权限,权限为none为均可访问 //这一条是访问资源路径,因为每个人都需要获取自己的资源路径之后才可以进行权限控制,所以这里的权限为none,同理下面的登录和获取验证码的路径 <--AuthenticationEntryPoint是spring-securi...

2017/11/07 20:34

Ubuntu snap采用新压缩算法lzo,app启动速度提高2-3倍

https://my.oschina.net/leopardsaga/blog/5007437?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

Ref: https://ubuntu.com//blog/snap-speed-improvements-with-new-compression-algorithm 安全性和性能通常是互斥的概念。出色的用户体验是一种设法将二者融合在一起的方式,一方面不会在稳固而坚实的安全基础上妥协,另一方面却不会造成快速响应的软件交互。 snap是独立的应用程序,具有分层的安全性,因此,与通过传统Linux打包机制提供的相同应用程序相比,snap有时可能会降低感知性能。我们对这种现象非常了解,我们在解决...

04/02 21:40

JAVA程序:Chinese to Pinyin 【汉字转拼音】

https://my.oschina.net/cloudcoder/blog/306008?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

简介 有个专门用来将中文转换成汉语拼音的Java的开源库,当前的版本是pinyin4j-2.5.0。详见http://sourceforge.net/projects/pinyin4j/,可以到网站上下载最新的库。 另外此jar在git,maven上都有,对应地址是: https://github.com/belerweb/pinyin4j http://search.maven.org/#search%7Cga%7C1%7Cpinyin 缺点 不能区分汉字的多音字,比如重庆,重大,重字有两个音:zhong4,chong2,需要调用者自己判断是取哪一个,一般情况下取第...

2014/08/24 12:07

SSH自动断开后重连的解决方案

https://my.oschina.net/u/4438370/blog/5013245?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

SSH自动断开后重连的解决方案 参考文章: (1)SSH自动断开后重连的解决方案 (2)https://www.cnblogs.com/chloneda/p/ssh-connect.html (3)https://www.codeprj.com/blog/af4e911.html 备忘一下。

04/09 12:22

Kubernetes与OpenStack融合支撑企业级微服务

https://my.oschina.net/u/4628563/blog/4771912?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

EasyStack云架构师钟宇澄 2017年10月21日,七牛云架构师实践日活动于深圳成功举办,本次活动由七牛云、K8S技术社区联合主办,特邀vivo、平安科技共同参与,会议以Kubernetes 技术落地过程中遇到的坑及其解决方案为主题,吸引深圳地区250+技术爱好者火爆现场参与! EasyStack云架构师钟宇澄分享了技术主题 :Kubernetes与OpenStack融合支撑企业级微服务架构 , 以下是他的演讲内容整理: 大家好! 大家关注最新的Docker新闻会发现...

2017/12/12 08:40

C# 多线程窗体的创建

https://my.oschina.net/u/2963604/blog/5023562?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

从目前已经在项目中工作将近一个月来的情况来看,凡是费时的操作,基本上都要用到多线程的等待窗体、进度提示窗体等实时显示动态的进度信息。而如果直接在主线程的窗体上实时更新信息,就会造成更新太快或者太慢而出现的进程假死现象。为了缓解这些情况,本文就参考一些文章,把他们的智慧总结于此。希望对大家有所帮助。 一、多线程中创建等待窗体   在winform程序开发中,计算机经常会执行一些比较耗时的任务,如大量数据的...

04/19 10:45

AI一键去纹身,还原明星「庐山真面目」

https://my.oschina.net/u/4593030/blog/5020673?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

这两天在 Reddit 上看到了一个挺好玩的算法,立马连夜写文过来分享一波。 AI去除纹身: 国内的一些影视作品、综艺节目、B站视频等,都有一些去除纹身的需求。 有些时候,我们需要把一些人身上的纹身覆盖掉,以避免引人效仿。 来自印度的机器学习研究者 Vijish Madhavan 最近开源的一个机器学习工具 SkinDeep 满足了我们这个需求。 项目灵感来源于贾斯汀 · 比伯一次拍 MV ,化妆师花费几个小时的时间才把一身的纹身覆盖掉,采用...

34种你需要了解的JavaScript优化技术

https://my.oschina.net/LuckyWinty/blog/5024205?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

文末送《Web前端性能优化》书籍 希望你坚持看完并带走彩蛋 英文 | https://javascript.plainenglish.io/34-javascript-optimization-techniques-to-know-in-2021-d561afdf73c3 翻译 | https://www.dsiab.com/post/3922 开发人员的生活总是在学习新事物,并且跟上变化的难度不应该比现在已经难,我的动机是介绍所有JavaScript最佳实践,例如,速记和功能,我们作为前端开发人员必须知道这些使我们的生活在2021年变得更加轻松。 ...

04/17 12:38

被DeFi挖矿劝退了?不如试试NGK公链挖矿!

https://my.oschina.net/u/5012840/blog/5020420?channel=REC&scene=SCENE_FEEDS&recid=af7e2b9f-39fb-4d82-8c3e-d3af736c305a

最近两年,挖矿十分火热,尤其是DeFi挖矿,其热度至今也未减退。尤其是许多大户在那里获益颇丰,惹得许多小散户们也十分眼馋。然而,许多散户们还没等进入DeFi市场,就已经被劝退了。 当前散户们被DeFi劝退的原因无外乎这几点,小编做了以下总结: 一是Gas费用高,当前的大多数DeFi项目都是基于以太坊协议运行的,其产生的Gas费用比较高。尤其是当用户进行一笔复杂的交易时,所花费的Gas费用可能高达几百美金! 二是网络拥堵,除...

04/15 12:59
返回顶部
顶部