-
Github 图床
其他软件
Nimbus capture
利用 github 构建图床
VSCODE 安装 PicGo
需要用到 Picgo 这个插件,直接在vscode中搜索安装就行。
PicGo的Github配置
打开设置,找到extensions中的Picgo的设置
参考资料
VScode Picgo
其他软件
利用 github 构建图床
VSCODE ...
2019-02-25 06:33:11 |
Tool
-
Github 等图床代码实现 fugire bed
背景
平时自己写博客,经常用用到各种各种图片。
直接使用起来实际上还是比较麻烦的,就琢磨着自己实现一个图床自用。
开发迭代
遵循 mvp 原则,先从 jar 开始开发。
什么是微博图床?
微博图床,指把图片上传到新浪微博的图库,然后用这个图片外链达到节约本地服务器空间及加快图片加载速度的目的。
相比于其它的图床,利用微博当图床具有加载速度快、不限流量、不限容量等优点。
网上有...
2019-02-25 06:33:11 |
Tool
-
Github 开源项目最佳实践-08
模块规范
*-api 接口
*-annotation 注解
*-core 核心实现
*-common 通用实现
*-test 测试模块
所有的 util 全部抽取到 heaven 模块。
包命名规范
统一前缀
com.github.houbb
模块规范
比如 jdbc 就直接对应 jdbc 包
jdbc-api 对应 jdbc.api 转换为对应的小写。
常见包
...
2019-02-25 06:33:11 |
Tool
-
Github 开源项目中间件-07
RPC
可参考:dubbo rpc grpc
其他网络相关
mvc http 协议应用
web-services
MQ
可参考:rocketmq kafka pulsar
2 次 RPC+broker
Cache
可参考:guava spring-cache encache caffine redis/memcache
Database
jdbc
orm 框架练手,懂...
2019-02-25 06:33:11 |
Tool
-
Github 开源项目分布式-06
注册发现
name-server
可参考:zookeeper rocketmq 注册发现
限流
rate-limit
可参考:guava
熔断
降级
负载均衡
balance
一致性 hash
选举策略
主从复制
注册发现
限流
熔断
降级
负载均衡
一致性 hash
选举策略
主从复制
2019-02-25 06:33:11 |
Tool
-
Github 开源项目网络通讯-05
math 数学库
Compress 压缩算法
Secrect 加密算法
CheckSum 验签
v0.0.1 基础实现 Done
Sisyphus 重试框架
code Done
doc
test
v0.0.2 基础功能 Done
Babel
语言翻译工具
v0.0.1 基础实现 Done
math 数学库
Compress 压缩算法
Secrect 加...
2019-02-25 06:33:11 |
Tool
-
Github 数学库 Commons Math, Colt, Quant
数学库
应用场景:统计分析,金融量化计算,数据分析。加密算法等等。
Github
设计思路
成熟框架继承
对于基础知识的归纳整理。
快速迭代。
github 地址
math
Apache Commons Math
Colt
Colt
拓展阅读
numpy
QuantLib
数学库
Gith...
2019-02-25 06:33:11 |
Math
-
Github 开源项目新的想法
编写中的框架
math-数学基础库
secret-加密算法库,放在【math】库之后实现。
compress-可以指定是否生成文件。
math
提供一个数学相关的工具库。
可以参考库:
apache-math
quant-math
待重构框架
gen-maven-plugin
这个框架拆分为两个框架:
测试生成...
2019-02-25 06:33:11 |
Tool