Hexo

技术之路

faker库

前言

https://github.com/joke2k/faker

工作中做单元测试, 用到了这个库, 因为只是一个生成fake数据的库, 所以我只做一个简单的使用的记录吧.

简单示例
1
2
3
4
5
6
7
8
9

from faker import Faker

if __name__ == '__main__':

fake = Faker('zn_CN') # 因为是中文所以, 选择zh_CN

print(fake.name())

1
孙杰
可用示例

如何查看faker的属性, 根据源码路径查看即可. provider->locale->属性

provider


locale


属性

技术补完计划.
  1. java 基础 -> java 进阶 -> java 高级 -> spring -> spring boot.
    翁恺 [java 入门与进阶] https://markdown.com.cn
    java 并发编程.
    java 高级编程.
    spring guide.
    springboot guide.

  2. html css javascript
    MDN 扩充一下自己的技术栈. (非常好的技术栈.)
    javascript 高级编程. (红宝书.)
    vue 后续决定开vue框架. (因为比较简单, 而且中文资料齐全.)

  3. Docker -> Docker-Compose -> K8s
    应该是官网文档结合官网教程.
    https://docs.docker.com/
    https://www.docker.com/101-tutorial/

    最后 k8s
    https://kubernetes.io/zh-cn/docs/tutorials/
    https://github.com/guangzhengli

  4. leetcode 我觉得我还是要捡起来.
    慢慢捡起来. (开始从简单的开始刷, 后续上难的.)
    对经典数据结构复现.

  5. 语言扩展 go / rust / C.
    对这两个语言进行理解. (优先go, rust, C)

zipkin jeager skywalking sentry

搭建了一下, zipkin jeager 看着有点简化.
综合下来还是skywalking比较合适.

选定skywalking

比较不错的网站

https://www.baeldung.com/

Faker 库是个什么库呢.
  1. 有点意思, 可以的.
  2. 试一试neovim helix (还是ide好用…哈哈哈)
SqlAlchemy sharding
  1. 官网
    说明: https://docs.sqlalchemy.org/en/20/orm/extensions/horizontal_shard.html#sqlalchemy.ext.horizontal_shard.ShardedQuery.set_shard
    例子: https://docs.sqlalchemy.org/en/20/_modules/examples/sharding/separate_tables.html
flask

flask reinforce 相关知识的强化.

0%