精彩博客

分布式事务——两阶段提交

乐利时时彩直播开奖在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica), 这些副本会放置在不同的节点上。这些数据节点可能是物理机器,也可能是虚拟机。为了对用户提供正确的CURD等语...

昨天 20:00
215
0
百万级高并发mongodb集群性能数十倍提升优化实践(上篇)

背景 线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集...

昨天 19:56
228
0
TCP 的三次握手,四次挥手和重要的细节—干货满满,建议细读

最近把个人博客搭建好了,链接在这里:tobe的呓语,文章会先在博客和公众号更新~ 大家多多收藏啊 上一次讲了 UDP 协议,从这次开始,就要讲 TCP 协议了,因为 TCP 协议涉及到的东西很多,一篇...

昨天 18:01
167
0
Node.js 模块系统源码探微

Node.js 的出现使得前端工程师可以跨端工作在服务器上,当然,一个新的运行环境的诞生亦会带来新的模块、功能、抑或是思想上的革新,本文将带领读者领略 Node.js (以下简称 Node) 的模块设计...

昨天 14:24
52
0
【原创】003 | 搭上基于SpringBoot事务思想实战专车

前言 如果这是你第二次看到师长,说明你在觊觎我的美色! 点赞+关注再看,养成习惯 没别的意思,就是需要你的窥屏^_^ 专车介绍 该趟专车是开往基于Spring Boot事务思想实战的专车,在上一篇 ...

昨天 14:05
80
0
反应式架构(1):基本概念介绍

淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40...

前天 16:44
1K
13
你知道,http用的是对称加密还是非对称加密?

1、引言 随着互联网安全意识的普遍提高,对安全要求稍高的应用中,http的使用是很常见的,甚至在1年前,苹果公司就将使用http作为APP上架苹果应用市场的先决条件之一(详见《苹果即将强制实...

前天 14:06
826
1
Python 中如何实现参数化测试?

之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest、nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架。 本文想针对测试中一种很常见的测试场景,即参数化测试,继续...

12/09 22:06
206
0
【原创】001 | 搭上SpringBoot自动注入源码分析专车

前言 如果这是你第二次看到师长的文章,说明你在觊觎我的美色!贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-(∩_∩)贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-哈哈~ 点赞+关注再看,养成习惯 没别的意思,就是需要你的窥屏^_^ 本系列为SpringBoot深度源码专车系列,第一篇发车!...

12/09 14:22
661
2
《程序人生》十年风雨-从大学到技术专家我做了啥?

你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub http://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以...

12/09 10:08
940
15
Kafka及周边深度了解

本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 http://xiaobaiai.net 或者我的CSDN http://blog.csdn.net/freeape [T贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-C] 0 前言 文章有点长,但是写...

12/08 17:03
1K
4
JavaScript中Promise 使用、原理以及实现过程

1.什么是 Promise promise 是目前 JS 异步编程的主流解决方案,遵循 Promises/A+ 方案。 2.Promise 原理简析 (1)promise 本身相当于一个状态机,拥有三种状态 pending fulfilled rejected...

12/06 14:55
773
2
谈数据删除设计-以记账凭证为例

1 常见删除策略 凡是做业务逻辑系统, 总是离不开对删除逻辑的处理. 本文论述重点是伪删除, 即字段标示状态, 这是在一些中小型系统开发中的单据等较重要数据的主流做法. 但在此之前, 不妨先将...

12/06 11:22
3.2K
6
《后端也要懂一点前端系列》使用webpack搭建项目

笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 今天突然有兴致想要学习一下前端的技术,所以特此记录学习前端之路。由于之前在公司做的项目大部分都是关于JSP页面的增删改查,所以前...

12/05 17:14
1K
6
不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

本文由葡萄城技术团队于贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-SChina翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 如果我们自己编写从URL中分析和提取元素的代码,那...

12/05 12:16
1K
4
你知道你对 JS贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-N Web Token 的认识存在误解吗

1.前言 JS贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-N Web Token (JWT) 其实目前已经广为软件开发者所熟知了,但是 J贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-SE (Javascript 贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-bject Signing and Encryption) 却鲜有人知道,我第一次知道它是在 Spring Security 的官方文档中...

12/04 22:29
1K
0
docker/docker-compose常用命令与配置

乐利时时彩直播开奖今天整理了些以前使用docker时常用的命令与配置,在这里分享出来,也便于自己日后查阅。文中不包括docker的基本概念、安装,还请自行搜寻。 各位感兴趣的话,可以自存一份,若要转载,记得标...

12/04 20:55
967
3
Streams:深入理解Redis5.0新特性

概述 相较于Redis4.0,Redis5.0增加了很多新的特性,而streams是其中最重要的特性之一。streams是redis 的一种基本数据结构,它是一个新的强大的支持多播的可持久化的消息队列,在设计上借鉴...

12/04 18:08
1K
1
Redis+Lua——他叫了外援

Redis从2.6版本开始引入对Lua脚本的支持,通过在Redis服务器中嵌入Lua环境,Redis客户端可以使用Lua脚本,直接在服务端原子的执行多个Redis命令。 Lua Lua 是一种轻量小巧的脚本语言,用标准...

12/04 17:50
1K
1
Consul集群版容器化部署与应用集成

背景 由于公司目前的主要产品使用的注册中心是consul,consul需要用集群来保证高可用,传统的方式(Nginx/HAProxy)会有单点故障问题,为了解决该问题,我开始研究如何只依赖consul做集群的注...

12/04 09:14
612
0

没有更多内容

加载失败,请刷新页面

反应式架构(1):基本概念介绍

淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40...

前天 16:44
1K
13
谈数据删除设计-以记账凭证为例

1 常见删除策略 凡是做业务逻辑系统, 总是离不开对删除逻辑的处理. 本文论述重点是伪删除, 即字段标示状态, 这是在一些中小型系统开发中的单据等较重要数据的主流做法. 但在此之前, 不妨先将...

12/06 11:22
3.2K
6
不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

乐利时时彩直播开奖本文由葡萄城技术团队于贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-SChina翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 如果我们自己编写从URL中分析和提取元素的代码,那...

12/05 12:16
1K
4
一篇文章让你明白CPU缓存一致性协议MESI

CPU高速缓存(Cache Memory) CPU为何要有高速缓存 CPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵...

12/04 21:58
2.1K
5
由AnnotatedElementUtils延伸的一些所思所想

这篇博客的两个主题: spring的AnnotatedElementUtils 个人源码阅读方法论分享 为什么要分享AnnotatedElementUtils这个类呢,这个类看起来就是一个工具类,听起来很像apache的StringUtils,C...

12/02 22:50
1K
9
一文彻底搞懂Cookie、Session、Token到底是什么

> 笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 Cookie 洛:大爷,楼上322住的是马冬梅家吧? 大爷:马都什么? 夏洛:马冬梅。乐利时时彩直播开奖 大爷:什么都没啊? 夏洛:马冬梅啊。 大爷:马什么...

12/02 16:09
4.5K
22
PHP2Java 挖坑填坑记

(马蜂窝技术原创内容,申请转载请在公众后后台留言,ID:mfwtech ) 大家好,我是来自马蜂窝电商旅游平台的甲小蛙,从前是一名 PHP 工程师,现在可能是一名 PHJ 工程师,以后...... 前阵子,...

12/02 09:41
3K
7
谈谈 Act 的依赖注入 和 模板输出 - 回 drinkjava 同学的评论

1. 背景 依赖注入工具 jBeanBox 的作者 drinkjava 同学最近在 gitee 上对 Actframework 项目 提出了如下评论: 首先感谢 drinkjava 同学的意见, 看得出来是问题是认真思考之后提出来的. 本文将...

11/30 18:15
1K
8
Three.js - 走进3D的奇妙世界

摘要:本文将通过Three.js的介绍及示例带我们走进3D的奇妙世界。 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第6期-支付结算部支付研发团队前端研发高级工程师-刘琳《three.js - 走进...

11/28 09:50
6.7K
10
TechEmpower 框架性能测试数据 - 新解读

1. TechEmpower Framework Benchmark 介绍 TechEmpower 框架性能大比拼平台从 2013 年 3 月开始以来已经历经了 18 轮测试,参与这个平台的框架平台产品也从一开始的 24 种增加到今天的 659 种...

11/27 19:40
1K
4
Web 全栈大会:万维网之父的数据主权革命

大家好,今天我和大家分享一下由万维网之父发起的一场数据主权革命。什么叫数据主权?很容易理解,现在我们的数据是把持在巨头手里的,你的微信通讯录和聊天记录都无法导出,不管是从人权角度...

11/26 09:45
2.2K
7
Akka Typed系列:协议&行为

引言 2019年11月6号LightBend公司发布了AKKA 2.6版本,带来了类型安全的actor,新的Akka Cluster底层通信设施——Artery,带来了更好的稳定性,使用Jackson进行消息序列化,支持SLF4J日志接口...

11/24 18:27
1K
4
如何设计一个本地缓存

前言 最近在看Mybatis的源码,刚好看到缓存这一块,Mybatis提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能;当然如果拿来...

11/23 22:31
3.3K
8
如何设计一个安全的对外接口

乐利时时彩直播开奖前言 最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 安全措施 个人觉得安全...

11/20 19:48
5.2K
21
golang 高频服务延时抖动追因

一,背景 策略组同学反馈有个服务上线后 redis 写超时非常严重,严重到什么地步呢,写redis 毛刺超过100ms! 而且不是随机出现,非常多,而且均匀,导致整个接口超时严重。因为用的redis 库是...

11/20 19:09
2.4K
9
分布式文件系统FastDFS安装部署(高可用)

本文会搭建一个适合低业务访问业务量的高可用的FastDFS集群环境:两个Tracker服务,一个storage group中两个storage服务节点;该方案仅适用于业务访问量较低的环境下。对于大量业务系统的高并...

11/20 13:34
3.6K
9
TDD两小时实现自定义表达式模板解析器

为什么要重新造一个车轮? 很多情况下,用户需要按其自定义模板动态生成邮件、PDF。开源组件中,有两类较贴合需求的产品系列: 模板渲染引擎,如FreeMarker, Velocity虽然强大异常,但是过于...

11/19 12:46
2K
5
零基础,史上最通俗视频编码技术入门

1、引言 如今我们所处的时代,是移动互联网时代,也可以说是视频时代。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。 而这一切,离不开视频拍摄技...

11/19 11:22
3.9K
41
KTV歌曲推荐-深入浅出协同过滤

乐利时时彩直播开奖前言 推荐算法有很多,最基础的就是协同过滤,前段时间对KTV数据比较感兴趣,大家去唱歌也只是唱熟悉的歌,那是不是有办法给大家一些建议拓展一下唱歌的宽度呢。KTV推荐可能要考虑很多因素,...

11/14 12:05
2.4K
4
揭开NoahV智能运维前端框架的神秘面纱

作者简介 莫海艳 百度资深前端研发工程师 百度智能运维(Noah)产品前端技术方向负责人,在运维数据可视化、中后台前端解决方案等方向上,有着丰富的实践经验。 干货概览 众所周知,前端有三...

没有更多内容

加载失败,请刷新页面

TI达芬奇系列TMS320DM8148浮点DSP C674x + ARM Cortex-A8LCD触摸屏接口、LED指示灯

由广州创龙设计的S贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-M-TL8148和S贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-M-TL8127核心板是Pin To Pin兼容,两款核心板公用同一块底板。DM8148与DM8127相比,DM8148有SATA接口,DM8127没有SATA接口;而DM8127有CSI2接口,DM8148没有。...

刚刚
0
0
TiKV 源码解析系列文章(十六)TiKV Coprocessor Executor 源码解析

作者:邓力铭 在前两篇文章 TiKV 源码解析系列文章(十四)Coprocessor 概览、TiKV 源码解析系列文章(十五)表达式计算框架中,讲到了 TiDB 为了最大化利用分布式计算能力,会尽量将 Select...

刚刚
0
0
scp 复制文件或目录到本地或远端

前言: 某些原因服务器会限制直接传输文件(禁用 rz,sz命令),这时候就需要使用 scp 进行文件或目录传输。 1.规则说明 scp 被复制目标 复制存储的目录 被复制的目标可以是文件或目录,可以...

5分钟前
0
0
ubuntu安装ros2

Installing R贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-S2 via Debian Packages¶ Table of Contents Resources Setup Locale Setup Sources Install R贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-S 2 packages Environment setup (optional) Install argcomplete Sourcing th...

8分钟前
3
0
硬件开发者之路,EMC设计从电源,信号,布局,ESD等各方面要点

在电子电路系统设计中EMC对于很多新手来说都快成为“玄学”了,主要原因是说起来简单,处理起来难。 简单说起来就是内外部干扰,处理起来难常常就是一团乱麻找不到问题点。无论是普通电路系统...

9分钟前
3
0
Jeecg-Boot2.1.2 版本,手工集成贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-nline在线开发模块(贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-nline表单、贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-nline报表)

Jeecg-Boot2.1.2 版本,手工集成贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-nline在线开发模块(贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-nline表单、贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-nline报表) 友情提醒: 如果你想去掉贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-nline模块,也可以参考此文档 1、ant-design-jeecg-vue前端项目引入 online 依赖 In...

9分钟前
6
0
Linux下安装python3.7【python】

1.原文地址 http://www.cnblogs.com/yhongji/p/9383857.html 2.python软件包 http://www.python.org/ftp/python/...

12分钟前
4
0
类卸载之后无法删除源文件 PF4J

背景 我们有一个Plugin的管理系统,可以实现Jar包的热装载,内部是基于一个Plugin管理类库PF4J,类似于贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-SGI,现在是GitHub上一个千星项目。 以下是该类库的官网介绍 > A plugin is a way fo...

23分钟前
5
0
使用A贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-P@Before和@After注解报错:ProceedingJoinPoint is only supported for around advice

A贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-P报错:ProceedingJoinPoint is only supported for around advice org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.sp...

28分钟前
4
0
如何刷新打印功能的输出?

如何强制将Python的打印功能输出到屏幕? 这不是“ 禁用输出缓冲”的重复项-链接的问题正在尝试无缓冲输出,尽管这更普遍。 对于这个问题,最重要的答案太过强大或牵扯太多(对于这个问题,它...

29分钟前
5
0
Hour of Code|京东云邀您一起,“码”上行动

“如果我并不希望成为一名程序员,那么为什么需要学习编程呢?” 相信很多人对于现在鼓励从小就学习编程的趋势都在心里问过这样的一个问题。在回答这个问题前,先和大家分享一个小故事吧。 ...

34分钟前
4
0
疯了!同事又问我为什么不能用 isXXX

最近在做Code Review,写下了这篇文章:代码写成这样,老夫无可奈何!,说多了都是泪啊。。 最近又有人同事跑过来质疑我: 为什么变量名取名不能用 isXXX 这种方式,这样有什么问题?! 醉了...

34分钟前
6
0
Gradle+Groovy基础篇

在Java项目中,有两个主要的构建系统:Gradle和Maven。构建系统主要管理潜在的复杂依赖关系并正确编译项目。还可以将已编译的项目以及所有资源和源文件打包到.war或.jar文件中。对于简单的构...

49分钟前
6
0
eslint 临时 注释规则,不影响整体检验规则

可以在你的文件中使用以下格式的块注释来临时禁止规则出现警告: /* eslint-disable */ alert('foo'); /* eslint-enable */ 你也可以对指定的规则启用或禁用警告: /* eslint-disable no-aler...

50分钟前
5
0
[基础]数组(c,java,js,lua)

未完待续 1. c语言 1.1 数组的定义格式 格式: type arrayName [ arraySize ] 例:int arr[10] 注意 1.数组下标从0开始,到数组个数-1结束 2.存储一系列相同数据类型 3.注意,此时已经在内存...

55分钟前
6
0
组织结构流程图怎么画?一招教你轻松解决

组织结构流程图是流程图中经常出现的一种样式,经常使用在公司管理会给人事带来很大的便利,下面将为大家分享组织结构流程图怎么画的简单操作方法介绍,不知道怎样绘制的赶快来看看吧。 绘制...

57分钟前
4
0
专属于初创公司的IT运维秘籍,请查收

转眼来到12月,又是一年总结复盘的时候。最近“2017年和2019年的对比”点燃了年末盘点的第一把火。两年的时间里,有的人从满头青丝变成一片荒原,有的人从清瘦少年变成发福大叔。 在国内,2...

今天 09:52
14
0
贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-racle三种连接方式

TNS mode:将TNS文件放至贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-racle的Client目录下,如 E:\app\mes\product\11.2.0\client_1\Network\Admin tnsnames.ora # Every line that begins with # is a comment line # # Create 贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-racl...

今天 09:50
7
0
只需5分钟,手把手带你了解Handler错误使用场景

Hander,Looper,MessageQueue,Message的全程协作的关系就好比一个餐厅的整体运作关系: Handler —— 点餐员 Looper —— 后厨厨师长。 MessageQueue —— 订单打单机。 Message —— 一桌...

亿万流量消息中间件RocketMQ单机环境安装

1、环境要求 64bit 贵州11选5开奖_贵州11选5开奖结果走势_花少钱中大奖-S, Linux/Unix/Mac is recommended; 64bit JDK 1.8+; Maven 3.2.x; Git; 4g+ free disk for Broker server RocketMQ 4.6.0 2、下载 wget http://www-eu.apache.org/dis...

今天 09:48
4
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部