摘要: Spring容器到底是什么? 从概念上讲:Spring 容器是 Spring 框架的核心,是用来管理对象的。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 从具象化讲:项目中哪个东西是Spring容器?在java项目中,我们使用实现了org.springframe 阅读全文
posted @ 2020-03-06 16:41 怒吼的萝卜 阅读(266) 评论(0) 推荐(0)
摘要: Spring容器提供了三种对bean的实例化方式: 1)构造器实例化 public class Demo { private String name; //getter和setter方法略 } <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" 阅读全文
posted @ 2020-03-06 16:26 怒吼的萝卜 阅读(700) 评论(0) 推荐(0)
摘要: 一、Spring IOC(依赖注入的三种方式): 1、Setter方法注入 package com.jpeony.spring.setter; import com.jpeony.spring.common.HelloServiceImpl;public class HelloWord { priv 阅读全文
posted @ 2020-03-06 15:45 怒吼的萝卜 阅读(4860) 评论(0) 推荐(0)
摘要: 想要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。 什么是依赖倒置原则? 假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后 阅读全文
posted @ 2020-03-06 01:08 怒吼的萝卜 阅读(679) 评论(3) 推荐(0)
摘要: spring-core.jar(必须有的核心jar包) 这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 外部依赖Commons-Logging。 spring-beans.j 阅读全文
posted @ 2020-03-05 16:00 怒吼的萝卜 阅读(9975) 评论(0) 推荐(4)
摘要: Spring框架采用分层架构,根据不同的功能被划分成了多个模块,这些模块大体可分为 Data Access/Integration、Web、AOP、Aspects、Messaging、Instrumentation、Core Container 和 Test,如图 1 所示。 1. Data Acc 阅读全文
posted @ 2020-03-05 13:53 怒吼的萝卜 阅读(3069) 评论(0) 推荐(0)
摘要: 符号含义: 正则表达式匹配: ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配: -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行 fl 阅读全文
posted @ 2020-02-28 20:33 怒吼的萝卜 阅读(29851) 评论(0) 推荐(0)
摘要: 1.懒汉模式 懒汉模式:在类加载的时候不被初始化,懒汉式是延时加载,他是在需要的时候才创建对象。 public class JdbcUtil { //定义私有的引用 private static JdbcUtil jdbcUtil; /** * 不能让外部直接创建对象 */ private Jdbc 阅读全文
posted @ 2020-02-24 18:56 怒吼的萝卜 阅读(954) 评论(0) 推荐(0)
摘要: 首先需要Tomcat、Zookeeper安装后在进行安装Dubbo管理界面 提供Dubbo-admin管理界面war包: https://github.com/zhaoyue123ABC/PublicSource 下载war后,上传到Linux系统内进行解压 #使用unzip解压 unzip -oq 阅读全文
posted @ 2020-02-24 17:52 怒吼的萝卜 阅读(1056) 评论(0) 推荐(0)
摘要: CentOS7安装Hadoop需要有JDK,所以先下载安装JDK后,在进行安装Hadoop 下载Hadoop #联网状态下使用wget命令 wget http://archive.apache.org/dist/hadoop/common/hadoop-2.4.1/hadoop-2.4.1.tar. 阅读全文
posted @ 2020-02-24 16:42 怒吼的萝卜 阅读(310) 评论(0) 推荐(0)
摘要: 下载路径 Hadoop所有版本:http://archive.apache.org/dist/hadoop/common/ 阅读全文
posted @ 2020-02-24 16:12 怒吼的萝卜 阅读(522) 评论(0) 推荐(0)
摘要: 下载路径如下: Nginx所有版本:http://nginx.org/download/ 阅读全文
posted @ 2020-02-24 16:08 怒吼的萝卜 阅读(825) 评论(0) 推荐(0)
摘要: 1.什么是动静分离 将动态请求和静态请求区分访问 2.为什么要做动静分离 tomcat本身处理静态效率不高,还会带来资源开销.所以使用动静分离,将静态由Nginx处理, 动态由PHP处理或Tomcat处理 3.如何实现动静分离 Nginx根据客户端请求的url来判断请求的是否是静态资源,如果请求的u 阅读全文
posted @ 2020-02-24 14:56 怒吼的萝卜 阅读(401) 评论(0) 推荐(0)
摘要: Nginx的日志文件是没有切割(rotate)功能的,但是我们可以写一个脚本来自动切割日志文件。 首先我们要注意两点: 1.切割的日志文件是不重名的,所以需要我们自定义名称,一般就是时间日期做文件名。 2.既然是自动切割日志文件,那当然需要定时任务来进行操作,但是这里还涉及一个问题,Nginx的日志 阅读全文
posted @ 2020-02-24 13:59 怒吼的萝卜 阅读(974) 评论(0) 推荐(0)
摘要: Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。 如下是Nginx的配置详解: ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数, 阅读全文
posted @ 2020-02-23 01:52 怒吼的萝卜 阅读(3503) 评论(0) 推荐(1)