小编Min*_* Yu的帖子

Intellij gradle - 使用显式模块组VS使用限定名称

我正在尝试创建一个Gradle Java应用程序.

在"新建项目"向导中,有两个选项可用:

  • 使用显式模块组
  • 使用限定名称

这两个选项意味着什么?有什么区别?

java intellij-idea gradle

27
推荐指数
1
解决办法
5150
查看次数

Command vue init需要一个全局插件

当我尝试时vue init webpack test-app,我收到以下错误:

Command vue init requires a global addon to be installed.
Please run npm install -g @vue/cli-init and try again.
Run Code Online (Sandbox Code Playgroud)

这就是我安装vue cli v3 beta6 所做的
npm install -g @vue/cli

这是我遵循的教程
https://itnext.io/getting-started-vue-js-and-visual-studio-code-6990f92e918a

显然,该教程不需要安装@vue/cli-init.我想知道为什么以及如何解决这个问题.

附注:当我像这样安装npm install -g vue-cli它按预期工作.我发现vue-cli是一个稳定的2.9.x版本.

万分感谢!

vue.js vue-cli

14
推荐指数
3
解决办法
7371
查看次数

Java使用Java 8时间库将UTC转换为PDT/PST

我想使用内置的Java 8时间库将UTC转换为PST/PDT.

我正在编写一个与API对话的程序,该API根据时间范围返回对象列表.例如,从特定日期时间创建/修改的对象.

我的程序使用LocalDateTime,值始终为UTC.
API接受PST/PDT.
"所有API响应中表示的时区都是PST/PDT.同样,CompanyName要求您进行所有时区转换并在PST/PDT中提交任何dateTime请求." - 引用API文档

我认为它们对PST/PDT的意思是时间值应该反映它是否在白天节省.
例如,时间值每年变化两次.

如果是这种情况,是否有实用/传统的方式将UTC转换为PST/PDT,而无需通过查看确切日期手动确定是否在白天节省时间?

UPDATE

API以JSON格式返回对象.
我的应用通过查询参数向其API发送请求api.com/objects?modified-date=${yyyy-MM-dd hh:mm:ss}

我目前正在使用以下方法进行转换:

public static String toSsTimeStr(LocalDateTime utcTime){
    String pattern  = "yyyy-MM-dd HH:mm:ss";

    ZonedDateTime zdt = ZonedDateTime.ofInstant(utcTime, ZoneOffset.UTC, ZoneId.of("America/Los_Angeles"));

    String timeStr = zdt.format(DateTimeFormatter.ofPattern(pattern));
    return timeStr;
}  
Run Code Online (Sandbox Code Playgroud)

这有助于调整白天节省时间,换句话说,根据当前的白天节省时间状态返回正确的值吗?

谢谢.

java time spring java-8

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

gradle 添加依赖项最佳实践组名称版本与字符串

gradle依赖可以添加

compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.7'

compile 'org.apache.commonse:commons-lang3: '3.7'

看起来并没有什么真正的区别。
哪一种被认为是更好的做法,为什么?

gradle

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

gradle - configure() 方法做什么

configure() 在 Gradle 中究竟做了什么?

我试图在 Gradle 官方文档中找到它,但找不到明确的解释。

我正在查看spring.io/saganbuild.gradle源代码。

def javaProjects = [ project(':sagan-site'), project(':sagan-indexer'), project(':sagan-common') ]
//...
configure(javaProjects){...}
Run Code Online (Sandbox Code Playgroud)

configure()方法的作用是什么以及何时在一般情况下以及在上述build.gradle文件的上下文中使用它?

gradle

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

标签 统计

gradle ×3

java ×2

intellij-idea ×1

java-8 ×1

spring ×1

time ×1

vue-cli ×1

vue.js ×1