linux ping r

加载中

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

https://my.oschina.net/javaroad/blog/4927112?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

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

01/26 10:46

数据加密和解密

https://my.oschina.net/u/3204029/blog/5017582?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

## 数据加密和解密 数据加密分为对称加密和非对称加密,对称加密有 DES 加密和解密,非对称加密解密 RSA ### DES对称加密 DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密和解密都是使用同一个密钥。 加密原理: DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用 Feistel 技术,将其中加密的文本块分成两半,实现了子密钥对其中一半应用循...

04/13 15:05

浅谈浏览器HTTP的缓存机制,看了都说好!

https://my.oschina.net/xiaole0313/blog/5008700?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复“大礼包”有惊喜礼包! 每日英文 Nothing is impossible for a willing heart. 心之所愿,无所不成。坚持一个简单的信念就一定会成功。 每日掏心话 学会坚强,因为这样才热衷于生命的意义。学会快乐,因为只有开心度过每一天,活得才精彩。 责编:乐乐 | 来自:vajoy 链接:cnblogs.com/vajoy/p/5341664.html 编程技术圈(ID:study_tech)第 1194 次推文 往日回顾:一个9...

04/05 10:24

65页 PDF 的 瓜 你 吃 了 吗 ?

https://my.oschina.net/u/2898531/blog/5024286?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

听说这65页pdf很多人想下载!来看看女海王的养成记,真假不知哈 软件:网红“某思”事件 「全网通用」 今这个瓜连王校长都直乎“高端玩家”你说这瓜甜不,某音百万粉丝女海王养成记 事情是这样的,一个男的和这个妹子同居2年,好像花了不少钱!结果背着南方和一个富二代约上了,还举行了订婚仪式,大概就是这个剧情! Word档看起来不方便,我给大家转换了PDF档,感兴趣的也来瞧瞧! 剧情很劲爆......毕竟王校长都评论了,说明*...

04/18 15:05

招聘|年薪50-80万+免租公寓60平米一套!含海洋专业

https://my.oschina.net/u/4579695/blog/4960185?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

今天为大家推荐广东、安徽、北京、山东、上海的职位。优质职位,不要错过! 完善您的简历,在小程序上即可一键投递简历;如果投递记录显示未投递成功,可能是因为您的简历不够完善喔。 #广东省 天津大学佐治亚理工深圳学院诚聘教学副教授、助理教授5-10人(学院将提供与资历经验相匹配的具有竞争力的薪酬和福利) 华南理工大学诚聘英才(安家补贴150万元;或校内租住房及一定的安家费。子女可入读华南理工大学附属幼儿园和实验学...

02/22 21:00

顺丰控股业绩炸雷:王卫道歉后仍跌跌不休,券商研报继续蒙眼喊单

https://my.oschina.net/u/4640298/blog/5015932?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

最近,“快递一哥”顺丰控股遇到的烦心事不少。 4月9日晚间,顺丰控股(SZ:002352)在深交所公布了2021年第一季度业绩预告。公告显示,其预计2021年第一季度归属于上市公司股东的净利润预计亏损9亿元至11亿元,而2020年同期的净利润为9.07亿元。 扣除非经常性损益后,顺丰控股预计2021年第一季度预亏10亿元至12亿元,而2020年同期则盈利8.32亿元。这也意味着,顺丰控股在2021年业绩出现了“暴雷”。 股价一路走低,券商“蒙眼”...

04/12 10:58

Redis缓存穿透、缓存雪崩、缓存击穿好好说说

https://my.oschina.net/u/3772973/blog/4965954?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

前言 Redis是目前非常流行的缓存数据库啦,其中一个主要作用就是为了避免大量请求直接打到数据库,以此来缓解数据库服务器压力;用上缓存难道就高枕无忧了吗?no,no,no,没有这么完美的技术, 缓存穿透、缓存雪崩、缓存击穿这些问题都得好好聊聊。 正文 1. 缓存穿透 1.1 简要描述 缓存穿透是指查找的数据在缓存和数据库中都不存在,导致每一次请求数据从缓存中都获取不到,而将请求打到数据库服务器,但数据库中也没有对应的数据...

02/27 08:00

Qt开发经验小技巧91-100

https://my.oschina.net/feiyangqingyun/blog/5022596?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

91. 数据库处理一般建议在主线程,如果非要在其他线程,务必记得打开数据库也要在那个线程,即在那个线程使用数据库就在那个线程打开,不能打开数据库在主线程,执行sql在子线程,很可能出问题。 92. 新版的QTcpServer类在64位版本的Qt下很可能不会进入incomingConnection函数,那是因为Qt5对应的incomingConnection函数参数变了,由之前的int改成了qintptr,改成qintptr有个好处,在32位上自动是quint32而在64位上自动是quint...

04/17 11:50

成为首席架构后,我看MySQL的眼神不一样了!

https://my.oschina.net/u/4588934/blog/5008421?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

孙玄,江湖人称“玄姐”,前58集团技术委员会主席,前转转二手交易平台首席架构师。今天想跟你聊点儿企业里那些年薪百万的架构师,他们的架构设计思维是如何升级的,以及他们是如何玩转 MySQL 架构设计的。 话不多说,咱们直接来聊点儿干的! 最近听了玄姐聊技术,对架构上的认知更深刻了些,我还整理了一些我觉得很核心的点,也分享你看看。 01、怎么谈“架构”不耍流氓 有学生曾经问过玄姐一个问题:“孙老师,您作为前58技术...

04/06 09:30

Mysql5.7中子查询时order by与group by合用无效 除了加 limit 还有其他办法吗?

https://www.oschina.net/question/2971292_2322095?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

mysql5.7 我这边查询信息,需要用子表关联主表,关系为一对多。 目的,想通过子表关联主表,然后按照价格字段排序,Group by 分组 主表id 获取子表里面,价格最低的那条信息,结果发现,在mysql 5.7 以后,不生效,说是做了查询优化,在group by 以后,不会对order by 进行排序了,如果需要,则需要增加limit 但是子表的数量是不确定的,加limit 明显不符合逻辑,想请问还有其他办法吗?...

04/14 19:56

聊聊大厂晋升的“潜规则”

https://my.oschina.net/u/4484487/blog/4957576?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

之前有读者问我说,做技术的一定要进大厂么? 当然不是,大厂和小厂也是个老生常谈的话题了。总的来说就是,各有优劣,但如果有机会加入大厂,优先选择大厂混混总没坏处。 首先,大厂的薪资都还可以;其次,有了大厂的履历,以后跳槽时选择会多一些,实力更容易被承认;最后,大厂内部有完备的晋升机制,在大厂升职加薪也是个不错的人生选择。 但是,大厂人才竞争激烈,想要晋升也没那么容易,比如: 1、不如我的人都升职了,我...

02/18 18:00

服务端如何防止重复支付

https://my.oschina.net/u/4588934/blog/5008423?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

点击关注公众号,Java干货及时送达 来源:cnblogs.com/cjsblog/p/14516909.html 概述 如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。 这个过程中经常可能遇到的问题是掉单,无论是超时未收到回调通知也...

04/06 09:30

Pandas函数应用

https://my.oschina.net/u/4896486/blog/5016663?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

不管是为Pandas对象应用自定义函数,还是应用第三方函数,都离不开以下几种方法。用哪种方法取决于操作的对象是DataFrame,还是Series;是行、列,还是元素。 1.表现级函数应用:pipe() 2.行列级函数应用:apply() 3.聚合API:agg()与transform() 4.元素级函数应用:applymap() 表现级函数应用 虽然可以把DataFrame与Series传递给函数,不过链式调用函数时,最好使用pipe()方法。对比以下两种方式: 下列代码与上述代码是等效的...

04/12 16:36

Grafana 图表加速神器 - Trickster

https://my.oschina.net/cncf/blog/5023748?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

Trickster(tricksterproxy.io)是一个用于 http 应用的 HTTP 反向代理/缓存,也是一个用于时间序列数据库的仪表盘查询加速器。 目前 Trickster 是有由 CNCF 作为沙盒级项目进行托管的,目前 Trickster v1.1 是生产版本,来源于 v1.1.x 分支,主分支来源 Trickster 2.0,目前处于测试阶段。 HTTP 反向代理缓存 Trickster 是一个功能齐全的 HTTP 反向代理缓存工具,适用于 HTTP 应用,如静态文件服务器和 Web API。 功能亮点 一个独...

04/19 12:10

华为正式宣布养猪,网友沸腾:支持华为自救!

https://my.oschina.net/u/4593547/blog/4963874?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

来源:程序员新鲜事 任正非接受媒体采访时曾说过:“如果我考不上大学,养猪可能也是养猪状元”。 如今,电信巨头华为真的要开始养猪了。 近日,华为机器视觉领域总裁段爱国在微头条爆料称,华为机器视觉推出了智慧养猪方案。 养殖业的发展方向是数字化、智能化和无人化。 此前,任正非首次公开提及华为“南泥湾”计划,即生产自救,包括在煤炭、钢铁、音乐、智慧屏、PC电脑、平板等各个领域的突破。 任正非还特别强调:不依靠手...

02/25 10:52

【译】如何写一手漂亮的测试代码

https://my.oschina.net/u/4512374/blog/5023813?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

在编写 Junit 测试时,我采用了同一套格式。如此,对于测试用例我就可以遵循这套格式进行编写和阅读,使所有的测试都整体划一。这种格式模板可以帮助我更快的编写测试,提高工作效率。今天我就与大家分享我的这套格式模板。 (译者评:与我在测试建设原则中提出的继承原则相同,都是在进行一项测试工作之前,将公共的进行提取,统一格式模板,然后在以后的测试活动中都继承这套模板开展。) 文件格式 首先,在项目的测试包下新建...

04/19 13:49

算法创作|“猴子选王游戏”问题解决方法

https://my.oschina.net/gschen/blog/5011902?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 前言 标题,假如朋友圈分享了这篇文章,如何吸引朋友点击打开这篇文章。 问题描述 一群猴子围成一圈,按1,2,3,…,m依次编号。 然后从第1只开始数,数到第n只,把它剔出去,再重新开始数, 如此不停的进行下去,最后剩下的那只就是大王。 解决方案 题目分析:本题的核心思路是一个约瑟夫环算法,在一开始利用while循环将猴子一只一只取出来用i...

04/07 00:00

OpenVINO FAQ|持续更新中

https://www.oschina.net/question/4629711_2322064?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

概念 HDDL是什么? HDDL全称是High-Density Deep Learning,是集成了多个Myriad芯片的高性能视觉加速卡。 安装 1. 运行setupvars.bat出错 检查系统环境变量Path的值,删掉有问题的值。 2. 配置模型优化器的依赖库一直装不上怎么办? Windows: cd C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\install_prerequisites install_prerequisites.bat Linux: cd /opt/intel/openvino/deployment_t...

04/13 14:18

愿归来!这支技术团队好像让我重回校园

https://my.oschina.net/u/4587334/blog/5006223?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

又到一年校招季,即将毕业的莘莘学子初入职场,面对全新的环境、陌生的人群、复杂的人际,难免会有些担心和害怕。我们找到了蚂蚁的师兄师姐来为心怀期待的学弟学妹们答疑解惑啦~ “同学你好” 2018年蔡天驰顺利通过校招来到蚂蚁集团,成为一名算法工程师。从学校到职场,本以为会有很多不适应,但没有想到蚂蚁这个大家庭也如在校园一般,有大量的内部文档、培训可以不断丰富专业技能,也可以在各种兴趣社团约跑步约游泳约划船,填...

03/31 18:10

手撸golang etcd raft协议之5

https://my.oschina.net/ioly/blog/5004929?channel=REC&scene=SCENE_FEEDS&recid=fc3d2b7d-c93d-4260-ba51-102b6734137e

手撸golang etcd raft协议之5 # 缘起 最近阅读 [云原生分布式存储基石:etcd深入解析] (杜军 , 2019.1) 本系列笔记拟采用golang练习之 gitee: [https://gitee.com/ioly/learning.gooop](https://gitee.com/ioly/learning.gooop) # raft分布式一致性算法 ``` 分布式存储系统通常会通过维护多个副本来进行容错, 以提高系统的可用性。 这就引出了分布式存储系统的核心问题——如何保证多个副本的一致性? Raft算法把问题分解成了领...

03/31 22:15
返回顶部
顶部