小编Sun*_*nny的帖子

在 mac 上安装 homebrew 时出现错误:/usr/local/bin/brew update --force 失败

在我的 mac OS 版本 - 10.14.5 上安装自制程序时

我收到以下错误:-

in-iftekhar-04eb:~ iftekhar.khan$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

Press RETURN to continue or any other key to abort
==> Downloading and installing Homebrew...
HEAD is now at 203980ac5 Merge pull request #6309 from Homebrew/dependabot/bundler/docs/html-pipeline-2.11.1
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:254:in `mkdir': Permission denied @ dir_s_mkdir - /private/tmp (Errno::EACCES)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:254:in `fu_mkdir'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:228:in `block (2 levels) in mkdir_p'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:226:in `reverse_each'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:226:in `block in mkdir_p'
    from …
Run Code Online (Sandbox Code Playgroud)

macos homebrew

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

sam build 无法找到 pom.xml 文件

我有一个 Maven 项目,其中有一个模块“AddUser”。该模块基本上是一个相同的应用程序。当尝试从项目根路径运行命令“sam build”时。我收到以下错误:-

in-iftekhar-04eb:UserPlanning iftekhar.khan$ sam build
    2019-07-14 16:55:00 Building resource 'AddUserFunction'
    2019-07-14 16:55:00 Running JavaMavenWorkflow:CopySource
    2019-07-14 16:55:00 Running JavaMavenWorkflow:MavenBuild

    Build Failed
    Error: JavaMavenWorkflow:MavenBuild - Maven Failed: [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time:  0.054 s
    [INFO] Finished at: 2019-07-14T16:55:01+05:30
    [INFO] ------------------------------------------------------------------------
    [ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/private/var/folders/f8/jgg9tzq97q39c_c2z1sn4blm0000gn/T/tmprn_uvw70). Please verify you invoked Maven from the correct directory. -> [Help …
Run Code Online (Sandbox Code Playgroud)

java amazon-web-services maven aws-sam-cli aws-sam

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

旧数据在OneToMany映射中被删除

产品和ProductLine。一个产品线可以有许多产品。

Product.java:-

@Entity
    @Table(name ="PRODUCT")
    public class Product {
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private int id;
        private String name;
    Product(String name){
            this.name=name;
        }
    }
Run Code Online (Sandbox Code Playgroud)

ProductLine.java

   public class ProductLine {
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private int id;
        @OneToMany(cascade = CascadeType.ALL)
        @JoinTable(name = "PRODUCTLINE_PRODUCT", joinColumns = @JoinColumn(name = "PRODUCTLINE_ID"), inverseJoinColumns = @JoinColumn(name = "PRODUCT_ID"))
        private List<Product> products=new ArrayList<>();

     public ProductLine(String name){
        this.name=name;
        }
    }
Run Code Online (Sandbox Code Playgroud)

ProductLineRepository.java

 public interface ProductLineRepository extends JpaRepository<ProductLine,Integer> {
            ProductLine findOneById(String id);
        ProductLine findOneByName(String name);
        }
Run Code Online (Sandbox Code Playgroud)

控制器:

在控制器中,我正在解析用户以json形式与该产品关联的产品列表,并将其持久保存到数据库中。

public void …
Run Code Online (Sandbox Code Playgroud)

java jpa one-to-many spring-boot

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

使用 JPA 方法通过单个查询插入多条记录

我有一个 Spring Boot 应用程序,我想使用单个数据库查询插入多条记录:-

public void addEvents() {
        String sql = "INSERT INTO Data values(1,'Data 1'), (2,'Data 2'),(3,'Data 3')";
        EntityManager entityManager = entityManagerFactory.createEntityManager();
        entityManager.getTransaction().begin();
        entityManager.createNativeQuery(sql).executeUpdate();
        entityManager.getTransaction().commit();
    }
Run Code Online (Sandbox Code Playgroud)

实体类:-

@Entity
@Table
public class Data {
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id;
    private String name;

    public Data(String name) { …
Run Code Online (Sandbox Code Playgroud)

hibernate jpa spring-data spring-data-jpa

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

在事件存储中找不到聚合

我正在尝试使用 CQRS 框架 AXON 添加数据。但是在点击 API 时(用于添加订单)。我收到以下错误:-

Command 'com.cqrs.order.commands.CreateOrderCommand' resulted in org.axonframework.modelling.command.AggregateNotFoundException(The aggregate was not found in the event store)
Run Code Online (Sandbox Code Playgroud)

但我的代码中已经有一个聚合(OrderAggregate.Java)。

完整代码可以在 - https://github.com/iftekharkhan09/OrderManagementSystem找到

添加订单的 API - http://localhost:8080/confirmOrder

请求正文:-

{
    "studentName":"Sunny Khan"
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我哪里做错了?任何帮助表示赞赏!

java axon

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

将bat文件作为windows服务执行

我有一个 Windows 批处理文件,我想将其作为服务执行。我找到了像 alwaysRun 这样的应用程序,但我想为此使用 Windows 内置应用程序。任何人都可以请建议。

我的用例是: - 我有一个批处理文件,它将在每 10 秒后执行一次。所以我创建了一个普通的批处理文件,它调用这个 bat 文件并休眠 10 秒。所以我想将第二个 bat 文件作为服务。以便在 Windows 重新启动时调用一次。

这个文件应该被称为服务。

@echo off
:begin
CALL dummyfile.bat
timeout /t 1
goto begin
Run Code Online (Sandbox Code Playgroud)

请建议。

windows cmd batch-file

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

在 Java 中解析日期字符串

我的日期格式为“yyyy-MM-dd'T'HH:mm:ss.sssZ”。例如日期是“2018-07-17T09:59:51.312Z”。我正在使用下面的代码来解析 Java 中的字符串。

  String date="2018-07-17T09:59:51.312Z";
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.sssZ");
   Date transactionDateTime = simpleDateFormat.parse(date);
Run Code Online (Sandbox Code Playgroud)

这给了我“无法解析的日期:”异常。谁能告诉我如何做到这一点?

java datetime parseexception datetime-parsing

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