上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页
摘要: # @Resource注解 [TOC] 类似spring中的@Autowired注解,这里也会有一个后置处理器。 对于CommonAnnotationBeanPostProcessor来说,首先在类加载的时候 ```java private static final Set> resourceAnn 阅读全文
posted @ 2022-08-27 13:32 写的代码很烂 阅读(127) 评论(0) 推荐(0) 编辑
摘要: # 注入模型下为什么可以给set属性来进行赋值 [TOC] ## 1、预备知识点:java属性描述器 首先来介绍一下java中的属性描述器。 首先来介绍一下什么叫做javabean?java认为一个bean中的属性是用private关键字修饰的,然后对其提供对应的getter/setter方法 如U 阅读全文
posted @ 2022-08-27 09:59 写的代码很烂 阅读(19) 评论(0) 推荐(0) 编辑
摘要: spring在调用的时候,已经将所有的类生成了BeanDefinition。invokeBeanFactoryPostProcessors(beanFactory);完成扫描逻辑。 那么下面将会对bean来做处理。 ```java for (String beanName : beanNames) 阅读全文
posted @ 2022-08-25 00:22 写的代码很烂 阅读(28) 评论(0) 推荐(0) 编辑
摘要: spring官方介绍 IOC和DI的介绍 This chapter covers the Spring Framework implementation of the Inversion of Control (IoC) principle. IoC is also known as depende 阅读全文
posted @ 2022-08-23 20:52 写的代码很烂 阅读(127) 评论(0) 推荐(0) 编辑
摘要: # Spring之BeanDefinition [TOC] ## 1、对象和bean的区别 Spring的任何源码都绕不开bean的生命周期,首先来看一下bean和对象的区别: ![](https://img-blog.csdnimg.cn/20191018151632339.jpg?x-oss-p 阅读全文
posted @ 2022-08-17 20:15 写的代码很烂 阅读(8) 评论(0) 推荐(0) 编辑
摘要: [TOC] ## 1、容器的初始化 Spring容器的初始化通常认为两种方式,xml方式和注解方式。下面分别来进行介绍 ### xml方式 ```java ClassPathXmlApplicationContext classPathXmlApplicationContext = new Clas 阅读全文
posted @ 2022-08-16 15:46 写的代码很烂 阅读(5) 评论(0) 推荐(0) 编辑
摘要: AQS介绍 Java并发编程核心在于java.concurrent.util包而juc当中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这个行为的抽象就是基于AbstractQueuedSynchronizer简称AQS,AQS定义了一套多线程访问共享资 阅读全文
posted @ 2022-08-11 23:45 写的代码很烂 阅读(43) 评论(0) 推荐(0) 编辑
摘要: BlockQueue 阻塞队列,基于ReentrantLock设计而来的。 能够保证在单个JVM下,无论并发有多大,都能保证都某一时刻,只有一个线程来进行添加和获取操作。 适用于生产者和消费者模型。 下面以BlockingQueue为列子来进行讲解: /** * * 经典的生产者和消费者案例! * 阅读全文
posted @ 2022-07-28 17:22 写的代码很烂 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1、curl与wget 命令的区别 相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化应用到bash脚本中。 wget特点:简单直接、可直接下载程序、支持递归下载、使用方便。 curl特点 阅读全文
posted @ 2022-07-28 14:06 写的代码很烂 阅读(2611) 评论(0) 推荐(0) 编辑
摘要: IO资源处理 对于IO资源来说,是使用完成之后一定要记住需要将其进行释放。因为这些资源是属于操作系统层面的资源。 1. jdk1.6以及以前的异常处理方式 步骤 为了保证流一定能关, 将关流的代码放到finally中 为了解决作用域的问题, 把流创建的语句拿到try的上面 为了解决局部变量使用前初始 阅读全文
posted @ 2022-07-27 09:29 写的代码很烂 阅读(41) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页