小编let*_*ive的帖子

如何停止containerd/ctr中的容器

使用 ctr相当于什么docker stop [containerID]?我似乎无法通过 contianer 选项找到它,或者我错过了一些 ctr 概念......

docker containerd

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

使用 Stream 映射单个对象

这是java 8 Stream的一个很好的用例吗:

final Car carWithInterior = Stream.of(carWithEngine)
            .map(car -> installSeats.execute(car))
            .map(car -> installDashBoard.execute(car))
            .map(car -> installSunRoof.execute(car))
            .collect(car);
Run Code Online (Sandbox Code Playgroud)

carWithEngine是一个Car。请注意,有时即使汽车(带仪表板)被传递到 installSunroof,它也不会执行任何操作,因为屋顶上没有孔。我应该总是在安装/映射过程结束得到一辆车

安装顺序是必需的(这就是为什么我认为它流)和一个安装有时可能需要从通汽车实例的参数来执行它的操作。

  1. 这是 java 8 的 Stream 的一个很好的用例吗?

  2. 很明显,我最后的收藏是不对的。我应该如何在这条安装/装配线的末端拿到汽车?findFirst().get()会起作用,但我认为这很糟糕,因为即使安装没有对 做任何事情carWitEngine并且我没有流式传输多个元素,我也应该总是在最后得到一辆车。

我不确定汽车是如何组装的,但假设为了这个类比,您需要先安装发动机,然后再添加内饰

java design-patterns

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

Nginx 请求路径变量?

我想完成类似的事情

https://companyname.net/admin/identity路由到https://localhost:9443 https://companyname.net/admin/identity/a/b/c路由到https://localhost:9443/a/b/c

如何以最简洁的方式做到这些?

当前配置:

location /admin/identity$path {
  proxy_pass https://localhost:9443$path;
}
Run Code Online (Sandbox Code Playgroud)

nginx

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

从'./App'导入应用程序;

我正在尝试基于create-react-app 做出反应。我是新来的反应。

索引.js

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';

ReactDOM.render(
  <App />,
  document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)

./App inimport App from './App';我不清楚它是何时何地创建的,这是由 babel 完成的吗?

文件结构

my-app/
  README.md
  node_modules/
  package.json
  .gitignore
  public/
    favicon.ico
    index.html
  src/
    App.css
    App.js
    App.test.js
    index.css
    index.js
    logo.svg
Run Code Online (Sandbox Code Playgroud)

应用程序.js

import React, { Component } from 'react';

class App extends Component {
  render() {
    return (
     <div>myComponent</div>
    )
  }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

npm reactjs

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

在Spring Boot中使用Jackson反序列化java.time.ZoneId

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS")
private LocalDateTime accessStart;

private ZoneId accessStartZoneId;
Run Code Online (Sandbox Code Playgroud)

Jackson中是否有内置的模式映射器来映射包含java的JSON请求ZoneId

{
  "accessStart": "2017-10-10T10:10:10.100",
  "accessStartZoneID": "Australia/Sydney"
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Spring Boot 1.5.4.RELEASE.如何配置解串器ZoneId?它适用于accessStart

JSON解析错误:无法构造java.time.ZoneId的实例:抽象类型要么需要映射到具体类型,要么具有自定义反序列化器,要么包含其他类型信息

jackson spring-boot java-time

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

findAll 与 findAll 与投影中的 CrudRepository 发生冲突

登录

@ApiModel
@Entity
public class Login {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long id;

    private LocalDateTime loginDateTime;

    /** Other fields ***/
} 
Run Code Online (Sandbox Code Playgroud)

仅登录日期

interface LoginDateOnly {

    @Value("#{target.loginDateTime.toLocalDate()}")
    LocalDate getDateFromLoginDateTime();

}
Run Code Online (Sandbox Code Playgroud)

登录库

@RepositoryRestResource(collectionResourceRel = "login", path = "login")
public interface LoginRepository extends PagingAndSortingRepository<Login, Long> {

    Collection<LoginDateOnly> findAll();

    /** Other query methods **/
}
Run Code Online (Sandbox Code Playgroud)

我只是想获得所有我的登录记录,与LOCALDATE的部分我的loginDateTime选择使用/投射http://host/api/login。但目前我遇到了与 CrudRepository 的 findAll() 的冲突。如何使用投影尽可能地解决这个问题。我正在将 @Query 和 @NamedQuery 作为最后的手段。

jpa spring-data-jpa spring-data-rest

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