小编Mar*_*eel的帖子

如何衡量Java中的时间?

我想要这样的东西:

public class Stream
{
    public startTime;
    public endTime;

    public getDuration()
    {
        return startTime - endTime;
    }
}
Run Code Online (Sandbox Code Playgroud)

同样重要的是,例如,如果startTime为23:00,endTime为1:00,则持续时间为2:00.

在Java中使用哪些类型来实现这一目的?

java time

319
推荐指数
8
解决办法
41万
查看次数

将Java连接到MySQL数据库

你如何用Java连接到MySQL数据库?

当我尝试时,我明白了

java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table
    at java.sql.DriverManager.getConnection(DriverManager.java:689)
    at java.sql.DriverManager.getConnection(DriverManager.java:247)
Run Code Online (Sandbox Code Playgroud)

要么

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Run Code Online (Sandbox Code Playgroud)

要么

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

309
推荐指数
5
解决办法
55万
查看次数

248
推荐指数
8
解决办法
41万
查看次数

Maven构建中的"java.lang.OutOfMemoryError:PermGen space"

我在构建Maven项目时遇到了这个错误,我增加了MAVEN_OPTS,但是我发现了一些类似的帖子,但是他们引用了其他的东西.我该如何解决?

The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: PermGen space
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.codehaus.plexus.compiler.javac.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:56)
        at com.sun.tools.javac.comp.Annotate.<init>(Annotate.java:52)
        at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:36)
        at com.sun.tools.javac.jvm.ClassReader.<init>(ClassReader.java:215)
        at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:168)
        at com.sun.tools.javac.main.JavaCompiler.<init>(JavaCompiler.java:293)
        at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:72)
        at com.sun.tools.javac.main.Main.compile(Main.java:340)
        at com.sun.tools.javac.main.Main.compile(Main.java:279)
        at com.sun.tools.javac.main.Main.compile(Main.java:270)
        at com.sun.tools.javac.Main.compile(Main.java:87)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(JavacCompiler.java:420)
        at org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompiler.java:141)
        at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:493)
        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) …
Run Code Online (Sandbox Code Playgroud)

java out-of-memory permgen maven

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

如何修复ReferenceError:节点中未定义primordials

我已经通过npm install安装了节点模块,然后尝试在命令提示符下执行gulp sass-watch。之后,我得到以下回应。

[18:18:32] Requiring external module babel-register
fs.js:27
const { Math, Object, Reflect } = primordials;
                                  ^

ReferenceError: primordials is not defined
Run Code Online (Sandbox Code Playgroud)

在gulp sass-watch之前尝试过这个

npm -g install gulp-cli
Run Code Online (Sandbox Code Playgroud)

sass node.js gulp gulp-sass

169
推荐指数
17
解决办法
10万
查看次数

django MultiValueDictKeyError错误,我该如何处理它

我正在尝试将对象保存到我的数据库,但它会抛出MultiValueDictKeyError错误.

问题在于表单,is_private由复选框表示.如果未选中该复选框,则显然不会传递任何内容.这是错误被丢失的地方.

我如何正确处理这个异常,并抓住它?

这条线是

is_private = request.POST['is_private']
Run Code Online (Sandbox Code Playgroud)

python django exception

153
推荐指数
6
解决办法
19万
查看次数

找不到 tools.jar。请检查 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 是否包含有效的 JDK 安装

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-linear-gradient:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
Run Code Online (Sandbox Code Playgroud)

当我升级到 Mac os Big sur 并运行时,

npx react-native run-android
Run Code Online (Sandbox Code Playgroud)

我收到此错误(Android)。我从 Stack Overflow 尝试了很多解决方案,但都没有奏效。

我创建了一个新项目并且它正在运行。此外,一些旧项目也运行良好。

*react-native Version: "0.63.3",*
Run Code Online (Sandbox Code Playgroud)

请帮我找到解决办法?

android react-native react-native-android

125
推荐指数
7
解决办法
6万
查看次数

PreparedStatement如何避免或阻止SQL注入?

我知道PreparedStatements避免/阻止SQL注入.它是如何做到的?使用PreparedStatements构造的最终表单查询是字符串还是其他?

java sql sql-injection jdbc prepared-statement

111
推荐指数
4
解决办法
10万
查看次数

Flutter 和 Android:您的构建当前配置为使用 Java 17.0.2 和 Gradle 7.0.2

我在 Flutter 的 Android 部分得到了这个。

Unsupported Java. 
Your build is currently configured to use Java 17.0.2 and Gradle 7.0.2.

Possible solution:
 - Open Gradle wrapper settings, change `distributionUrl` property to use compatible Gradle version and reload the project
Run Code Online (Sandbox Code Playgroud)

请告知解决方案。我真的很感激你的回答。

java android gradle kotlin flutter

94
推荐指数
5
解决办法
15万
查看次数

在单个语句中用java执行多个查询

嗨,我想知道是否有可能使用JDBC执行这样的事情,因为它目前提供异常,即使它可以在MySQL查询浏览器中.

"SELECT FROM * TABLE;INSERT INTO TABLE;"
Run Code Online (Sandbox Code Playgroud)

虽然我确实意识到可以将SQL查询字符串拆分并且语句执行两次,但我想知道是否有一次性方法.

    String url = "jdbc:mysql://localhost:3306/";
    String dbName = "databaseinjection";
    String driver = "com.mysql.jdbc.Driver";
    String sqlUsername = "root"; 
    String sqlPassword = "abc";

    Class.forName(driver).newInstance();

    connection = DriverManager.getConnection(url+dbName, sqlUsername, sqlPassword);
Run Code Online (Sandbox Code Playgroud)

java mysql sql jdbc

92
推荐指数
4
解决办法
15万
查看次数