小编kro*_*old的帖子

内部开发的git使用的工作流程描述

我工作的公司想要每月发布,我试图说服他们切换到git.我相信处理这个问题的正确方法是为每个版本(即每月)建立一个集成分支,并在集成分支上设置功能分支以进行新的开发和更改.环境中存在相互依赖关系,有时由于其他外部系统所需功能的延迟,功能必须推迟到不同的月份.这些项目通常会同时对2-3个集成分支机构进行活动,并且该活动仅限于一组相互密切联系的人员.(这意味着我怀疑我们可以使用变基,只要我们在最后一个整合分支上 - 至少有一半人的半数时间都是如此)

有相当多的人参与其中,所以我真的需要一些关于如何做到这一点的直接指导,既有分支/合并结构的逻辑解释,也有实际的git命令.有谁知道这样的描述非常适合这样的工作流程?

git workflow

16
推荐指数
1
解决办法
6480
查看次数

从Java加入两个WAV文件?

在Java 1.6中连接两个WAV文件的最简单方法是什么?(等频和所有,没什么特别的.)

(这可能太简单了,但今天我的Google-fu在这个问题上似乎很弱.)

java audio javasound

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

如何在不使用ExecutorService的情况下获取Future <MyObject>?

我真的想做这样的事情:

 Callable<MyObject> myCallable = ....
 Future<MyObject> = new Thread( myCallable).start();
Run Code Online (Sandbox Code Playgroud)

我基本上想要启动一个与我的主要任务并行运行的长期运行的任务,并且我不希望池或线程重用.Executors的东西似乎非常集中,它需要我关闭池,所有这些都是我不想做的.

使用"Callable/Future"模式,因为我后来可能会引入Executors,但是就目前而言,它们只是开销.

有什么建议 ?

java multithreading

15
推荐指数
2
解决办法
3373
查看次数

如何使用java7文件属性apis获取数字groupid/userid?

我可以使用以下代码获取文件所有者的名称;

    final PosixFileAttributes basicFileAttributes =
        Files.readAttributes( path, PosixFileAttributes.class, 
                                    LinkOption.NOFOLLOW_LINKS );
    String ownerName = basicFileAttributes.owner().getName();
Run Code Online (Sandbox Code Playgroud)

但我也试图抓住有问题的用户的数字unix id.在调试器中,我可以看到它隐藏在"UnixFileAttributes"(PosixFileAttributes的子类)中,但是有没有合理的标准方法来获取它?

java java-7

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

如何将spring beans注入jsp 2.0 SimpleTag?

目前我需要spring bean的jsp 2.0标签使用此代码:

ac = WebApplicationContextUtils.getWebApplicationContext( servletContext);
ac.getBeansOfType(MyRequestedClass.class);
Run Code Online (Sandbox Code Playgroud)

我刚刚得到第一个匹配的bean.

这段代码运行正常,但是有一个不希望出现的缺点,我花了大约一半的页面渲染时间来查找spring bean,因为每次调用一个标签时都会发生这种情况.我想也许可以将bean放入应用程序范围或至少是会话范围.但是,处理这个问题的最聪明方法是什么?

java spring jsp jsp-tags

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

在颠覆中看到许多提交的组合差异?

我被要求查看SVN修订号123,178,199,245和288中所做的更改 - 这些是与特定功能相关的所有提交.解决这个问题的合理方法是什么?我想我真的想以某种方式看到收集的差异,但我愿意接受建议.我们现在正在修订版400.

编辑:我想知道如何在subversion中从命令行执行操作,但是也欢迎任何在eclipse或intellij想法(或任何单独的应用程序)中工作的解决方案.我也故意开什么我可以现实地指望自动/得到,因为我实在看不出如何在一个聪明的方式做到这一点的工具支持.

svn

12
推荐指数
2
解决办法
6628
查看次数

是不是在java中读取整数线程安全?

我在一些OSS单元测试中经常看到这段代码,但它是否是线程安全的?while循环是否可以保证看到invoc的正确值?

如果不; nerd指向谁也知道哪个CPU架构可能会失败.

  private int invoc = 0;

  private synchronized void increment() {
    invoc++;
  }

  public void isItThreadSafe() throws InterruptedException {
      for (int i = 0; i < TOTAL_THREADS; i++) {
        new Thread(new Runnable() {
          public void run() {
             // do some stuff
            increment();
          }
        }).start();
      }
      while (invoc != TOTAL_THREADS) {
        Thread.sleep(250);
      }
  }
Run Code Online (Sandbox Code Playgroud)

java multithreading synchronized thread-safety memory-visibility

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

为什么贵公司不回馈开源?

对开源的贡献可以有多种形式:使用问题跟踪器,补丁,进一步开发,记录,资金等.假设您的公司使用开源项目,那么您没有回馈社区的最重要原因是什么? ?

open-source

11
推荐指数
5
解决办法
2347
查看次数

使用spring3 @Value访问PropertyPlaceholderConfigurer值?

@Value当我的属性源是其子类时,我正在尝试使用Spring设置字符串的值PropertyPlaceholderConfigurer.有人知道怎么做吗 ?

spring spring-el

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

如何添加@NotNull注释的运行时处理

我很惊讶地看到IntelliJ 在运行/调试单元测试时实际上在IDEA中对@NotNull进行了运行时验证.我可以将这个相同的功能添加到我的maven构建中吗?(我需要什么罐子/ jvm设置?)

java intellij-idea

10
推荐指数
2
解决办法
2232
查看次数