Stay hungry, Stay foolish

0%

为何编译

之前安装时使用的Koolshare的包,使用ipk包安装软件的时候遇到了各种依赖的问题,查到最后,都说需要重新编译

例如:Ruby 依赖异常 请确认ruby依赖工作正常后重试

使用官方的包呢,系统太过于干净,逐个装软件也是一项体力活。折腾了一圈后,还是回到了重新编译这条路——如果问题绕不开的话,就面对吧!

阅读全文 »

问题

项目中原来使用的是 Dubbo 和 OkHttp。最近一个需求涉及到大量的 HTTP 调用,于是就用 Feign,由于 Dubbo 中本身已经添加了相应的依赖,直接把 Feign 打开即可。

没想到应用没启动起来:

阅读全文 »

optional clauses, 译作可选子句。在这里记作 OC

类型 实例 计算公式 计算示例
次数匹配
(Integer)
3 3
逆向次数匹配
(Negative Integer)
-2 OC-2
百分比匹配
(Percentage)
75% floor(OC * 75%) 5*75% = 3.75 ≈ 3
逆向百分比匹配
(Negative Percentage)
-25% OC - floor(OC * 25%) 5*25% = 1.25 ≈ 1
5 - 1 = 4
组合匹配
(Combination)
3<90% OC ≤ 3 ? OC : floor(OC*90%)
多组合匹配
(Multiple Combination)
2 < -25% 9< -3 if OC < 3 then OC
else if OC ≥ 3 && OC ≤ 9 then OC - floor(OC*25%)
else OC - 3

源码编译

下载源码

1
git clone https://github.com/alibaba/nacos.git

这里检出的版本与我们生产环境保持一致

1
2
cd nacos
git checkout v1.X
阅读全文 »

Elasticsearch Java API Client 是官方新出的,向前兼容的Java客户端,我们项目在ES升级时最终选择了它

官方推荐使用lambda的方式写,于是我将业务中一个function_score dsl转成代码的形式如下

1
2
3
4
5
6
7
8
FunctionScoreQuery functionScore = FunctionScoreQuery.of(fs -> fs
.functions(
FunctionScore.of(
fn -> fn.filter(f -> f.term(t -> t.field("mdd").boost(1f).value(FieldValue.of("北京")))).weight(2d)),
FunctionScore.of(
fn -> fn.filter(f -> f.matchAll(m -> m.boost(1f))).fieldValueFactor(fvf -> fvf.field("level").modifier(FieldValueFactorModifier.None).factor(1.2d)))
)
);

IntelliJ IDEA 报错了——提示需要转换成 ObjectBuilder

阅读全文 »

简介

Spock 是一款用 Groovy 写的用于 Java 和 Groovy 应用测试的框架
相对于 JUnit 和 Mockito 的复杂和繁冗来说,无疑会让人眼前一亮。笔者正是在几年前被其吸引并一直在内部进行推广

优势

  • 语法优雅
    • 简洁
    • 表达能力强
    • 可读性强
  • 效率高(单元测试还是很适合用动态语言来写的)
阅读全文 »

ESXi是什么

企业级type-1 Hypervisor,用于硬件虚拟化
直接安装在硬件上并集成了重要的操作系统组件

阅读全文 »

在开发环境进行 Dubbo 服务的调试时,报了下面这个错误

Failed to invoke the method rank in the service rank.client.service.RankEngine. Tried 3 times of the providers [192.168.4.170:8090] (1/1) from the registry 192.168.2.198:2181 on the consumer 10.131.108.4 using the dubbo version 2.7.6.

阅读全文 »

周末带家人去北海公园玩,从南门出去前,看了一下相机里拍了三百多张照片,顺手新建了一个文件夹(个人习惯一个景点对应一个文件夹)并选中,然后就又去旁边的景山公园里拍拍拍了。

直到景山公园游完,到饭店里吃饭,这时回顾照片,突然觉得不对劲,只有一百多张照片!顿时心里一沉,反复查看并拔卡重插,仍然只有一个文件夹一百多张照片——遇到了人生中第一次丢数据!

阅读全文 »