小编Ade*_*lin的帖子

线程"main"中的异常java.lang.OutOfMemoryError:GWT应用程序中超出了GC开销限制

我正在使用GWT和GAE开发应用程序.当我尝试重建它或创建一个工件时,我会在下面的图片中看到很多错误.

我搜索了谷歌和Stack Overflow,我得到了一些答案,但不是我的特殊问题.

根据我的理解,我得到了错误,因为我的垃圾收集器消耗了大量内存.

在此输入图像描述

这是主要的错误Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded.

java gwt google-app-engine

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

Cassandra如何水平缩放?

我在Cassandra数据库上观看了一段视频,该视频非常有效,并且真正解释了很多关于Cassandra的内容.我还准备了一些关于Cassandra的文章和书籍,但我无法理解的是Cassandra如何横向扩展.通过水平缩放,我的意思是添加更多节点以获得更多空间.据我所知,每个节点都有相同的数据,即如果一个节点有1TB的数据并被复制到其他节点,这意味着所有n个节点都将包含1TB的数据.我在这里错过了什么吗?

cassandra nosql

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

我可以从 Amazon Timestream 中删除记录吗?

在 Amazon Timestream 数据库上执行删除查询。

执行此查询时:

delete from "data-api-timestream-test"."test_table" 
Run Code Online (Sandbox Code Playgroud)

我收到错误:

The query syntax is invalid at line 1:1
Run Code Online (Sandbox Code Playgroud)

我可以从 Amazon Timestream 中删除记录吗?

amazon-web-services amazon-timestream

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

如何实现MongoDB全文搜索分页?

现在我的搜索查询返回了100多个文档,如何为所有返回的文档实现分页?有没有办法用mongoDB实现它,或者我必须获取服务器内存中的所有结果并实现分页(这似乎不合理).请注意,返回的CommandResult不是DBCursor!

    DBObject searchCommand = new BasicDBObject();
    searchCommand.put("text", collectionName);
    searchCommand.put("search", searchQuery);

    CommandResult commandResult = db.command(searchCommand);
Run Code Online (Sandbox Code Playgroud)

注意:我使用的是Java.

java mongodb

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

Angular元素删除不起作用?

我有一项服务,负责在屏幕上显示加载栏.我像这样动态添加加载栏

coreModule.provider('$loading', function () {
    this.$get = ['$document', function ($document) {

        var element = angular.element('<div id="loading" class="loading">' + '<img src="../styling/img/loading.gif" alt="loading .... ">' + '</div>');

        return {
            inProgress:function (message) {

                $document.find('body').append(element);
            },

            finish:function () {
//                $document.find('body').remove(element);     <- does not work 
//                $document.find('body').remove('#loading');   <- neither this one does !!
            }
        }
    }];
});
Run Code Online (Sandbox Code Playgroud)

然而,完成功能确实起作用.它确实从身体中移除了元素.有任何想法吗 ?

angularjs

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

如何从Date中删除毫秒,秒,分钟和小时

我遇到了一个问题,我想比较两个日期.但是,我只想比较年,月和日.这就是我能做到的:

 private Date trim(Date date) {

        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.set(Calendar.MILLISECOND, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.HOUR, 0);
        return calendar.getTime();
    }
Run Code Online (Sandbox Code Playgroud)

我使用此功能来修剪所有单位,但天,月和年.

现在,问题是你怎么看待它?你知道其他任何方式吗?

谢谢

java date

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

为什么Maven Assembly Plugin不包含带有依赖项的jar中的项目文件?

我正在使用maven程序集插件来打包我的项目及其所有依赖项,因此我可以运行一个简单的java -jar myproject.jar并能够运行该项目.但是,当我运行它时,它告诉我

Error: Could not find or load main class com.project.ServerStart
Run Code Online (Sandbox Code Playgroud)

然后我解压缩.jar文件,发现程序集不包含我的项目文件,这太荒谬了!
打包项目时,我收到此警告

[WARNING] Cannot include project artifact: Amjar:amjar:pom:0.2; it doesn't have an associated file or directory.
Run Code Online (Sandbox Code Playgroud)

这是我的插件配置

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <finalName>amjar-${project.version}</finalName>
          <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
          <archive>
            <manifest>
              <addClasspath>true</addClasspath>
              <mainClass>com.project.ServerStart</mainClass>
            </manifest>
          </archive>
        </configuration>
        <executions>
          <execution>
            <id>assemble-all</id>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?

java maven maven-assembly-plugin

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

卡桑德拉聚合

我有一个Cassandra集群,里面有4个表和数据.

我想用聚合函数(sum,max ...)发出请求,但我在这里读到这是不可能的:http: //www.datastax.com/documentation/cql/3.1/cql/cql_reference/cql_function_r.html

有没有办法在不购买企业版本的情况下进行总和,平均,分组,我可以使用presto或其他解决方案吗?

谢谢

cql aggregate-functions cassandra

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

不支持Spring Boot 405 POST方法?

怎样POST方法不支持Spring Boot MVC?我正在尝试实现一个接受实体列表的简单post方法:这是我的代码

@RestController(value="/backoffice/tags")
public class TagsController {

    @RequestMapping(value = "/add", method = RequestMethod.POST)
        public void add(@RequestBody List<Tag> keywords) {
            tagsService.add(keywords);
        }
}
Run Code Online (Sandbox Code Playgroud)

点击此URL如下:

http://localhost:8090/backoffice/tags/add
Run Code Online (Sandbox Code Playgroud)

请求机构:

[{"tagName":"qweqwe"},{"tagName":"zxczxczx"}]
Run Code Online (Sandbox Code Playgroud)

我收到:

{
    "timestamp": 1441800482010,
    "status": 405,
    "error": "Method Not Allowed",
    "exception": "org.springframework.web.HttpRequestMethodNotSupportedException",
    "message": "Request method 'POST' not supported",
    "path": "/backoffice/tags/add"
} 
Run Code Online (Sandbox Code Playgroud)

编辑:

调试Spring Web Request Handler

     public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            this.checkRequest(request); 

 protected final void checkRequest(HttpServletRequest request) throws ServletException {
        String method = request.getMethod();
        if(this.supportedMethods != null …
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

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

在Fork / Join上下文中,Phaser和CyclicBarrier

在尝试了解Phaser和CyclicBarrier之间的区别时,我遇到了一些链接 。Phaser和CyclicBarrierhttps://www.infoq.com/news/2008/07/phasers/ 之间的区别 我读到Phaser与Fork /兼容。如果不是CyclicBarrier,则加入接口,这是演示此代码的代码:

移相器

 public static void main(String[] args) throws InterruptedException {

        CountDownLatch countDownLatch = new CountDownLatch(1);

        Phaser phaser = new Phaser(16){
            @Override
            protected boolean onAdvance(int phase, int registeredParties) {
                return phase ==1 || super.onAdvance(phase, registeredParties);
            }
        };

        System.out.println("Available Processors: "+Runtime.getRuntime().availableProcessors());

        ExecutorService executorService = ForkJoinPool.commonPool(); // Runtime.getRuntime().availableProcessors() -1

        for (int i = 0; i < 16; i++) {
            final int count = 0;
            executorService.submit(() -> {
                while (!phaser.isTerminated()) {
                    try {
                        Thread.sleep(ThreadLocalRandom.current().nextInt(300, 2000));
                        System.out.println(Thread.currentThread().getName() + count …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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