小编lee*_*eor的帖子

什么是npm init中的"入口点"

我有一个空的新项目,当我运行npm init时,我得到了一个要回答的问题列表,例如:

name: (karma)
version: (1.0.0)
description:my project description
entry point: (index.js)
Run Code Online (Sandbox Code Playgroud)

我真的很困惑那个说"入口点"的那个,这应该是我的index.html文件还是我的app.js还是别的?

javascript node.js npm

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

gRPC中的通道/存根是否是线程安全的

当从Java中使用GRPC,我可以缓存存根(客户端),并呼吁他们在多线程环境或者是渠道线程安全的,可以放心地缓存?

如果网络中断,我应该重新创建频道还是足够智能重新连接?我在http://www.grpc.io/docs/上找不到相关信息

谢谢

java thread-safety grpc

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

Logback-test.xml配置生成两个日志文件而不是一个?

当我停止运行我的spring-boot应用程序时,产生了两个日志文件而不是一个(一个是预期的).

我的Logback-test.xml文件中可能导致此错误的是什么?

的logback-的test.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <timestamp key="myTimestamp" datePattern="yyyy-MM-dd'_'HH-mm-ss.SSS"/>

    <include resource="org/springframework/boot/logging/logback/base.xml"/>

    <logger name="org.springframework.web" level="INFO"/>

    <!-- Send debug messages to System.out -->
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <!-- By default, encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
        <encoder>
            <pattern>%d{HH:mm:ss.SSS}  - %msg%n</pattern>
        </encoder>
    </appender>

    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">

        <file>C:\path\to\my\file\myLog-${myTimestamp}.log</file>
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <Pattern>%d{yyyy-MM-dd_HH:mm:ss.SSS} - %msg%n</Pattern>
        </encoder>

        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
            <FileNamePattern>myLog.%i{yyyy-MM-dd_HH:mm:ss.SSS}}.log</FileNamePattern>
            <MinIndex>1</MinIndex>
            <MaxIndex>10</MaxIndex>
        </rollingPolicy>

        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
            <MaxFileSize>2MB</MaxFileSize>
        </triggeringPolicy>

    </appender>

    <logger name="com.my.package" level="INFO" additivity="false">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" /> …
Run Code Online (Sandbox Code Playgroud)

java logging spring logback spring-boot

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

是否有针对MySQL的Spring Batch 3升级脚本?

我还没有看到一个脚本来进行必要的DDL修改,以便从MySQL中的Spring Batch 2 - > 3开始.好奇如果存在?

java mysql spring spring-batch

8
推荐指数
2
解决办法
4883
查看次数

部署Java AWS Lambda的最佳方式是什么?

有两种"部署"Java Lambda的方法:

  • 创建一个包含所有(未打包的)依赖项的"胖"jar,例如使用maven-shade-plugin
  • 创建一个包含我的代码的zip文件和一个包含所有依赖项作为jar文件的lib目录

由于执行我们简单的Lambda的环境需要很长时间才能"启动"(20-30秒),我想知道这两种方法是否比另一种"更快"还是可以进一步加速?

java aws-lambda

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

MongoDB在列表列表中查找值

我正在使用MongoDB搜索包含列表列表的元素,其中列表中的至少一个项目与搜索参数匹配.

这是我目前拥有的结构的一个例子.

{  
   "Item 1":{  
      "data":[  
         ["green", 1]
      ]
   },
   "Item 2":{  
      "data":[  
         ["blue", 9],
         ["green", 1]
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

我想搜索数据列表中值为"green"的所有项目.

我目前有这个:

my_data.find({'data': {'$in': ['green']}})
Run Code Online (Sandbox Code Playgroud)

但是,没有返回任何结果.

mongodb pymongo mongodb-query

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

在派生类中强制使用受保护的构造函数

是否有任何机制允许在派生类中强制执行受保护的构造函数?

简单的例子:

template<typename T>
class Factory;

class Base {
  template<typename T>
  friend class Factory;
protected:
  Base();
};


class Child : public Base {
public:
  Child(); // this should lead to a compile time error
};

<template T>
class Factory {
Base* GetNew()
{
  BOOST_STATIC_ASSERT(boost::is_base_of<Base, T>::value);

  Base* b = new T();
  b->doStuff();

  return b;
 }
};
Run Code Online (Sandbox Code Playgroud)

所以我希望Child类只能由工厂创建,并强制所有从Base派生的子类都有一个受保护的构造函数.

c++ inheritance

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

带有 Gradle 的 Spring Boot 任务失败:测试?

我安装了 Spring Boot,使用 Gradle 来管理我的依赖项。显示的错误是:

:test

com.chefinator.ChefinatorApplicationTests > contextLoads FAILED
    java.lang.IllegalStateException
        Caused by: java.lang.IllegalStateException
            Caused by: java.lang.NoClassDefFoundError
                Caused by: java.lang.ClassNotFoundException

1 test completed, 1 failed
:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
Run Code Online (Sandbox Code Playgroud)

在我不得不将 Spring Framework JDBC 依赖项添加到我的 build.gradle 文件之前,此错误从未开始发生。

compile('org.springframework:spring-jdbc:4.2.2.RELEASE')
Run Code Online (Sandbox Code Playgroud)

当我删除 JDBC 依赖项时,测试神奇地再次开始构建,没有任何错误。

错误跟踪如下:

java.lang.IllegalStateException: Failed to load ApplicationContext
    at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
    at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
    at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:170)
    at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:110)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:259)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:261)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:219)
    at …
Run Code Online (Sandbox Code Playgroud)

java spring jdbc spring-mvc spring-boot

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

clobie的新手,试图理解表达

我是clojure的新手,你能解释一下这意味着什么吗?

(defonce ^:dynamic *some-var1* nil)
Run Code Online (Sandbox Code Playgroud)

我理解"defonce",但不是表达的其余部分.什么是"^"?什么是"动态"?特别是变量名中的"*"是什么?

clojure

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

Spring Batch Admin,无法替换占位符'batch.business.schema.script'

尝试将Spring Batch Admin添加到现有的Spring Batch项目中.

我已经使用spring-batch-admin-resources和spring-batch-admin-manager更新了web.xml

我的设置:

src/main/resources /下

我添加了2个属性文件.1是batch-default-properties,它是一个空文件,另一个是batch-sqlserver.properties,其中包含以下内容:

batch.jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver    batch.jdbc.url=jdbc:sqlserver://xxx.xxx.xxx:1433;DatabaseName=SpringBatch
batch.jdbc.user=user
batch.jdbc.password=password
batch.jdbc.testWhileIdle=false
batch.jdbc.validationQuery=
batch.drop.script=/org/springframework/batch/core/schema-drop-sqlserver.sql
batch.schema.script=/org/springframework/batch/core/schema-sqlserver.sql
batch.database.incrementer.class=org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer
batch.lob.handler.class=org.springframework.jdbc.support.lob.DefaultLobHandler
batch.business.schema.script=business-schema-sqlserver.sql
batch.database.incrementer.parent=columnIncrementerParent
batch.grid.size=2
batch.jdbc.pool.size=6
batch.verify.cursor.position=true
batch.isolationlevel=ISOLATION_SERIALIZABLE
batch.table.prefix=BATCH_
batch.data.source.init=false
Run Code Online (Sandbox Code Playgroud)

webapp/META-INF/spring/batch/override /下,我添加了带内容的data-source-context.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

       <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
              <property name="jndiName">
                     <value>java:jboss/datasources/springBatchDB</value>
              </property>
       </bean>
</beans>
Run Code Online (Sandbox Code Playgroud)

这是在JBoss EAP 6.3中运行的.每次我启动服务器时,都会出现以下异常:

11:58:36,116 WARN  [org.springframework.web.context.support.XmlWebApplicationContext] (ServerService Thread Pool -- 112) Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'org.springframework.jdbc.datasource.init.DataSourceInitializer#0' defined in null: Could …
Run Code Online (Sandbox Code Playgroud)

java spring spring-batch spring-batch-admin

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