一次启动tomcat失败的案例 问题描述: 在linux环境下,启动tomcat,最直接的启动方式无非是tomcat的bin目录下startup的shell脚本。 启动方式:进入到该目录下,./startup.sh 运行即可。 注意的问题:该linux机器的是否安装JDK,以及该脚本是否有执行权限。这些问题启动失败的时候也都有对应的错误,排除应该不是很困难。 如果运行失败,而且tomcat对
sql其它数据库对象 其它数据库对象–数据库对象–1).表table:数据的主要存储结构,由行和列组成–2).视图view :存储起来的SELECT语句,基于表创建的–3).序列sequence :提供一系列有规律的数值。通常主键提供表的主键所作用的列的值–4).索引index:提高查询表的效率–5).同义词synonym:可以提供数据库对象的别名序列sequence:序列: 可供多个用户用来产生唯一数值的数据库对象 自
springboot的SPI springboot的SPI从java类加载机制说起参考java中的类加载器负责加载来自文件系统、网络或者其他来源的类文件。jvm的类加载器默认使用的是双亲委派模式。三种默认的类加载器Bootstrap ClassLoader、Extension ClassLoader和System ClassLoader(Application ClassLoader)每一个中类加载器都确定了从哪一些位置加载文件。于此同时我们也可以通过继承java.lang.classloader实现自己的类加载器。Boo
ubuntu 下遇到的各种问题,以及解决办法 前言虽然已经不再使用Ubuntu工作了,可是依旧对他有着一种不一样的感情,曾经那台装Ubuntu的笔记本基本也算已经快寿终正寝了。Ubuntu从14版本到16版本,大概使用了3~4年的时间。今天突然翻到过去增加整理的一个txt笔记,发现里面记录了ubutnu下曾经遇到过的一些问题,还有其对应的解决办法。现在看来有些幼稚,可是这些对于一个初玩Ubuntu的新手来说或许有些帮助。 内容如下,其实
markdown 说明 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
ubuntu1604 安装gitlab 参考 http://blog.csdn.net/discoverer100/article/details/51814171https://about.gitlab.com/installation/#ubuntu ubuntu 安装gitlab1、安装依赖 sudo apt-get install -y curl openssh-server ca-certifica
Redis 快速入门指南 1、redis 介绍Redis:Remote Dictionary Server 远程字典服务器 是完全开源免费的,用 C 语言编写的,遵守 BSD协议,是一个高性能的 (key/value) 分布式内存数据库,基于内存运行,并支持持久化的 NoSQL 数据库,是当前最热门的 NoSql 数据库之一,也被人们称为数据结构服务器。2、安装 wget http://download.
git 如何获取指定 tag 代码 git 如何获取指定 tag 代码1、查看本地git仓库下的tag git tag2、若本地没有仓库代码,可以选择拉去 git clone git@xxx.xxx:/progject.git3、切换到某一个tag下 git checkout tag_name4、提示: 当前处于一个“detached HEAD” 状态 ,每一个 tag 就是代码仓库中的一个快照,如果你想编
Ubuntu使用ffmpeg切割视频 Ubuntu使用ffmpeg切割视频1、安装FFmpeg1、安装依赖当前环境 ubuntu16sudo apt-get updatesudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libsdl1.2-dev libtheora-dev libtool libva-dev
java的HttpClient实现 java发送http的json请求,并接收返回结果import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;/** * Created by zhao on 17-9-22. */public class HttpClient { pub
jsp 显示页面时间 jsp 显示页面时间 <jsp:useBean id="dateObject" class="java.util.Date" scope="page"></jsp:useBean> <jsp:setProperty property="time" name="dateObject" value="${eqTime}"/> <fmt:formatD
gradle基本概念 参考: http://blog.jobbole.com/71999/ http://blog.csdn.net/u010818425/article/details/52268126基于groovy的构建逻辑 Gradle 中非常重要的两个对象。Project和Task。 每个项目的编译至少有一个 Project,一个 build.gradle就代表一个project,每个project里面
gradle构建依赖 gradle构建依赖gradle的核心概念,特性依赖管理,使用gradle对app进行测试,操作Task使用插件扩展构建Project 接口中的file方法,可以创建一个File类实例。依赖管理 apply plugin: 'java' repositories { mavenCentral() } dependencies { compi
gradle构建样例 从一个构建工程中了解gradle的基本概念 构建工具中的元素构建文件构建的输入和输出构建引擎依赖管理器参考 gradle实战的案例 https://github.com/bmuschko/gradle-in-action-source一个好用的gradle插件 https://github.com/townsfolk/gradle-templates插件: gradle 构建
gradle常用命令 gradle -q tasks --all 列出所有task -q 以 quiet的形式启动如何执行任务 gradle -q 任务名称{支持驼峰命名法} gradle -x 任务名称 排除某一个任务常用参数: -b,--build-file 指定构建脚本,默认的名称是build.gradle --offline 声明依赖必须在离线仓库中可用 -D,--s
gradle-groovy脚本 gradle -groovy脚本 Groovy注释标记和Java一样,支持//或者/**/ Groovy语句可以不用分号结尾。Groovy为了尽量减少代码的输入,确实煞费苦心 Groovy中支持动态类型,即定义变量的时候可以不指定其类型。Groovy中,变量定义可以使用关键字def。注意,虽然def不是必须的,但是为了代码清晰,建议还是使用def关键字 字符串类型中双引
gradleAPI介绍 Gradle 构建块 基本模块project、task、property。Project接口描述 代表一个正在构建的组件,如jar文件,或者一个目标,如部署应用程序。构建进程启动后Gradle基于build.gradle配置实例化Project类,其API接口及其重要方法如下:[org.gradle.api.Project]构建脚本配置 apply(options:Map)
java系统环境System 1、java系统环境System getProperties中所谓的”system properties”其实是指”java system”,而非”operation system”,概念完全不同。 System.getenv才是真正的获得系统环境变量。Key Description of Associated Valuejava.version Java Runtime E
maven-笔记 Maven - 构建生命周期什么是构建生命周期构建生命周期是一组阶段的序列(sequence of phases),每个阶段定义了目标被执行的顺序。这里的阶段是生命周期的一部分。 举例说明,一个典型的 Maven 构建生命周期是由以下几个阶段的序列组成的: prepare-resources 资源拷贝 本阶段可以自定义需要拷贝的资源 compile 编译 本阶
maven项目和gradle项目转换 从maven 到 gradle1、在maven项目根目录下执行命令: gradle init –type pom2、从gradle 到mavengradle.build必须如下配置:apply plugin: 'java' apply plugin: 'maven' group = 'xxx.xxx' version = '1.0-SNAPSHOT' dependencies {