2025-03-02 13:03:31 682 573
RxJava(Reactive Extensions for Java)是一个响应式编程库,它提供了一种声明式的异步数据流编程模型,基于观察者模式和响应式编程原则。RxJava允许开发者以声明式的方式编写非阻塞的、异步的数据处理代码,非常适合处理事件流、网络请求、数据库操作等场景。下面是RxJava。_rxjava实现原理
2024-11-02 11:11:56 532 395
为了解决前一代npm的问题,新一代的npm和yarn都采用了扁平化的node_modules结构,项目中的依赖及依赖使用的依赖都会平铺在node_modules下,解决嵌套层级过深的问题,包也不会被重复被安装,如遇到版本不同的情况,则会进行版本提升。由于在旧项目中,一般使用的都是npm或yarn去下载依赖包,此时按照上面的说法,他们的node_modules将会是扁平化的结构,项目中的依赖及依赖使用的依赖都会平铺在node_modules。此时无法通过软连接的方式查询到该依赖包,导致报错。_pnpm store prune
2024-06-24 02:06:35 73 390
前阵子承接了2个需求,一个数据脱敏,一个是低代码国际化多语言需求,这两个需求有个共同特点,都是以json形式返回给前端,而且都存在多层嵌套,其中数据脱敏的数据格式是比较固定,而低代码json的格式存在结构固定和不固定 2种格式。最后不管是数据脱敏或者是多语言,业务抽象后,都存在需要做json值替换的需求。今天就来聊下多层嵌套json值如何解析或者替换本文的多层嵌套json的解析和替换都提供了几种方案,综合来讲是推荐将json先转对象,通过对象操作。对json替换,推荐使用自定义json序列化注解的方式。_java 修改嵌套json中的值