欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:编程乐园

程序人生,不多说,程序员们懂得。。。技术、坚持、努力、分享。。

@AliasFor注解 24小时内最新

@AliasFor注解
@AliasFor是一个注解,用于为注解属性声明别名。 代码如下:它有两个属性value和attribute @AliasFor注解注释了 自身,并且value和attribute互为别名。 @Retention(RetentionPolicy.RUNTIME) @Tar...

water 10分钟前 1℃ 0评论 0喜欢

hashcode()和equals()的作用、区别、联系 24小时内最新

hashcode()和equals()的作用、区别、联系
首先,我们讲讲一般常用的“==”和“equals()”; “==”运算符用来比较两个变量的值是否相等。也就是说,该运算符用于比较变量对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能使用“==”运算符。 具体而言,如果两个变量是基...

water 42分钟前 6℃ 0评论 0喜欢

SSH 安全性和配置入门

SSH 安全性和配置入门
什么是 SSH?基本描述 Secure Shell (SSH) 的目的在于在通过网络远程访问另一个主机时提供最大的保护。它通过提供更好的身份验证工具和 Secure Copy (SCP)、Secure File Transfer Protocol (SFTP)、X 会话转...

water 2周前 (03-23) 40℃ 0评论 0喜欢

保护 SSH 的三把锁

保护 SSH 的三把锁
简介 如果需要远程访问计算机并启用了 Secure Shell (SSH) 连接,黑客就会尝试突破您的防线并控制您的计算机,您必须接受这个事实。尽管不能保证计算机不会被 “黑客” 占领,但是一些简单的解决方案有助于保护 SSH,可以让攻击困难一些。本文讨论三种技术: ...

water 2周前 (03-23) 50℃ 0评论 0喜欢

SpaceVim 碰到的问题

SpaceVim 碰到的问题
文章参考自该篇博客。 Connecting to raw.githubusercontent.com failed: Connection refused. 解决办法 wget或者curl请求raw.githubusercontent.com这个域名的时候有时候会出...

water 1个月前 (02-22) 116℃ 0评论 1喜欢

蘑菇街搜索与推荐架构,从 0 到 1 再到 100

蘑菇街搜索与推荐架构,从 0 到 1 再到 100
本文分享蘑菇街在搜索与推荐上踩过的坑,以及在探索路上的经验总结。从 0 到 1 再到 100,希望大家从中得到一些收获。 搜索架构的当前现状 蘑菇街搜索当前架构 蘑菇街当前搜索架构,分为在线和离线两部分。在线部分主要职责是处理在线的搜索请求。离线部分的主要职责...

water 2个月前 (02-04) 145℃ 0评论 0喜欢

电商推荐算法的三大维度:Match、Rank与Re-rank

电商推荐算法的三大维度:Match、Rank与Re-rank
电商环境下的个性化推荐,主要包含三大维度的模块,针对用户的候选召回(Match),候选商品的精排(Rank),以及线上的策略调控(Re-rank)。而Match(召回)和Rank(排序)是推荐流程非常关键的两步。 一、Match Match即有效和丰富的召回...

water 2个月前 (02-04) 211℃ 0评论 0喜欢

Java关于远程调试程序教程

Java关于远程调试程序教程
以前一直用eclipse,最近改用idea.记录下idea的远程调试。 一.启动服务 1.配置tomcat 启动参数增加   12-Xdebug-Xnoagent -Djava.compiler=NONE -Xrunjdwp:transpo...

water 3个月前 (01-03) 229℃ 0评论 0喜欢

新版的Linux中的free命令的输出解释

新版的Linux中的free命令的输出解释
free是用来查看当前系统的内存使用情况的。 在解释之前,先要熟悉几个概念。 共享链接库:它的意思是一些共享的库文件,不需要每个进程都加载到内存中,每个进程可以共享它们。从而达到节省内存的目的。比如libc. 然后是Cache Pages和Buffer,以下是从Red...

water 4个月前 (12-17) 287℃ 0评论 0喜欢

位图索引bitmap(三):位图索引技术集合FastBit

位图索引bitmap(三):位图索引技术集合FastBit
本节所介绍的FastBit是位图索引技术的集大成者,是一系列高级位图索引技术的集合,该项目最初设计目标是为美国国家高能物理实验提供支撑。 在FastBit中,两个核心创新点分别是: 字对齐混合压缩编码WAH,根据官方实验数据显示,其在高能物理实验中的索引性能是传统数据库...

water 4个月前 (12-11) 292℃ 0评论 0喜欢

不深入而浅出 Roaring Bitmaps 的基本原理

不深入而浅出 Roaring Bitmaps 的基本原理
0x00 前言 位图索引被广泛用于数据库和搜索引擎中,通过利用位级并行,它们可以显著加快查询速度。但是,位图索引会占用大量的内存,因此我们会更喜欢压缩位图索引。 Roaring Bitmaps 就是一种十分优秀的压缩位图索引,后文统称 RBM。 压缩位图索引有很多种...

water 4个月前 (12-11) 267℃ 0评论 0喜欢

JDK 源码中 HashMap 的 hash 方法原理是什么?

JDK 源码中 HashMap 的 hash 方法原理是什么?
这段代码叫“扰动函数”。题主贴的是Java 7的HashMap的源码,Java 8中这步已经简化了,只做一次16位右位移异或混合,而不是四次,但原理是不变的。下面以Java 8的源码为例解释, //Java 8中的散列值优化函数 static final int ha...

water 4个月前 (12-05) 240℃ 0评论 0喜欢

都 9012了,该选择 Angular、React,还是Vue?

都 9012了,该选择 Angular、React,还是Vue?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 尽管 Web开发的典型应用场景除了将服务器用作平台、浏览器用作客户端之外,几乎很少活跃于其他业务领域,但不可否认JavaScript 语言和框架的使用已经成为了主流...

water 5个月前 (11-06) 291℃ 0评论 0喜欢

深度剖析开源分布式监控CAT

深度剖析开源分布式监控CAT
CAT(Central Application Tracking)是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团上海侧所有核心应用。目前在中间件(MVC、RPC、数据库、缓存等)框架中得到广泛应用,为美团各业务线提供系统的性能指标、健康状况、监控告...

water 5个月前 (10-29) 314℃ 0评论 0喜欢

Devops

Devops
最近老是碰到这个名词,所以想了解一下这个到底是撒玩意? DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(...

water 6个月前 (10-21) 377℃ 0评论 1喜欢

下一代的微服务架构基础是ServiceMesh?

下一代的微服务架构基础是ServiceMesh?
今年,ServiceMesh(服务网格) 概念在社区里头非常火,有人提出 2018 年是 ServiceMesh 年,还有人提出 ServiceMesh 是下一代的微服务架构基础。作为架构师,如果你现在还不了解 ServiceMesh 的话,是否感觉有点落伍了? 那么到底...

water 7个月前 (09-06) 414℃ 0评论 0喜欢