Linux系统SVN版本控制服务搭建:独立服务器运行和Apache方式运行
作为一名程序员,版本控制工具肯定是接触的非常多的,国内公司一般用的是Git个SVN,我比较常用的是SVN,SVN全程Subversion,是一个自由开源的版本控制系统,SVN有两种运行方式:独立服务器和结合Apache运行,今天就分别就这两种运行方式做一下分析和测试一、独立服务器运行安装是在阿里云ECS上进行系统:Centos 7 IP:47.100.199.117 客户端环境分别是...
作为一名程序员,版本控制工具肯定是接触的非常多的,国内公司一般用的是Git个SVN,我比较常用的是SVN,SVN全程Subversion,是一个自由开源的版本控制系统,SVN有两种运行方式:独立服务器和结合Apache运行,今天就分别就这两种运行方式做一下分析和测试一、独立服务器运行安装是在阿里云ECS上进行系统:Centos 7 IP:47.100.199.117 客户端环境分别是...
这几天因为工作的关系,忙了好几天,博客几天没有更新,进度慢了,要加油了;接着简单分析一下ServletConfig和ServletContext两大对象;ServletConfig和ServletContext最常见的使用之一就是传递初始化参数,比如我们最常用的在Spring中配置contextConfigLocation;ServletConfig继续查看ServletConfig源码:p...
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet生命周期和加载机制最近打算翻看学习一下Spring源码,先从JavaWeb过起;查看Servlet3.1源码,其接口定义如下:package javax.servlet; public...
Java中的动态代理设计模式是非常经典且非常重要的设计模式之一,在感叹设计者的天才设计至于,我们想去探究一下这个设计模式是如何来实现的; 著名的spring框架的AOP的原理就是Java的动态代理机制; 在Spring中动态代理是实现有两种:JDK动态代理和Cglib动态代理,本篇分析的是Cglib动态代理的实现;本博客关于Java动态代理相关内容直达链接:JDK动态代理浅析Cglib动态代...
点击查看 [Linux 快速搭建 Apache + PHP 环境 ]所有操作在默认的 /root 目录进行,且已经安装好 Apache 服务安装步骤点击 [Linux 源码安装 Apache ] 查看# 安装依赖 yum install -y libxml2 yum install -y libxml2-devel1、下载 PHP 源码包,这里使用的是 php-5.6.33.tar.g...
Iterable 接口在API中是这样描述的:它只有一个方法:Iterable.iterator()方法返回了一个Iterator,我们一般称它迭代器;继续看 Iterator它有三个方法:hasNext(),next(),remove();迭代器是一种设计模式,它的功能是遍历并选择集合序列中的对象:1.next():使用next()可以获得序列中的下一个元素(第一次迭代时,从第一个元素索引...
1、安装依赖 yum install -y libaio yum -y install autoconf2、下载和解压缩#下载MySQL安装包,这里使用的是MySQL 5.5.58mysql-5.5.58-linux-glibc2.12-x86_64.tar.gz (189.39 MB, 下载次数: 1) tar -zxvf mysql-5.5.58-linux-glib...
之前在一个帖子上传附件时,有一个8M左右的附件报错:附件上传完成!成功 0 个,失败 1 个:httpd-2.4.29.tar.gz: 内部服务器错误 解决方法:需要修改 php.ini 的文件上传大小配置#首先需要打开http文件上传开关,这个一般默认是打开的file_uploads on#文件上传的最大值(按实际需求修改)upload_max_filesize 1024m 光这个还不够,...
今天在公司数据库创建一个新数据库和用户,在对用户授权是出现 Access denied for user ‘root’@’localhost’ to database ‘xxxxx’ 错误这个提示其实就是权限不足,使用grant命令需要有对应的权限,默认root用户是有这个权限的,检查发现我们公司数据库root用户居然没有这个权限;在这里把对用的权限打开一下即可;在可视化工具直接修改保存,或...