小编bru*_*uno的帖子

如何使用Cygwin安装heroku工具带

首先,我想请求你怜悯我可怜的英语,而不是我的第一语言.

我正在开始一个关于Coursera的新课程,第一个讲座是关于如何连接到我们将在课堂上工作的一些云服务.

我有一个AWS账户(在编写以下命令时我在Cygwin上连接),heroku和github.

我们正在使用Cygwin(用于Win 7 OS),我被要求使用以下命令安装这两个包:

sudo apt-get install -y git-core
wget -qo- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Run Code Online (Sandbox Code Playgroud)

第一个安装了smoothley,沿途没有问题,当我写"哪个git"它返回了一条路径.

当我写第二个命令时它没有返回任何东西......我尝试了很多东西而没有任何效果.

如何安装Heroku Toolbelt我该怎么办?

顺便说一句:我自己从Heroku官方网站下载了它,但无法弄清楚如何将它与我的AWS相关联,因此它会知道它存在于我的计算机上.

cygwin github heroku cloud-hosting amazon-cloudfront

5
推荐指数
2
解决办法
3947
查看次数

Java将日期格式从自定义日期更改为MM dd yyyy

我试图将存储在数据库中的字符串值(例如"2012-01-20")转换为2012年1月20日的格式.

我已经看到了一些例子,但是它们正在使用Date它们SimpleDateFormat.

作为一个例子,我尝试了一种方法,但"try"总是失败,结果为null

DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date convertedDate=null;

try {

    convertedDate = df.parse(datePlayed);                   

} catch(ParseException e){
    e.printStackTrace();
}   
Run Code Online (Sandbox Code Playgroud)

java formatting parsing date

4
推荐指数
1
解决办法
2万
查看次数

@PrePassivate和@PostActivate注释何时有用?

我在每个EJB教程中都看到了这个注释,但我看不出它们是如何有用的.什么是我需要的场景?

ejb java-ee ejb-passivation

4
推荐指数
1
解决办法
1199
查看次数

Jackson 还需要 getter 方法来使用 @JsonCreator 正确序列化 bean 属性

我在使用 Spring Boot 1.5 的应用程序中使用 Jackson 将一些 bean 序列化为 JSON。

我注意到要@JsonCreator正确使用 序列化 bean ,我必须为每个属性声明 getter 方法,以及@JsonProperty注释。

public class Person {
    private final String name;
    private final int age;

    @JsonCreator
    public Person(@JsonProperty("name") String name, 
                  @JsonProperty("age") int age) {
       this.name = name;
       this.age = age;
    }

    public String getName() {
        return this.name;
    }
    public int getAge() {
        return this.age;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我删除方法getName并且getAge,Jackson 没有序列化相关的属性。为什么 Jackson 还需要 getter 方法?

java json jackson spring-boot spring-restcontroller

4
推荐指数
1
解决办法
1580
查看次数

如何将.net程序集的清单设为私有?

如果我想发布.net程序集但希望将其内部详细信息保存在私有清单(来自实用程序,如ildasm.exe),我该怎么办?

.net security obfuscation

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

我在java中的各种CDI限定符中看到的值()是什么?

我已经看到了对values()内部@Qualifier定义的各种引用.我理解@Qualifier为标记系统,但您将它们定义为接口.

一个界面可以允许枚举,但我不明白values()我在下面列出的两个不相关的例子中看到的这个词.

你可以向我解释一下value()这个词是什么意思吗?

@Qualifier
@Retention(RUNTIME)
@Target({FIELD, TYPE, METHOD})
public @interface NumberOfDigits {
    Digits value();
}

public enum Digits {
    TWO,
    EIGHT,
    TEN,
    THIRTEEN
}
Run Code Online (Sandbox Code Playgroud)
package com.byteslounge.bean;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import javax.inject.Qualifier;

@Qualifier
@Retention(RUNTIME)
@Target({FIELD, TYPE, METHOD})
public @interface MessageTransport {

  MessageTransportType value();

}
Run Code Online (Sandbox Code Playgroud)

java qualifiers cdi

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

如何在Java的Lambda API中构建复制函数的Map

从一个s java.util.function.BiFunction映射Enum到一个值,我想构建一个EnumMap反映该映射.

例如,let E1E2be是enum类型和T任何给定类型:

 BiFunction<E1,E2, T> theBiFunction = //...anything

 EnumMap<E1,EnumMap<E2,T>> theMap = 
    buildTheMap(                     // <--  this is where the magic happens
                E1.values(), 
                E2.values(),
                theBiFunction);
Run Code Online (Sandbox Code Playgroud)

给出任何类型E1和值的对E2

E1 e1 = //any valid value...
E2 e2 = //any valid value....
Run Code Online (Sandbox Code Playgroud)

以下两个值应相等:

T valueFromTheMaps = theMap.get(e1).get(e2);
T valueFromTheFunction = theBiFunction.apply(e1,e2);

boolean alwaysTrue = valueFromTheMaps.equals(valueFromTheFunction);
Run Code Online (Sandbox Code Playgroud)

" 神奇 "发生的方法的最佳(更优雅,更高效等)实现是什么?

java lambda enum-map java-8 java-stream

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

JsonIgnoreProperties 不适用于 spring boot

目前,Spring Boot示例应用创建正常。在请求中,如果有任何未知字段到来,那么我们需要抛出错误。

为此,@JsonIgnoreProperties(ignoreUnknown = false)正在使用注释。但是,当我访问该 URL 时,它不起作用。

请查找代码片段如下:

    @RestController @RequestMapping(value = "/")
    @JsonIgnoreProperties(ignoreUnknown = false) public class
    UserController {
        private final Logger LOG = LoggerFactory.getLogger(getClass());

        private final UserRepository userRepository;

        private final UserDAL userDAL;

        public UserController(UserRepository userRepository, UserDAL userDAL){
            this.userRepository = userRepository;       
            this.userDAL = userDAL;     
        }

        @RequestMapping(
            value = "/create", method = RequestMethod.POST,
            consumes = MediaType.APPLICATION_JSON_VALUE, 
            produces = MediaType.APPLICATION_JSON_VALUE
        )   
        public User addNewUsers(@RequestBody @Valid User user) 
            throws JsonProcessingException {        


            LOG.info("Saving user.");

            CardInfo cardInfo = new CardInfo();
            cardInfo.setCardId("12345678901");      
            user.setCardInfo(cardInfo);
            ObjectMapper …
Run Code Online (Sandbox Code Playgroud)

jackson spring-boot

2
推荐指数
1
解决办法
8827
查看次数

使用JSF的PrimeFaces - <p:commandButton>中的"onerror"不起作用

我正在使用JSF,带@ManagedBean注释并使用Primefaces,我遇到了以下问题.

为什么onerror没有触发" "?该异常只出现在我的控制台中.

login.xhtml

<p:commandButton 
     value="teste" 
     action="#{loginBean.methodTest()}" 
     ajax="true" 
     immediate="false" 
     onerror="confirmation.show()" />

<p:dialog  
    appendToBody="true" 
    header="Atencao" 
    widgetVar="confirmation"  
    showEffect="bounce">  
     ...  
</p:dialog>  
Run Code Online (Sandbox Code Playgroud)

为myBean

@ManagedBean(name = "loginBean") 
@SessionScoped  
public class LoginBean {

    public void methodTest() throws Exception {
        System.out.println("hi");       
        throw new Exception("Exception Test");           
    }
Run Code Online (Sandbox Code Playgroud)

jsf dialog exception-handling onerror primefaces

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

Vector <>类的toArray()方法

A Vector 可以包含不同类型的对象.调用该toArray()方法是返回一个Object[]数组还是一个特定对象数组(例如Integer,Double)?我猜它不会返回特定的对象数组,因为数组只能有一种类型的对象.

是否有任何方法可以创建多个特定于对象的数组,具体取决于Vector?中包含的对象类型?

java arrays vector dynamic-arrays

0
推荐指数
1
解决办法
454
查看次数

为什么ES6在类方法中复制类变量?

我有一个JavaScript/ES6 class,其成员是一个名为x,初始化为的数组[1,2,3,4].

当我在方法中声明一个新变量,调用y并赋值x给它,然后更改其中的值时x,y保持不变,表明它y是一个副本x.

如果我声明并分配yz在同一方法中调用的变量,则修改z更改y,但不会更改x.

这表明声明一个类级别数组(对象?)然后将其分配给方法内的变量会复制该对象.这与C#等语言有很大不同.

为什么在JavaScript/ES6中以这种方式实现?

class Alpha {
  constructor() {
    this.x = [1, 2, 3, 4];
  }

  DoSomething() {

    console.log('x is ' + this.x); // x is 1,2,3,4

    let y = this.x;
    this.x = [99, 99, 99, 99];

    console.log('x is ' + this.x); // x is 99,99,99,99
    console.log('y is ' + y); …
Run Code Online (Sandbox Code Playgroud)

javascript reference pass-by-reference variable-assignment ecmascript-6

-2
推荐指数
1
解决办法
84
查看次数