Skip to content

Latest commit

 

History

History
109 lines (53 loc) · 2.85 KB

week-27.md

File metadata and controls

109 lines (53 loc) · 2.85 KB

week-27

主题图片生成器

自媒体在互联网上创作,最头疼的是莫过于文章的配图了。每次我写完一篇文章,都不知道该找一张什么样的图片来契合文章的主题。

有时候我会配上自己平时拍的一些照片,虽然文不对题,但是总比没有好。

所以我干脆找了一批可以自定义生成图片的网站。

Profile Header Generator | github 自定义生成 profile 图片

image-20220705084037108

capsule-render |github 根据 url 参数自动生成 svg 图片链接

https://capsule-render.vercel.app/api?color=gradient&height=300&section=header&text=授人以鱼,也授人以渔&fontSize=40&type=waving

image-20220705105537518

github social 输入 GitHub 仓库,自动生成图片

image-20220705105342046

rust 静态网站生成

分享一套 rust 静态网站生成的技术栈:

  • Zola A fast static site generator in a single binary with everything built-in.
  • adidoks AdiDoks is a mordern documentation theme, which is a port of the Hugo theme Doks for Zola.

bug 的波粒二象性

image-20220706072415271

平原上的夏洛克

乡土浪漫

image-20220706132516135

jackson 反序列化

fastjson 和 jackson 是最常用的序列化和反序列化工具。

SpringBoot 自带的是 jackson,如果要切换成 fastjson,则需要单独配置。

jackson 有一个巨坑,就是无法反序列化第二个字母大写的字段,举例:

将下面的 json 反序列化成 bean 的时

{
  "eMail": "[email protected]"
}

得到的 eMail 字段是 null。需要强制指定来进行反序列化:

@Data
public class User {

    private String name;

    @JsonProperty("eMail")
    private String eMail;
  
  	/***
     * 前端传过来的是 more-info,解析对应到 moreInfo 字段
     */
    @JsonProperty("more-info")
    private String moreInfo;

}

fastjson 不存在上述问题。

fastjson 中和 @JsonProperty 功能类似的注解是:@JSONField(name="eMail")

换手机 Redmi Note9 Pro -> Redmi K50

这周我的 Redmi Note9 Pro 实在是卡得不行了,没办法换了 K50。

什么感觉呢,感觉就是直接起飞🛫!

Note9 Pro 才用了一年半,就拉垮了,看来买小米还是得买 K 系列!2000 的价格,3000 的体验!