
Spring Bean如何解决循环依赖问题
什么是循环依赖? Spring 循环依赖的场景有两种: 构造器的循环依赖。 field 属性的循环依赖。 先上结果:Spring只解决单例下的循环依赖,且只解决field 属性的循环依赖! 构造器的循环依赖无解,只能抛出 BeanCurrentlyInCreationException 异常。(为啥构造器循环依赖无解?后面思考有) 如何解决? 答案就是Spring使…
629 2020-08-24 0
探究React Hooks
1. Hook的定义 React Hooks 设计的目的:加强版函数组件,让函数组件也拥有类组件的功能 "Hook"的意思是钩子 React Hooks想要达到的效果就是在尽量使用纯函数,且如需要外部功能或副作用,就用Hooks将它们“钩”进来 React默认提供了一些常用的钩子,钩子一律使用use前缀命名,常用的钩子如下: useState() useRe…
510 2019-09-26 0
LaraShop开发笔记
用户模块开发 解决因为watch-poll导致CPU负载过高 "watch-poll": "npm run watch -- --watch-poll=5000", 建议在本机跑watch-poll,不要在vagrant容器中跑 快速将数据库字段值转换成常见的数据类型 // App\Models\User protected $casts = ['email_verified' => 'boolean'] …
492 2019-06-06 0IDEA中使用Mybatis Generator快速生成Mybatis代码
本文讲解如何在IDEA中使用Mapper 专用代码生成器生成实体类,Mapper接口以及相应的XML文件。 该插件基于Mybatis Generator(MBG) MBG详解: https://blog.csdn.net/isea533/article/details/42102297 本文使用Java编码方式运行MBG 1. 在IDEA的Project新建module 2. 配置pom.xml中的依赖 在pom.xml中加入如下依赖: maven依赖库:https://mvnrepository.com/ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO…
484 2019-05-14 0配置Supervisor管理Laravel队列
安装 可以用Python的pip工具进行安装 sudo pip install supervisor 也可以使用Linux的包管理命令安装 sudo apt-get install supervisor 配置 运行如下命令可以查看默认的配置 echo_supervisord_conf 如果需要修改默认的配置,可以运行下面命令生成一个默认的配置文件 echo_supervisord_conf > /etc/supervisord.conf 修改默认配置 默认配置文件中的supervisord.sock、supervisord.log以及supervisord.pid是放在/tmp目录下,这个目录存放的是Linux中的临时文件,一旦被系统删除,…
1,075 2019-04-16 2