Page tree
Skip to end of metadata
Go to start of metadata

Recently Updated


BLOG OSSEZ 博客内容更新

HoneyMoose
HoneyMoose 的清新小站
MariaDB 服务器在 MySQL Workbench 备份数据的时候出错如何解决
服务器是运行在 MariaDB 10.2 上面的,在使用 MySQL Workbench 出现错误: mysqldump: Couldn’t execute ‘SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, ‘$.”number-of-buckets-specified”‘) FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = ‘mls’ AND TABLE_NAME = ‘office’;’: Unknown table ‘COLUMN_STATISTICS’ in information_schema (1109) 这看起来应该是 MySQL Workbench 使用的 mysqldump 版本和服务器的版本不兼容的问题。 你可以现在 MariaDB 的 ZIP 包解压后到你本地机器上。 然后在 MySQL Workbench 上配置使用 MariaDB 自带的 dump 程序。   https://www.cwiki.us/display/MariaDB/questions/41680979/mariadb-%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%A8-mysql-workbench-%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E7%9A%84%E6%97%B6%E5%80%99%E5%87%BA%E9%94%99
Confluence 6 教程:在 Confluence 中导航
当你对 Confluence 有所了解后,你会发现 Confluence 使用起来非常简单。这个教程主要是针对你使用的 Confluence 界面进行一些说明,同时向你展示在那里可以进行一些通用的任务和操作。 空间的小组 在这个教程中,你将会开始对空间的小组成员进行一些了解。让我们首先来了解他们。 Alana Baczewski   Tech Lead Emma Silvetti   Launch Specialist William Vladinov   Aerospace Engineer 现在你已经和你的小组成员见面了,让我们来看看你的任务是什么。 任务简介 你的任务是:在这周你需要在 Space 的总部训练你新招聘的小组成员如何使用协同工具—— Confluence。你仅仅需要对基础的内容进行了解就可以了,因此你需要对完成你任务需要的主要事情进行一些了解。 你的任务根据需要区分为下面的一些组件: 了解主面板(dashboard) 了解空间目录的使用 管理空间边栏 使用快捷键来让所有人都了解系统的是如何使用的 这些新招聘的项目组成员将会明天来到公司,让我们现在就开始相关的培训! https://www.cwiki.us/display/CONF6ZH/Tutorial%3A+Navigate+Confluence
Confluence 6 开始使用
欢迎来到 Confluence 的开始使用指南文档。在这个稳定中,你将会找到有关对 Confluence 进行评估的指南和其他的一些有用的内容。当你开始使用 Confluence 的时候,这些信息能够帮助你更好的了解 Confluence 。 空间的小组 针对这个指南中的部分,我们将使用一个虚构的组织,这个组织被我们标识为空间项目(Teams in Space)。我们的任务是: “进行飞行研究和技术整合来对航空航天进行科技进行革命化的推进。同时让人类能够在 2020 年第一次登陆火星。” 你现在已经是 ‘See Space EZ’ 项目小组的宇航员了,我们将要考虑在火星上定居了。 继续下一步 —— 请继续阅读有关 Confluence 的这个使用指南,让我们帮助你展示 Confluence 中有用的功能和一些方便的特性。 Tutorial: Navigate Confluence The dashboard The space directory The space sidebar Keyboard shortcuts Complete your mission Tutorial: Space ace Create a project space Create your personal space …
Windows 10 设置 Java 环境变量
首先你需要在我的电脑中打开,找到环境变量属性。 找到环境变量属性 找到环境变量属性后单击将会看到下面的设置界面。 在这个界面中设置高级系统设置。 环境变量 在弹出的界面中选择设置环境变量。 系统变量 你需要在弹出的界面中选择系统变量。 如果你的系统变量中已经有 JAVA_HOME 的话,你选择这个选项然后直接对安装的新 JDK 目录进行指派就可以了,如果你没有这个变量的话,你需要手动添加这个变量。 添加到 PATH 为了让你的系统能够识别 Java,你需要将变量添加到 PATH 中。 在系统变量中选择 PATH,然后在检查你的 PATH 中是否已经添加了 Java,如果没有的话,请进行添加,如果有的话就可以忽略这个步骤了。 确定下面 2 个变量在你的系统 PATH 里面就可以了。 至于 CLASSPATH 是否需要配置,根据情况就可以了。目前的 JDK 版本一般要求不需要配置 CLASSPATH。 https://www.cwiki.us/pages/viewpage.action?pageId=37492931
Windows 环境下安装 Oracle JDK
本页面中描述了如何在 Window 环境下安装 Oracle JDK。 我们使用的版本是 Window 10,我们需要安装的版本是 Oracle JDK 8u191。 检查当前版本 在进行新的 JDK 安装之前,你需要检查下你本地的计算机系统中是否已经安装有了 JDK 版本。 最简单的办法就是在命令行中运行 java -version 命令。 如果你有看到下面的输出,表明的是当前你的计算机系统中没有安装 Java。 C:\Users\YuCheng>java -version Error: opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.dll Error: Could not find Java SE Runtime Environment. 下载 JDK 在安装之前需要下载安装的办法,你可以通过访问网站获得: https://www.oracle.com/technetwork/java/javase/downloads/index.html 需要注意的是,从 2019年1月开始,Oracle 不再提供 JDK 1.8 版本的公开更新了。你需要在你使用的系统中考虑这个问题。对于 JDK,你需要根据的情况进行取舍,如果是一些新的项目,可以考虑使用 OpenJDK。 …
Java 本地环境设置
如果你希望在你的本地环境中设置 Java 程序环境,下面的这部分将会指导你在你的本地计算机上下载和设置 Java 环境。你可以按照下面的步骤进行。 Java SE 目前是免费下载的,你可以通过单击下面的连接进入下载界面后,下载你需要的版本。下载的链接如下:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 请按照下载的指南下载 JDK 后单击运行 .exe 安装 JDK 到你的计算机中。一旦你完成安装后,你需要设置环境变量来将你的 JDK 安装正确指向到你的安装目录中。 有关 Windows 下 JDK 的安装,请参考: Windows 环境下安装 Oracle JDK Window 设置 Path 同时,请参考 Java 环境变量 页面中的有关 Windows 10 中环境变量的设置。 假设你安装 Java 到 c:\Program Files\java\jdk 目录中 —— 右击  我的电脑 然后选择属性。 单击 环境变量 按钮,这个按钮位于 高级 标签页下面。 现在,你可以修改 Path 变量指向到 Java 的执行环境。例如,如果当前的路径被设置为 ‘C:\WINDOWS\SYSTEM32’,的话,你需要修改 Path 路径为  ‘C:\WINDOWS\SYSTEM32;c:\Program Files\java\jdk\bin’。 Linux, UNIX, Solaris, FreeBSD 设置 Path …
Java 环境变量
在本部分,我们将会讨论根据不同的操作系统环境来设置 Java 的语言环境。 OpenJDK – https://openjdk.java.net/ Sun JDK – https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 关于 JDK 和 OpenJDK,这个问题要从 Sun,Oracle,开源社区的恩恩怨怨说起。简单来说就是下面的一些内容(原文来自知乎:https://www.zhihu.com/question/19646618/answer/40621705) 使用过 Linux 的人都应该知道,在大多数Linux 发行版本里,内置或者通过软件源安装 JDK 的话,都是安装的 OpenJDK,那么到底什么是 OpenJDK,它与 SUN JDK有什么关系和区别呢? 历史上的原因是,OpenJDK 是JDK 的开放原始码版本,以 GPL(General Public License)协议的形式放出。在 JDK7 的时候,OpenJDK 已经作为 JDK7 的主干开发,SUN JDK7 是在 OpenJDK7 的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearch License,Java研究授权协议)发布。至于 OpenJDK6 则更是有其复杂的一面,首先是 OpenJDK6 是 JDK7 的一个分支,并且尽量去除Java SE7的新特性,使其尽量的符合Java6的标准。关于JDK和OpenJDK的区别,可以归纳为以下几点: 授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而 JRL 只允许个人研究使用。 OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及 …
Java 历史
James Gosling 最初开始 Java 语言项目是在 1991 年的 7 月。Java 被用在他的许多 set-top box 工程中。这个语言最开始的时候被称为 Oka,这个是因为 James Gosling 办公室外有一颗橡树,同时也考虑过使用 Green 这个名字,最终这个语言被命名为 Java。这个名字是从一堆名字中随机选取的。 Sun 发布了 Java 的 1.0 版本的实现是在 1995 年。这个程序被称为编写一次随处运行(WORA),这样为多平台提供了无成本的运行条件。 在 2006年11月13 日,Sun 发布了Java 免费的开源版本,这个版本是基于 GNU General Public License (GPL) 开源协议的。 在 2007年5月8日,Sun 完成了开源过程,将所有的 Java 源代码开源了,除了 Sun 没有取得版权的一些代码外。 与传统型态不同,Sun公司在推出Java时就将其作为开放的技术。全球数以万计的Java开发公司被要求所设计的 Java 软件必须相互兼容。 “Java语言靠群体的力量而非公司的力量”是 Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同,此外,微软公司后来推出了与之竞争的.NET平台以及模仿Java的C#语言。后来Sun公司被甲骨文公司并购,Java也随之成为甲骨文公司的产品。 时间 事件 1995-05 Java语言诞生 1996-01 第一个JDK-JDK1.0诞生 …
Java 主要特性
Java 有下面的一些主要特性。 面向对象 在 Java 中,所有的都是对象。正式因为 Java 基于对象模型,所以 Java 更加容易进行扩展。 Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。 平台独立性 与其他许多语言不同(包括 C/C++),当 Java 被编译后,Java 程序并没有被编译成只针对某一特定平台使用的的机器语言,而是编译成了一个平台独立的 2 进制代码(byte code)。这个二进制代码通过 Web 进行分发并且通过 Java 虚拟机(JVM)运行。所以你的程序与平台具有无关性。 Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 简单 Java 被设计Wie简单易学。如果你能够理解基本的 OOP(面向对象编程)概念,Java 对你来说应该不会很难。同时,Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。 另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 安全 通过启用 Java 的安全特性,能够开发出无病毒,无篡改的系统,授权也是基于公钥加密的。 Java 通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。 体系结构中立 Java 的编译器创建了一个体系结构中立的对象格式,这样的体系结构能够让 Java 编译过的代码在多处理器环境下运行。当然这个环境需要安装 Java 运行虚拟机。 Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 便携 正是基于平台的独立性和不实现特定的一些特性能够让 Java 更加具有便携性。Java 的编译器是使用 ANSI C 编写的,这个编译器具有明确的界限,同时还是 POSIX 的子集。 …
Java 概述
Java 是由 Sun Microsystems 公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称(Java 1.0 [J2SE])。由James Gosling和同事们共同研发,并在1995年正式推出。 Java 标准版(Java Standard Edition)的最新发行版本为 Java SE 8。Java 具有很多高级特性并且能够被广泛的应用,Java 有多个配置版本以便于更加适宜不同的开发需求。例如:针对企业应用的 J2EE,针对移动应用使用的 J2ME。 新的 J2 版本被命名为 Java SE,Java EE 和 Java ME。 JavaSE(J2SE)(Java2 Platform Standard Edition,Java 平台标准版) JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,Java 平台企业版) JavaME(J2ME)(Java 2 Platform Micro Edition,Java 平台微型版) Java 能够确保一次编码,多处运行。 https://www.cwiki.us/display/JAVAZH/Overview


  • No labels