我的简历

java工程师 ::: left 朱秀清/男/1998.02 江西应用科技学院/物联网工程 本科/2020年毕业 ::: ::: right icon:blog https://ggball.top icon:github https://github.com/a1667834841 icon:email [email protected] icon:weixin a1667834841 icon:phone 13217913287 ::: 技能 掌握java语言,熟悉JUC、io、多线程等java高级特性; ...

July 19, 2023 · 4 min

chatGpt调教教程

它能干什么? 直接问它 我是一个训练有素的大型语言模型,可以帮助你回答各种问题,比如关于政治、历史、科学、技术、艺术等方面的问题。我可以帮助你理解一些概念,并为你提供有价值的信息和见解。你可以尝试提出一些问题,看看我能不能帮到你。 ...

March 12, 2023 · 36 min

xxqg

学习强国平台 1.0 实现学习 视频 试听 专项 每周 读文章 (29~45分) 添加用户 支付 订单管理 2.0 利用模拟器 实现挑战 登录 评论 本地 (+8分) 微信推送 用户查询优化 模拟器操作 设备绑定 用户下发绑定指令, 查询空闲设备,主要获得ip, 获得登录脚本, 将ip和用户账号密码作为参数, 调用执行脚本

March 12, 2023 · 1 min

spring管理bean之间的协同方式

spring管理bean互相协同的方式 Dependency Injection(依赖注入) Constructor-based Dependency Injection(构造方法注入) Autowired注入 xml配置 Setter-based Dependency Injection(set方法注入) Autowired注入 xml配置 Method Injection(方法注入,通过代理方式注入) 通过applcationContext容器获取bean注入 Lookup Method Injection(通过@LookUp注解注入) Arbitrary Method Replacement(xml配置replace method)

March 30, 2022 · 1 min

Bean的生命周期

Bean的生命周期的完全实现需要两个阶段 容器的启动 bean的实例化过程(涵盖了bean生命周期的大部分) 容器启动阶段 重点是收集到元信息配置信息,即创建bean需要的信息(beanDefinition) 通过BeanDefinitionReader,读取到beanDefinition信息,再通过beanDefinitionRegistry,将BeanDefinition注册到其里面 // 这是 PropertiesBeanDefinitionReader 把从properties文件读取到的配置信息, // 通过 BeanDefinitionRegistry 注册 BeanDefinition的过程 AbstractBeanDefinition bd = BeanDefinitionReaderUtils.createBeanDefinition( parent, className, getBeanClassLoader()); bd.setScope(scope); // 作用域 默认singleton bd.setAbstract(isAbstract); // 是否是抽象 默认false 如果是抽象的,容器不会实例化bean,而是将beanDefinition信息作为其子类使用 bd.setLazyInit(lazyInit); // 懒加载 默认false 如果是false,容器一启动就会加载bean bd.setConstructorArgumentValues(cas); // 构造参数 bd.setPropertyValues(pvs); // 属性信息 getRegistry().registerBeanDefinition(beanName, bd); // 注册Beandefinition BeanDefinitionReader 有多种,包括: ...

March 28, 2022 · 7 min
总访问量 总访客数