小编jer*_*eca的帖子

如何从现有表生成 CREATE TABLE 脚本

我使用 Big Query 界面创建一个表。一张大桌子。我想以标准 SQL(或旧版 SQL)语法导出该表的架构。

是否可以 ?

谢谢 !

google-bigquery

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

将请求重定向到Nginx中的两个上游服务器

我的Nginx配置中有un上游列表.我想在两台服务器而不是一台服务器上代理路径.

例如,如果我的上游列表中有IP1,IP2和IP3.我在/ process上收到一个请求,我想将此请求重定向到上游列表中可用的三个服务器中的两个(例如IP1和IP2).

谢谢 !:)

nginx

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

在clojure中压缩文件

我想在clojure中压缩文件,但我找不到任何库.

你知道在Clojure中压缩文件或文件夹的好方法吗?我必须使用java库吗?

zip clojure

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

Marklogic如何具有一致性和可用性?

CAP定理对我来说似乎合乎逻辑.我明白那个:

如果我在分布式系统上具有一致性,我必须等待所有事务.ACID的成本是在所有网络上复制数据的时间.

但Marklogic如何兼得.ACID和分布式系统没有滞后?
那么可以在同一个数据库中使用BASE和ACID属性吗?
CAP定理是错误的吗?

database marklogic nosql cap-theorem

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

如何在FeignClient中调用多个查询字符串参数的url?

我尝试使用多个查询字符串参数调用Google API.奇怪的是,我找不到办法做到这一点.

这是我的FeignClient:

@FeignClient(name="googleMatrix", url="https://maps.googleapis.com/maps/api/distancematrix/json")
public interface GoogleMatrixClient {

    @RequestMapping(method=RequestMethod.GET, value="?key={key}&origins={origins}&destinations={destinations}")
    GoogleMatrixResult process(@PathVariable(value="key") String key,
                               @PathVariable(value="origins") String origins,
                               @PathVariable(value="destinations") String destinations);

}
Run Code Online (Sandbox Code Playgroud)

问题是'&'的特征RequestMapping value被替换为&

怎么避免这个?

谢谢 !

spring spring-boot feign

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

将 Spring 与 Google Cloud SQL 连接时出错

我尝试使用我的 Google Cloud SQL 实例配置我的 Spring Boot 应用程序(部署在 App Engine 上)两天。但它不起作用。

我当前的项目配置是这样的:

pom.xml

注意:Mysql 连接器 java 版本为 5.1.45。所以我使用mysql-socket-factory。

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <!-- For Google cloud sql -->
    <dependency>
        <groupId>com.google.cloud.sql</groupId>
        <artifactId>mysql-socket-factory</artifactId>
        <version>1.0.5</version>
    </dependency>
    <!-- For dev mode -->
    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <scope>runtime</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

appengine-web.xml

<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <threadsafe>true</threadsafe>
    <runtime>java8</runtime>
    <sessions-enabled>true</sessions-enabled>
    <service>default<!--SERVICE_BRANCH--></service>
</appengine-web-app>
Run Code Online (Sandbox Code Playgroud)

应用程序属性

注意:在 application-dev.yml 中,我改用 H2 并且一切正常。

spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:mysql://google/database_name?useSSL=false&user=database_user&password=database_password&socketFactory=com.google.cloud.sql.mysql.SocketFactory&cloudSqlInstance=connection_name
Run Code Online (Sandbox Code Playgroud)

启动时的错误堆栈跟踪是

Failed startup of context c.g.a.r.j.AppEngineWebAppContext@35ba941e{/,file:///base/data/home/apps/s~my-app-11/20180426t132854.409296784040581965/,UNAVAILABLE}{/base/data/home/apps/s~my-app-11/20180426t132854.409296784040581965}
java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine spring-data-jpa google-cloud-sql spring-boot

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

Chrome从服务冻结启动,输出为^ @ ^ @ ^ @ ^ @

我们正在通过Linux服务运行Chrome浏览器,有时chrome实例(以及所有计算机)意外冻结,并出现以下错误:

May 27 21:57:51 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215751.950576:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
May 27 21:57:51 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215751.952062:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
May 27 21:58:03 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215803.050265:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
May 27 21:58:03 Q190N-prototype google-chrome[24703]: [24703:24703:0527/215803.051856:INFO:CONSOLE(342)] "nextVideo()", source: http://192.168.22.16/animatic/static/js/player/index.js?ver=1558013787 (342)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@May 28 10:33:49 Q190N
-prototype lvm[213]: 2 logical volume(s) in volume group "debian-vg" monitored
May 28 10:33:49 Q190N-prototype keyboard-setup.sh[211]: Impossible d'ouvrir le fichier /tmp/tmpkbd.k7WSzt
Run Code Online (Sandbox Code Playgroud)

欢迎有任何解决此问题的想法...

google-chrome

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

在日桌上的威尔卡与时间分区

我试着理解大查询(例如成本或请求的可能性)之间是否存在差异:

  • 每天创建一个表(如my_table_2018_02_06)
  • 创建一个时间分区表(my-table,按日划分时间分区).

谢谢 !

google-bigquery

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

为什么需要mono来调试节点应用程序?

Visual Studio Code是一个很好的IDE.但...

为什么需要mono来调试节点应用程序?原生调试器不能在Visual中使用?

节点检查器(基于Chrome Dev Tools)通常用于调试节点应用程序.它是C++中的本机调试器(我认为).

并且VSCode在没有Mono期望的情况下工作!

那么为什么选择呢?

visual-studio-code

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

使用标准SQL从Big Query请求最后一小时数据

这是我的问题。

  • 我只想从Big Query请求最后一小时的数据。
  • 我想使用标准Sql。
  • 我只想支付在此时间间隔内读取数据的费用。

例子:我今天的分区需要200 Go。我要求最近一小时(40Go)的数据。在标准SQL中是否可以仅为40Go付款?

谢谢 !

google-bigquery

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

Write HQL UPDATE query with generic type

I have a generic tokenRepository interface :

public interface TokenRepository<T_Token extends Token, T_id> {

   @Modifying
   @Query("UPDATE T_token as a SET a.revocationReason = :reason WHERE a.id = :id")
   void revokeByTokenId (@Param("id") T_id id, @Param("reason") RevocationReason revocationReason);

}
Run Code Online (Sandbox Code Playgroud)

And a specialized repository interface :

public interface CustomerTokenRepository extends Repository<CustomerToken, Long>, TokenRepository<CustomerToken, Long> {}
Run Code Online (Sandbox Code Playgroud)

When I launch the Spring Boot app, hibernate return the following error :

org.hibernate.hql.internal.ast.QuerySyntaxException: T_token is not mapped [UPDATE T_token as a SET a.revocationReason = :reason WHERE a.id = …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate hql spring-boot

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