小编Ser*_*ero的帖子

无需在Windows上安装即可运行/启动MySQL

通常,我会为Windows下载MySQL msi安装程序并安装然后在安装步骤中配置和创建数据库.然后使用任何应用程序/语言连接,然后从那里开始.

但是
我想在不使用msi安装程序的情况下达到相同的结果,而是想使用提供的MySQL存档.所以,

  • 我已下载(MySQL社区服务器=> Windows(x86,64位),ZIP存档mysql-5.7.17-winx64.zip)
  • 提取档案.

我想知道如何使用通过Windows命令行下载的服务器文件来创建和管理数据库.

大多数搜索尝试产生的结果要么假设msi安装已经发生,要么对于仍在尝试学习MySQL基础知识的人来说太复杂.

TL; DR:如何通过命令行在Windows上使用MySQL服务器归档文件创建和管理数据库?

mysql windows command-line

16
推荐指数
3
解决办法
3万
查看次数

当通过对象访问时,静态最终字段和在声明时初始化的实例最终字段之间的差异

  • 第一个例子

    public class MyClass {
        final int x = 2;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    x

    1. final意味着在初始化之后永远不能设置它.
    2. 在声明处初始化,这意味着它以后不能为其分配不同的值(即使在构造函数中).
    3. 修复(不管实例)因为它的值不能在构造函数中(或其他任何地方)更改.
  • 第二个例子

    public class MyOtherClass {
        static final int x = 3;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    x

    1. final意味着在初始化之后永远不能设置它.
    2. 在声明处初始化,这意味着它以后不能为其分配不同的值.
    3. 一个静态字段和值将始终保持不变,不管实例.
    4. 不变,因为它既是静态的也是最终的.

我的问题是

两者有什么不同?(不包括创作时间)

我错过了什么吗?

java static final field constants

5
推荐指数
1
解决办法
2157
查看次数

在省略类名的同时在本地调用泛型静态方法

这是我要调用/调用的方法.

public static <N,E> void doGenericStatic2(N number, E element) {
    System.out.println(number);
    System.out.println(element);
}
Run Code Online (Sandbox Code Playgroud)

这是我测试调用前一个方法的方法(两者都位于同一个类中MyClass)

    public static void testInvokeGenericMethodLocally() {
        doGenericStatic2(100, "Text");
//      <Integer,String>doGenericStatic2(100, "Text"); //Syntax error, insert "super ( ) ;" to complete Statement
        MyClass.doGenericStatic2(100, "Text");
        MyClass.<Integer,String>doGenericStatic2(100, "Text");
    }
Run Code Online (Sandbox Code Playgroud)

为什么这种特殊情况(第二次调用测试)会<Integer,String>doGenericStatic2(100, "Text");产生编译时错误?

java generics

5
推荐指数
1
解决办法
148
查看次数

Kotlin - 函数的调用操作符重载

我正在学习Kotlin - 运算符重载
我试图理解(有一个例子)运算符重载如何为函数的invoke()函数工作

预测试

operator-overloading kotlin

3
推荐指数
1
解决办法
3906
查看次数