JDK的安装 JDK使用root用户安装 上传安装包并解压 配置环境变量 验证Java版本 配置配置ssh localhost 检测 正常情况下,本机通过ssh连接自己也是需要输入密码的 生成私钥和公钥秘钥对 将公钥添加到authorized_keys 赋予authorized_keys文件600的 ...
分类:
其他好文 时间:
2020-01-26 19:25:35
阅读次数:
94
Gitlab添加组、创建用户、创建项目1)创建组使用管理员 root 创建组,一个组里面可以有多个项目分支,可以将开发添加到组里面进行设置权限,不同的组就是公司不同的开发项目或者服务模块,不同的组添加不同的开发即可实现对开发设置权限的管理 2)创建用户创建用户的时候,可以选择Regular或Admi ...
分类:
Web程序 时间:
2020-01-26 19:17:18
阅读次数:
116
一:面向对象与面向过程 都是解决问题的方式,都是代码的组织形式。 宏观上使用面向对象把握(把握复杂性),微观上使用面向过程实现(落地离不开面向过程) 二:对象是什么 数据无需管理时: 1.整个程序变量很少,无需做过多的管理(a+b=c) 2.用一个数组管理一个班的年龄 3.一个班的学生,除了年龄,还 ...
分类:
其他好文 时间:
2020-01-26 11:38:41
阅读次数:
56
阅读目录简介规则语法我写的管理大型项目的makefile内容推荐引用本地址 简介 Makefile 是和 make 命令一起配合使用的,很多大型项目的编译都是通过 Makefile 来组织的,。 我建立工程的方法有以下三点: 1.makefile: 优点:使用非常广泛,通用性强,可跨平台。 缺点:语 ...
分类:
其他好文 时间:
2020-01-25 22:00:10
阅读次数:
93
一.Maven的两大核心功能:依赖管理(主要是jar包的管理) 和 一键构建 1.依赖管理:maven项目所需要的jar包全部放在仓库中,项目只放置jar包的坐标,所要用到的jar包都从仓库中获取,节省了存储空间的使用 仓库有三类:本地仓库、远程仓库(私服)、中央仓库,到中央仓库下载jar包需要联网 ...
分类:
其他好文 时间:
2020-01-25 10:23:38
阅读次数:
77
前言 本文基本就是 "ThoughtWorks 文集" 中一键发布的读后感。 持续集成 持续集成也就是 CI,是敏捷软件开发中应用最广泛的技术实践,也是极限编程核心技术实践之一。CI 是指开发人员一旦将代码提交到版本控制系统之后,就进行构建,并运行一系列测试套件的过程。 产出物的管理 现在管理产出物 ...
分类:
其他好文 时间:
2020-01-25 10:20:10
阅读次数:
104
关于JNDI: 命名系统是一组关联的上下文,而上下文是包含零个或多个绑定的对象,每个绑定都有一个原子名(实际上就是给绑定的对象起个名字,方便查找该绑定的对象), 使用JNDI的好处就是配置统一的管理接口,下层可以使用RMI、LDAP或者CORBA来访问目标服务 要获取初始上下文,需要使用初始上下文工 ...
分类:
编程语言 时间:
2020-01-24 22:30:48
阅读次数:
95
一.Git简介 CVC,SVN等版本管理系统是集中式的版本管理系统,这些集中式的版本管理系统不但速度慢,而且必须联网才能使用.而Git则是一个分布式的管理系统.Git的两大特点: 1.能够进行版本控制,可以解决多人开发的版本问题,同时可以解决找回历史代码的问题. 2.分布式:Git是分布式版本管理系 ...
分类:
其他好文 时间:
2020-01-24 17:14:31
阅读次数:
70
用户和用户组 用户和用户组对应以下4种关系: 一对一:一个用户可以存在一个用户组中,是组中的唯一成员。 一对多:一个用户可以存在多个用户组中,此用户具有多个组的权限。 多对一:多个用户在一个组中,具有相同的组权限。 多对对 命令 添加用户 useradd [选项] 用户名 -g 手动指定用户的初始组 ...
分类:
系统相关 时间:
2020-01-24 16:01:03
阅读次数:
98
Spring Boot框架比较方便地进行数据源的管理,结合MyBatis常规的查询、存储过程都可以简单地配置实现。很多业务场景,需要进行更为复杂的处理,因此需要将框架内的连接池里的连接取出使用,使用完了再放回去。 @Controller public class …… { public Logger ...
分类:
编程语言 时间:
2020-01-24 13:18:20
阅读次数:
188