Wesley13 Wesley13
3年前
java中单例模式的比较
单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。饿汉法:就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。public class Singleton {           pr
Wesley13 Wesley13
3年前
java实现的版本号比较
/实现版本号比较支持任意数字字母版本号比较,这里实现的是用点号(.)作为分隔符支持任意长度的小版本号比较/publicstaticintcompareVersion(Stringver1,Stringver2){if(ver1null&&
Wesley13 Wesley13
3年前
6大服务网格工具比较
服务网格(Servicemesh)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2Foprh86d7fidm0bIourHQ"服务网格(Servicemesh)")已经不是一个新鲜概念,但它实现了连接运行在Kubernetes作为容
Stella981 Stella981
3年前
Kafka、Redis和其它消息组件比较
Kafka作为时下最流行的开源消息系统,被广泛地应用在数据缓冲、异步通信、汇集日志、系统解耦等方面。相比较于RocketMQ等其他常见消息系统,Kafka在保障了大部分功能特性的同时,还提供了超一流的读写性能。针对Kafka性能方面进行简单分析,相关数据请参考:https://segmentfault.com/a/1190000003985468(h
Wesley13 Wesley13
3年前
mysql中时间比较的实现
MySql中时间比较的实现unix\_timestamp()unix\_timestamp函数可以接受一个参数,也可以不使用参数。它的返回值是一个无符号的整数。不使用参数,它返回自1970年1月1日0时0分0秒到现在所经过的秒数,如果使用参数,参数的类型为时间类型或者时间类型的字符串表示,则是从1970010100:00:0
Stella981 Stella981
3年前
2017 Node.js 开发框架比较
希望这篇文章为大家对Node.js后端框架选型带来一些帮助。JavaScript这门语言的设计虽然被很多人诟病,但是因为其占据了浏览器而且容易上手所以广泛流行。后来随着Node.js的出现,npm包管理带来的强大生态更是如虎添翼(截止到2017年3月npm共有43万个包)。但是这也造成了JS社区变态的快速迭代,大家都直呼赶
Stella981 Stella981
3年前
RabbitMq、ActiveMq、ZeroMq、kafka之间的比较
MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。第一部分:RabbitMQ,ActiveMq,ZeroMq比较1、 TPS比较一ZeroMq最好,RabbitMq次之,Ac
Stella981 Stella981
3年前
Hacker News与Reddit的算法比较
HackerNews(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fnews.ycombinator.com%2F)是YCombinator旗下的一个新闻频道,属于digg类产品,!HackerNews(http://images.cnblogs.com/cnblogs_
绣鸾 绣鸾
1年前
DirEqual:Mac文件快速比较工具
DirEqual是一款用于比较和同步文件夹的工具。它可以在Windows和MacOS等操作系统上运行,并且提供了一个直观的图形用户界面,方便用户进行操作。DirEqual可以检测出两个文件夹之间的差异,并显示这些差异的详细信息,包括文件名、大小、修改日期和
绣鸾 绣鸾
1年前
文件比较工具Araxis Merge 2023「Mac」
是一款功能强大的文件比较和合并软件,它可以帮助用户高效地比较和合并不同版本的文件、文件夹和代码。AraxisMerge2023支持多种文件格式,包括文本文件、图像文件、PDF文件等。该软件提供了直观友好的用户界面,支持多窗口浏览、拖拽文件等操作。用户可以通