摘要: 阅读全文
posted @ 2021-09-26 11:30 saveworld_niub 阅读(25) 评论(0) 推荐(0) 编辑
摘要: ConfigurableEnvironment environment = prepareEnvironment(listeners, applicationArguments); 通过下面的监听加载配置文件 通过下面的postprocessor加载配置文件信息 org.springframewor 阅读全文
posted @ 2020-10-11 23:36 saveworld_niub 阅读(2925) 评论(1) 推荐(0) 编辑
摘要: beanfactory获得一个bean的 通过name加载的 applicationcontext 派生自beanfacory 不是继承 源码上没看懂extends applicationcontext(webapplicationcontext是继承自applicationcontext) 和 b 阅读全文
posted @ 2020-08-23 22:50 saveworld_niub 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 不同场景用不同的更新策略。如果只是普通场景的 更新价格敏感信息、 应该是写的时候作废 读的时候更新、 如果是抢购系统的 我在改价之前 有可能就是普通的卖。 没影响。 改价的时候为了防止脏数据。进行加一个分布式锁 对这个商品。让他数据保证一致性。 然后对这个可能被抢购的商品 使用 写库更新缓存。同步更 阅读全文
posted @ 2020-08-15 16:36 saveworld_niub 阅读(134) 评论(0) 推荐(0) 编辑
摘要: fork/join 框架源码读后感总结。别的文档都不够清晰 组件组成: forkjoinworkthread forkjointask的子任务cursivetask(实现compute方法 里面调用Fork.join方法) 双端队列 forkjoinpool中执行任务 一个线程对应一个属于双端工作队 阅读全文
posted @ 2020-07-30 22:56 saveworld_niub 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原理: 1 zookeeper 可以建立临时节点文件 znode 结构如高度为2的树 在 basepath+lockname上建立 basepath+lockname 1 basepath+lockname 2 basepath+lockname 3 的顺序节点 2 watcher机制。可以建立某一 阅读全文
posted @ 2020-07-07 16:54 saveworld_niub 阅读(256) 评论(0) 推荐(0) 编辑
摘要: /**伪代码实现一个lru缓存 关键 1、linkedhashmap 2、超时时间 value值要包装成一个 包含 过期时间的对象 3、*/ class BlockingLinkedHashmap<k, v> implemnts LinkedHashMap<k, v>{ private Reentr 阅读全文
posted @ 2020-06-17 14:40 saveworld_niub 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 本文讨论同步调用保证结果一致性的的情景(tcc),当然即可采用顺序回滚的方式 如 a方法 -> bcd方法 其中->代表远程调用 tcc 代表三个英文单词 try commit cancel。 try阶段: 事务预提交。例如电商系统里的 积分、仓储、钱的计算,这些结果要最终保持结果一致性。那么就需要 阅读全文
posted @ 2020-06-10 07:01 saveworld_niub 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 通过命令 mvn denpendency:tree 可以打印出 当前工程的maven依赖路径 [INFO] maven-dependency-plugin:2.8:tree (default-cli) @ bnq_worker [INFO] com.bnq:bnq_worker:war:1.0.0- 阅读全文
posted @ 2019-05-24 17:59 saveworld_niub 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 通过clean install编译指定的项目,在最后一个emallmgr-sit配置如下Pom maven-war-plugin overlays 当前项目实现覆盖主项目的里的重名配置文件。当然他需要dependency其他的项目 所以通过建新的maven项目,然后里面放置不同的环境所需要的配置文件 阅读全文
posted @ 2019-04-01 11:33 saveworld_niub 阅读(398) 评论(0) 推荐(0) 编辑