这是我的第一个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) 我在Linux上运行SVN.我希望一旦提交就运行自动部署.基于我的搜索,看起来像svn post-commit可能会做到这一点.但我无法从我的SVN安装中找到SVN后提交.所以我想知道它是否是一个单独的安装?我可以下载和安装任何SVN post-commit钩子吗?
我有以下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) 我需要创建一个具有以下权限的文件
srw-rw-rw- 1 own group 0 Feb 6 22:12 myfile
Run Code Online (Sandbox Code Playgroud)
我知道 chmod 666 会创建 'rw',但是使用什么命令来创建第一个 s?
这些是我试图抑制的 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。它们仍在印刷中。请指教。
另外,我怀疑如果消息量很大,这些大量消息会影响整体性能。谢谢,
在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.但它没有任何区别.
我在名称中有一个带#的输入文件(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) 我有以下代码:
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) 似乎Java Array和Scala Array之间的一个区别是Java Array是变体.Scala数组不是.两者都是可变的.在java中,sort方法可以使用不同的数组,例如String或Int数组.这经常被引用作为Liskov替代原则的一个很好的例子.对我来说似乎是个好设计?在Scala中,我们知道Array不是变体.虽然Scala Array的设计晚于Java.我无法看到Scala Array在协方差方面更好.它有通用可能这比Java好.
这是我的第一个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) java ×3
linux ×3
scala ×2
spring ×2
spring-boot ×2
arrays ×1
gradle ×1
grails ×1
grails-orm ×1
hadoop ×1
javascript ×1
logging ×1
mapreduce ×1
reactjs ×1
spring-batch ×1
svn ×1
svn-hooks ×1