摘要: 想要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。 什么是依赖倒置原则? 假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后 阅读全文
posted @ 2020-03-06 01:08 怒吼的萝卜 阅读(661) 评论(3) 推荐(0) 编辑
摘要: spring-core.jar(必须有的核心jar包) 这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 外部依赖Commons-Logging。 spring-beans.j 阅读全文
posted @ 2020-03-05 16:00 怒吼的萝卜 阅读(9617) 评论(0) 推荐(4) 编辑
摘要: Spring框架采用分层架构,根据不同的功能被划分成了多个模块,这些模块大体可分为 Data Access/Integration、Web、AOP、Aspects、Messaging、Instrumentation、Core Container 和 Test,如图 1 所示。 1. Data Acc 阅读全文
posted @ 2020-03-05 13:53 怒吼的萝卜 阅读(3006) 评论(0) 推荐(0) 编辑
摘要: 符号含义: 正则表达式匹配: ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配: -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行 fl 阅读全文
posted @ 2020-02-28 20:33 怒吼的萝卜 阅读(29754) 评论(0) 推荐(0) 编辑
摘要: 1.懒汉模式 懒汉模式:在类加载的时候不被初始化,懒汉式是延时加载,他是在需要的时候才创建对象。 public class JdbcUtil { //定义私有的引用 private static JdbcUtil jdbcUtil; /** * 不能让外部直接创建对象 */ private Jdbc 阅读全文
posted @ 2020-02-24 18:56 怒吼的萝卜 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 首先需要Tomcat、Zookeeper安装后在进行安装Dubbo管理界面 提供Dubbo-admin管理界面war包: https://github.com/zhaoyue123ABC/PublicSource 下载war后,上传到Linux系统内进行解压 #使用unzip解压 unzip -oq 阅读全文
posted @ 2020-02-24 17:52 怒吼的萝卜 阅读(1039) 评论(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 怒吼的萝卜 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 下载路径 Hadoop所有版本:http://archive.apache.org/dist/hadoop/common/ 阅读全文
posted @ 2020-02-24 16:12 怒吼的萝卜 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 下载路径如下: Nginx所有版本:http://nginx.org/download/ 阅读全文
posted @ 2020-02-24 16:08 怒吼的萝卜 阅读(815) 评论(0) 推荐(0) 编辑
摘要: Nginx安装 首先安装依赖 #安装Nginx需要gcc openssl-devel pcre-devel zlib-devel依赖 yum -y install gcc openssl-devel pcre-devel zlib-devel 开始下载Nginx的安装包 #联网状态下用wget命令下 阅读全文
posted @ 2020-02-24 15:58 怒吼的萝卜 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.什么是动静分离 将动态请求和静态请求区分访问 2.为什么要做动静分离 tomcat本身处理静态效率不高,还会带来资源开销.所以使用动静分离,将静态由Nginx处理, 动态由PHP处理或Tomcat处理 3.如何实现动静分离 Nginx根据客户端请求的url来判断请求的是否是静态资源,如果请求的u 阅读全文
posted @ 2020-02-24 14:56 怒吼的萝卜 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Nginx的日志文件是没有切割(rotate)功能的,但是我们可以写一个脚本来自动切割日志文件。 首先我们要注意两点: 1.切割的日志文件是不重名的,所以需要我们自定义名称,一般就是时间日期做文件名。 2.既然是自动切割日志文件,那当然需要定时任务来进行操作,但是这里还涉及一个问题,Nginx的日志 阅读全文
posted @ 2020-02-24 13:59 怒吼的萝卜 阅读(941) 评论(0) 推荐(0) 编辑
摘要: Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。 如下是Nginx的配置详解: ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数, 阅读全文
posted @ 2020-02-23 01:52 怒吼的萝卜 阅读(3483) 评论(0) 推荐(1) 编辑
摘要: 正向代理 正向代理类似一个跳板机,代理访问外部资源。 举个例子: 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取 阅读全文
posted @ 2020-02-23 01:23 怒吼的萝卜 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 什么是快照? 存储网络行业协会SNIA(StorageNetworking Industry Association)快照的定义:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。 个人理解:快 阅读全文
posted @ 2020-02-17 00:50 怒吼的萝卜 阅读(1165) 评论(0) 推荐(3) 编辑