
SpringBoot
beyond_upup
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring IOC原理
2.2.1 IOC容器的概念IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。Spring IOC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IOC容器通过读取配置文件中的配置...原创 2020-01-16 15:41:15 · 258 阅读 · 0 评论 -
spring 配置多数据源
<property name="url" value="${jdbc.master.url}" /> <property name="username" value="${jdbc.master.username}" /> <property name="password" value="${jdbc.master...原创 2020-01-03 11:47:01 · 383 阅读 · 0 评论 -
SpringBoot 常用注解用法总结
1.@PathVariable 和 @RequestParam 地址1:http://localhost:8989/SSSP/emps?pageNo=2 地址2:http://localhost:8989/SSSP/emp/7 如果想获取地址1中的 pageNo的值 ‘2’ ,则使用 @RequestParam , 如果想获取地址2中的 emp/7 中的 ‘7...原创 2019-06-28 11:06:49 · 513 阅读 · 0 评论 -
META-INF文件详解
META-INF文件详解java工程的JAR 文件中,会包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。该文件中最重要的两个信息是:Class-Path:指定执行运行jar时的classpath;Main-Class:指定运行时的main方法所在类;1)如果我们打包时没...原创 2019-09-16 14:28:38 · 9891 阅读 · 0 评论 -
Executors创建线程池
一. 为什么不推荐使用类Executors的静态方法创建线程池阿里的Java规范不推荐使用类Executors的静态方法创建线程池。至于为什么不推荐,通过看源码,如下:public static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExecutor(nThreads...原创 2019-09-16 15:03:49 · 253 阅读 · 0 评论 -
apache HttpClient
httpclient是apache的一个项目:http://hc.apache.org/1、使用连接池http协议时无连接的,但毕竟是基于tcp的,底层还是需要和服务器建立连接的。对于需要从同一个站点抓取大量网页的程序,应该使用连接池,否则每次抓取都和Web站点建立连接、发送请求、获得响应、释放连接,一方面效率不高,另一方面稍不小心就会疏忽了某些资源的释放、导致站点拒绝连接(很多站点会拒绝...原创 2019-09-20 10:50:39 · 312 阅读 · 0 评论 -
AOP
面向切面编程(Aspect Oriented Programming,AOP)其实就是一种关注点分离的技术,在软件工程领域一度是非常火的研究领域。我们软件开发时经常提一个词叫做“业务逻辑”或者“业务功能”,我们的代码主要就是实现某种特定的业务逻辑。但是我们往往不能专注于业务逻辑,比如我们写业务逻辑代码的同时,还要写事务管理、缓存、日志等等通用化的功能,而且每个业务功能都要和这些业务功能混在一起,痛...原创 2019-09-20 14:47:25 · 351 阅读 · 0 评论