小编joh*_*sam的帖子

为什么我的Spring Boot App在启动后会立即关闭?

这是我的第一个Spring Boot代码.不幸的是,它总是关闭.我希望它能够连续运行,以便我的Web客户端可以从浏览器获取一些数据.

package hello;
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;

@Controller
@EnableAutoConfiguration
public class SampleController {

    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(SampleController.class, args);
    }
}


[@localhost initial]$ java -jar build/libs/gs-spring-boot-0.1.0.jar

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/ …
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

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

如何安装svn post-commit hook

我在Linux上运行SVN.我希望一旦提交就运行自动部署.基于我的搜索,看起来像svn post-commit可能会做到这一点.但我无法从我的SVN安装中找到SVN后提交.所以我想知道它是否是一个单独的安装?我可以下载和安装任何SVN post-commit钩子吗?

linux svn svn-hooks

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

来自gradle的org.gradle.api.internal.LocationAwareException

我有以下gradle文件中的gradle构建错误.但我无能为力,为什么失败了.请指教.

谢谢,

buildscript {
    repositories {
        maven { url "http://repo.spring.io/libs-snapshot" }
        mavenLocal()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.0.0.RC4")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot' <== This is line 14

jar {
    baseName = 'gs-spring-boot'
    version =  '0.1.0'
}

repositories {
    mavenCentral()
    maven { url "http://repo.spring.io/libs-snapshot" }
}

dependencies {
    // tag::jetty[]
    compile("org.springframework.boot:spring-boot-starter-web") {
        exclude module: "spring-boot-starter-tomcat"
    }
    compile("org.springframework.boot:spring-boot-starter-jetty")
    // end::jetty[]
    // tag::actuator[]
    compile("org.springframework.boot:spring-boot-starter-actuator")
    // end::actuator[]
    testCompile("junit:junit")
}

task wrapper(type: Wrapper) {
    gradleVersion = '1.11' …
Run Code Online (Sandbox Code Playgroud)

gradle spring-boot

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

如何设置文件权限?

我需要创建一个具有以下权限的文件

srw-rw-rw- 1 own group 0 Feb  6 22:12 myfile
Run Code Online (Sandbox Code Playgroud)

我知道 chmod 666 会创建 'rw',但是使用什么命令来创建第一个 s?

linux

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

如何在控制台上抑制 Hadoop 日志记录消息

这些是我试图抑制的 Hadoop 日志消息

11/10/17 19:42:23 INFO mapred.MapTask: (EQUATOR) 0 kvi 26214396(104857584)
11/10/17 19:42:23 INFO mapred.MapTask: mapreduce.task.io.sort.mb: 100
11/10/17 19:42:23 INFO mapred.MapTask: soft limit at 83886080
11/10/17 19:42:23 INFO mapred.MapTask: bufstart = 0; bufvoid = 104857600
11/10/17 19:42:23 INFO mapred.MapTask: kvstart = 26214396; length = 6553600
Run Code Online (Sandbox Code Playgroud)

我想它们是由hadoop安装目录下的conf目录下的logg 4j.properties配置的。无论我如何删除记录器,注释掉记录器,甚至重命名log4j.properties。它们仍在印刷中。请指教。

另外,我怀疑如果消息量很大,这些大量消息会影响整体性能。谢谢,

logging hadoop mapreduce

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

HibernateException:当GORM查询移入另一个域类时,找不到当前线程的会话

在grails中,我有一个Domain类,可以在BootStap.groovy中查询

def xref = AppXref.find{user_nm == 'john'}
Run Code Online (Sandbox Code Playgroud)

但是,一旦我将代码移动到另一个Domain类的方法,我将有以下错误.

Servlet.service() for servlet [default] in context with path [/myapp] threw exception
Message: Could not obtain current Hibernate Session; nested exception is org.hibernate.HibernateException: No Session found for current thread
Run Code Online (Sandbox Code Playgroud)

这是我在Config.groovy中的hibernate配置

hibernate {
    cache.use_second_level_cache = true
    cache.use_query_cache = false
//    cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' // Hibernate 3
    cache.region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory' // Hibernate 4
    singleSession = true // configure OSIV singleSession mode
    flush.mode = 'manual' // OSIV session flush mode outside of transactional context
}
Run Code Online (Sandbox Code Playgroud)

我将cache.use_query_cache更改为true.但它没有任何区别.

grails grails-orm

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

文件名包含#导致Spring Batch StaxEventItemReader无法打开

我在名称中有一个带#的输入文件(UPX#L.xxxxx001.xml).Spring Batch StaxEventItemReader无法打开此文件.反正有没有逃脱这个特殊的角色?请指教.

这是我的豆子

 <bean id="myItemReader" parent="myItemReaderParent" scope="step">

        <property name="resource" value="file:#{jobParameters['toolf.input.file.name']}"/>

 </bean>

<bean id="myItemReaderParent" class="org.springframework.batch.item.xml.StaxEventItemReader" scope="prototype">

    <property name="fragmentRootElementName" value="MyRec"/>

    <property name="unmarshaller" ref="myUnmarshaller"/>

</bean>
Run Code Online (Sandbox Code Playgroud)
[INFO ]org.springframework.jms.listener.DefaultMessageListenerContainer#0-1[2015-02-05 10:27:23,487] - Sending notification for start of JobExecution: id=52760, version=1, startTime=Thu Feb 05 10:27:23 EST
 2015, endTime=null, lastUpdated=Thu Feb 05 10:27:23 EST 2015, status=STARTED, exitStatus=exitCode=UNKNOWN;exitDescription=, job=[JobInstance: id=52759, version=0, JobParameters=[

{toolf.institutionSymbol=YDX , toolf.projectId=013832, toolf.orderId=678161, toolf.transmissionDate=20150205 10:27:23.392 EST, toolf.input.file.name=/batchdata/dataload/xxx/in/tool/UPX#L.xxxxx001.xml, toolf.out.root.directory=/batchdata/output, toolf.out.input.file.name.without.path=YDX.013832.678161.YbpUsSI#Picklists.d20150204.t140001.xml, toolf.out.working.directory/batchdata/dataload/xxx/in/tool/, timestamp=1423150043392}

], Job=[timeOfOrderLabelJob]]
[INFO ]org.springframework.jms.listener.DefaultMessageListenerContainer#0-1[2015-02-05 10:27:23,576] - Executing step: [toolPrologue]
[ERROR]org.springframework.jms.listener.DefaultMessageListenerContainer#0-1[2015-02-05 10:27:23,607] - Encountered an …
Run Code Online (Sandbox Code Playgroud)

java linux spring spring-batch

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

如何在scala的情况下模式匹配偶数?

我有以下代码:

def myfunct(n: Int, steps: Int) = n match {
  case 1 =>  steps
  case (x) => if (x % 2 == 0) ...
Run Code Online (Sandbox Code Playgroud)

无论如何将偶数匹配逻辑移到案例中?我需要一个案例类吗?

如:

def myfunct(n: Int, steps: Int) = n match {
  case 1 =>  steps
  case (even number??) => ...
Run Code Online (Sandbox Code Playgroud)

scala

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

Java阵列与Scala阵列

似乎Java Array和Scala Array之间的一个区别是Java Array是变体.Scala数组不是.两者都是可变的.在java中,sort方法可以使用不同的数组,例如String或Int数组.这经常被引用作为Liskov替代原则的一个很好的例子.对我来说似乎是个好设计?在Scala中,我们知道Array不是变体.虽然Scala Array的设计晚于Java.我无法看到Scala Array在协方差方面更好.它有通用可能这比Java好.

java arrays scala

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

React Uncaught TypeError:this.setState不是函数

这是我的第一个React代码.我试图从React调用Restful Web服务.它一直说"Uncaught TypeError:this.setState不是函数".我无法弄清楚代码有什么问题.

<!DOCTYPE html>
<html>
    <head>
        <title>React Flux</title>
        <script src="https://fb.me/react-0.13.3.js"></script>
        <script src="https://fb.me/JSXTransformer-0.13.3.js"></script>
        <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
    </head>
    <body>
        <div id="component"></div>

        <script type="text/jsx">

            var JavaEEWSTest = React.createClass({
                getInitialState: function () {
                    return {text: ''};
                },
                componentDidMount: function(){
                    $.ajax({
                        url: "http://localhost:8080/rest/user/456"
                    }).then(function(data) {
                        this.setState({text: data.name});
                    }).bind(this)
                },
                render: function() {
                    return <div>Response - {this.state.text}</div>;
                }
            });

            React.render(<JavaEEWSTest />, document.getElementById('component'));
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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