Redis 的多线程版本比 Redis 本身要快 5 倍
如果我告诉您有一个Redis的分支版本,它的性能比原生的Redis快5倍,而且延迟却降低近5倍,你会不会想了解一下这个项目?而如果您不再需要哨兵节点并且您的副本可以接受读取和写入,这将有可能使分片数量减少10倍,这样对你的吸引力是不是更大了呢?我说的这个分支版本,它其实是Redis的一个分叉版本,名
C 语言这么厉害,它自身是用什么语言写的?
这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来?用什么语言来写的?如果是用C语言本身来写的,到底是先有蛋还是先有鸡?我们假设世界上不存在任何编译器,先从机器语言说起,看看怎么办。机器语言可以直接被CPU执行,不需
基于Kubernetes 构建.NET Core 的技术体系
很多公司技术支持岗位的工作,如配置域名,部署环境,修改复位配置,服务重启,扩容缩容,梳理和完善监控,根据开发的需要查找日志等工作,需要和开发进行大量的沟通,如什么是外网域名,什么是内网域名、Aname、Cname,防火墙规则该如何设定,操作系统等基础环境需要什么依赖。因为很多研发不了解运维的术语和知
一次项目失控全记录:程序开发中项目管理的重要性
题外话在此之前,笔者主要从事传统IT企业的研发技术管理工作,对项目管理虽然有一定的经验,但纯粹摸石子过河,没有系统的学习过项目管理理论,也很容易犯下技术人员对项目管理的一系列毛病。之前带的项目一般都是非产品型项目,功能一般以实现为主,对细节没有太多要求。项目一般采用瀑布模型,项目之初一般会制定一个非
Java开发知识点:如何理解单元测试?
单元测试又称为模块测试,是针对程序模块(软件设计中的至小单元)来进行正确性检验的测试工作。结论:单元测试是正确性检验的测试工作。那么做为一个解决error的开发小哥。可不能把错误扔给测试同学呀,这明显就是挖坑嘛。哪些地方需要写单元测试?在日常开发中,不要认为写单元测试带来了额外的工作。看似降低了开发
常见的Linux系统故障及其排查的方法
1、root密码忘记在单用户模式中,Linux不需要root密码(RedHat系统不需要root密码,但SuSe则需要。不同Linux系统稍有差别,了解当系统引导进入多用户模式失败时,如何进入单用户模式呢?步骤如下:1)在系统启动过程中,会出现开始界面,按任意键,进入GRUB菜单选项。2)按“e”键
谁说JavaScript不能读取文件?
一说到读取文件,很多小伙伴第一时间想到的是php,asp.net这些后台语言来实现。javascript一直都没有提供相关的文件读取接口,但有时我们确实需要读取本地文件内容,下面是两种可能的读取方法。使用HTML5中的FileReader对象HTML5引入的FileReader可以帮助我们读取本地文
javascript创建对象的几种方式你都会吗?
无论前端还是后端,开发思想不外乎“面向过程”和“面向对象”。javascript如果需求简单,使用“面向过程”简单快捷,如果业务复杂,或需要后期功能扩展及维护方便,慢慢会发现,面向过程开发思路越来越不好使。面向过程思路编程,不容易形成系统或架构,后期维护功能扩展成本较大,特别是解决代码重用以及“耦合
C#中关于FileStream读取大文件问题
小的文本文件(100M以下)直接用File类的ReadAllText()和WriteAllText()方法这两个方法内部其实就是封装了StreamReader类的ReadToEnd()和StreamWriter类的WriteToEnd(),这两个方法的返回值都是string类型,所以只能读写文本文件
c#基础:集合排序的技巧总结
先看下面类:publicclassStockQuantity{publicStockQuantity(stringstatus,DateTimedateTime,intquantity){Status=status;DateTime=dateTime;Quantity=quantity;}publi
Java开发人员必须掌握的两个Linux魔法工具(四)
故事旁白:在哈利波特的电影中,每个巫师都有一根自己的魔法棒,魔法棒是用来施展魔法的。而今天我们也要学会使用魔法棒(工具)来施展我们的魔法。魔法地图:一、魔法清单备忘录工具-cheatcheat(作弊)允许在命令行上创建和查看交互式备忘单。它能帮助*nix系统管理员提醒他们经常使用的命令选项,但不经常
Java开发人员必须掌握的Linux命令(三)
Java开发人员必须掌握的Linux命令(一)
1、登录服务器SSH命令简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最基本的用法:常用格式:ssh[-llogin_name][-pport][user@]ho
为什么渐变出不来,css3
<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>Document</title><styletype="text/css">/*cssdocument*/b
Nginx 入门到实战-场景实现篇
作者:海岛来源:https://segmentfault.com/u/zhengx1一、静态资源WEB服务1.静态资源类型非服务器动态运行生成的文件,换句话说,就是可以直接在服务器上找到对应文件的请求浏览器端渲染:HTML,CSS,JS图片:JPEG,GIF,PNG视频:FLV,MPEG文件:TXT
Spring循环依赖的三种方式
作者:学习园链接:https://blog.csdn.net/u010644448引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。第一种:构造器参数循环依赖Sp
我为什么不再推荐 RxJava
作者:W_BinaryTree原文:juejin.im/post/5cd04b6e51882540e53fdfa2距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文。来总结一下我RxJava遇到的坑,或者说我为什么不在推荐使用RxJava。相信熟悉或者
细聊一下我面试Java开发人员的3条面试标准
作者:hsm_computer来源:https://www.cnblogs.com/JavaArchitect/p/10011253.html在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其
自己动手实现一个简单的JSON解析器
作者:田小波来源:https://www.cnblogs.com/nullllun/p/8358146.html1.背景JSON(JavaScriptObjectNotation)是一种轻量级的数据交
谈谈redis的热key问题如何解决
公众号:孤独烟,作者:孤独烟引言今天我们来写redis方面的内容,谈谈热key问题如何解决。其实热key问题说来也很简单,就是瞬间有几十万的请求去访问redis上某个固定的key,从而压垮缓存服务的情