上一页 1 2 3 4 5 6 7 ··· 14 下一页
  2019年10月6日
摘要: 部署一个应用可能需要用到多个Docker容器,比如MySQL,Redis,Nginx等,单独的去管理每个容器可能会比较麻烦。Docker Compose可以通过一个yml文件来统一管理这些容器,可以极大简化我们的应用部署过程。这里以部署WordPress为例,介绍如何使用Docker Compose 阅读全文
posted @ 2019-10-06 09:42 houJINye 阅读(137) 评论(0) 推荐(0)
摘要: Merge语句是Oracle 9i新增的语法,用来合并Update和Insert语句。通过Merge语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行Update,无法匹配的执行Insert。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于Insert+Updat 阅读全文
posted @ 2019-10-06 09:37 houJINye 阅读(387) 评论(0) 推荐(0)
摘要: PL/SQL(Procedural Language/SQL)是一种过程化语言,在PL/SQL 中可以通过IF 语句或LOOP 语句实现控制程序的执行流程,甚至可以定义变量,以便在语句之间传递数据信息,这样PL/SQL 语言就能够实现操控程序处理的细节过程。 PL/SQL 程序都是以块(BLOCK) 阅读全文
posted @ 2019-10-06 09:35 houJINye 阅读(435) 评论(0) 推荐(0)
摘要: SQLPlus是一个被DBA和开发人员广泛使用的功能强大的Oracle工具,可以在各个平台上拥有操作的一致性。SQLPlus可以执行输入的SQL语句和SQL文件,通过SQLPlus可以和数据库进行对话。以下例子基于Oracle 11g。 set命令设置运行环境 在Oracle 11g中,可以使用se 阅读全文
posted @ 2019-10-06 09:32 houJINye 阅读(1438) 评论(0) 推荐(0)
摘要: 通常,“Oracle数据库”既指存储在硬盘上的内部存有数据的数据文件,也指用来管理这些数据文件的内存结构。实际上,“数据库”归属于数据文件,“实例”则归属于内存结构。 图1-1展示了oracle实例与数据库的关系。 一个实例由系统全局内存区域(System Global Area,SGA)以及一系列 阅读全文
posted @ 2019-10-06 09:28 houJINye 阅读(707) 评论(0) 推荐(0)
  2019年10月5日
摘要: vi编辑器的三种模式 通常来说,vi编辑器有三种模式,分别是一般指令模式、编辑模式与指令行命令模式。 这三种模式的作用分别是: 一般指令模式(command mode) 以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模式中, 你可以使用上下左右按键来移动光 阅读全文
posted @ 2019-10-05 22:30 houJINye 阅读(7976) 评论(0) 推荐(1)
摘要: 在前面的例子中,我们都是通过new Thread来创建一个线程,由于线程的创建和销毁都需要消耗一定的CPU资源,所以在高并发下这种创建线程的方式将严重影响代码执行效率。而线程池的作用就是让一个线程执行结束后不马上销毁,继续执行新的任务,这样就节省了不断创建线程和销毁线程的开销。 ThreadPool 阅读全文
posted @ 2019-10-05 22:26 houJINye 阅读(206) 评论(0) 推荐(0)
摘要: meta-annotation Java从JDK5.0开始便提供了四个meta-annotation用于自定义注解的时候使用,这四个注解为:@Target,@Retention,@Documented 和@Inherited。 @Target:用于描述注解的使用范围(即:被描述的注解可以用在什么地方 阅读全文
posted @ 2019-10-05 22:17 houJINye 阅读(244) 评论(0) 推荐(0)
摘要: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 服务端安装 visualsv 阅读全文
posted @ 2019-10-05 22:08 houJINye 阅读(193) 评论(0) 推荐(0)
摘要: maven中聚合和继承是两个概念,两者的目的是不一样的。聚合是为了方便的快速构建项目,而继承是为了消除一些重复的配置。 对于聚合模块来说,它知道有哪些模块被聚合了,但是那些被聚合的模块并不知道这个聚合模块的存在。 对于继承关系的父pom来说,它不知道哪些被聚合的模块,但那些被聚合的模块必须知道自己的 阅读全文
posted @ 2019-10-05 22:06 houJINye 阅读(564) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 14 下一页