小编chr*_*arx的帖子

使用S3和AWS控制台上载包含子文件夹的文件夹

当我尝试通过AWS控制台将包含子文件夹的文件夹上传到S3时,仅上载文件而不上载子文件夹.

您也无法选择文件夹.它总是需要先打开文件夹才能选择任何内容.

这甚至可能吗?

amazon-s3

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

如何为多个ip地址配置postgresql postgresql.conf listen_addresses

我可以很好地连接到远程postgresql服务器,该服务器对pg_hba.conf中的几个ips有连接限制,但是如果你在postgresql.conf文件中将listen_addresses设置为"*"就足够了吗?

该文件表明该参数可以采用逗号分隔的IP地址列表,但如果我这样做,则会失去远程连接的能力.

postgresql-8.4.9 rhel

postgresql

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

如何通过FTP与Eclipse RSE同步文件?

我安装了Helios,它有最新版本的RSE软件包,我可以从远程服务器上复制文件,但我似乎无法使用"查看/同步"选项.我选择远程目录上的文件夹,指定本地目录的"进入文件夹",点击完成,没有任何内容同步.思考?

eclipse ftp

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

使用maven-clean包时,xml源文件不包含在类路径中

所以看起来Maven包默认设置为编译但不复制java类路径中的xml文件,除非它们已经存在.在Eclipse中,我创建了最简单的测试,一个默认的spring mvc模板应用程序.java源代码中只有两个文件,一个java控制器和一个虚拟xml文件.pom是:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.test</groupId>
    <artifactId>test</artifactId>
    <name>abc</name>
    <packaging>war</packaging>
    <version>1.0.0-BUILD-SNAPSHOT</version>
    <properties>
        <java-version>1.6</java-version>
        <org.springframework-version>3.0.6.RELEASE</org.springframework-version>
        <org.aspectj-version>1.6.9</org.aspectj-version>
        <org.slf4j-version>1.5.10</org.slf4j-version>
    </properties>
    <dependencies>
        <!-- Spring -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${org.springframework-version}</version>
            <exclusions>
                <!-- Exclude Commons Logging in favor of SLF4j -->
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                 </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${org.springframework-version}</version>
        </dependency>

        <!-- AspectJ -->
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>${org.aspectj-version}</version>
        </dependency>   

        <!-- Logging -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${org.slf4j-version}</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
            <version>${org.slf4j-version}</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${org.slf4j-version}</version>
            <scope>runtime</scope>
        </dependency>
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

eclipse maven m2e

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

如何使用具有多个模块的ui-router管理状态

我有一个包含3列的应用页面.中间列是主要活动,始终显示.两个侧面列是小部件列表,它们有自己的控制器和状态,可以是隐藏的也可以是非隐藏的,并且在它们中也有多个视图.理想情况下,我想象url路由如下:

/ app - 显示主要活动,两个面板都隐藏

/ app/1234 - 显示主要活动,但显示1234实体的信息

/ app/1234/leftpanel - 主活动显示为1234实体,左侧面板打开

/ app/1234/leftpanel/list - 主要活动显示为1234实体,左侧窗格显示列表视图

/ app/leftpanel/list - 主要活动显示默认状态,左侧面板仍显示列表

这可以用ui-router设置吗?我见过这个例子:

https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions

它展示了如何在多个模块之间使用$ stateProvider,但我仍然没有看到如何使这个场景工作 -

angularjs angular-ui angular-ui-router

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

我们可以在其他注释中使用spring表达式(spel)吗?

我希望能够这样做:

@Controller
@RequestMapping("/#{handlerMappingPaths.security}/*")
public class SecurityController {
  etc

  //for instance, to resuse the value as a base for the folder resolution     
  @Value("#{handlerMappingPaths.security}/")
  public String RESOURCE_FOLDER;

  @RequestMapping(value="/signin-again", method = RequestMethod.GET)
    public String signinAgainHandler() {
        return RESOURCE_FOLDER + "signin_again";
    }
}
Run Code Online (Sandbox Code Playgroud)

这似乎现在不起作用,我错过了什么?

java spring

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

Chrome挂起"发送请求"似乎与套接字相关

当我为我正在处理的相当大的应用程序加载url时,我会说每3-4次重新加载应用程序挂起并停止加载.Chrome会在左下角报告"发送请求".我似乎无法识别它停止的任何文件,而是找到了这个线程:

https://code.google.com/p/chromium/issues/detail?id=55046

这表明它可能是套接字问题.从这个页面刷新套接字(chrome:// net-internals/#sockets)会立即释放页面,一切都会正常加载.这是来自chrome内部页面的图像

chrome内部插座页面

我意识到这可能确实是一个chrome bug,但与此同时,我需要一个解决方法,因为用户在chrome中遇到了这个bug,并且无法加载应用程序.想法?

sockets google-chrome

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

应用程序重新启动时删除Ehcache diskstore

我有一个ehcache设置,除了每次重新启动我的应用程序/服务器(TcServer/Tomcat上的Spring应用程序)时都删除了持久性磁盘存储数据,它的工作正常.使用持久性磁盘库的重点是,尽管应用程序重新启动,仍能保留缓存.

这是我的ehcache.xml

<?xml version="1.0" encoding="UTF-8"?><ehcache><diskStore path="java.io.tmpdir/ehcache"/><cache name="clusterCache"
  maxElementsInMemory="1"
  maxElementsOnDisk="50"
  eternal="true"
  overflowToDisk="true"
  diskPersistent="true" 
  memoryStoreEvictionPolicy="LFU"/></ehcache>
Run Code Online (Sandbox Code Playgroud)

任何想法为什么会这样?

java ehcache

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

在oracle中更新多个嵌套表中的多个记录

我有一个oracle表,在一些列中有嵌套表.现在,我需要能够在主表的每个记录中更新每个嵌套表中的所有记录.这是如何完成的?我尝试过的任何方法都会导致错误,无法对该视图执行更新,或者单行子查询返回多行.

这里有一个例子来说明.我可以运行这样的更新:

    UPDATE TABLE(select entity.name
                 from entity
                 where entity.uidn = 2)
    SET last = 'Decepticon',
    change_date = SYSDATE,
    change_user = USER
    WHERE first = 'Galvatron';
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,table子句正在从单行的单个嵌套表上执行.如果你不想只是等于2的entity.uidn,那么如何执行这样的更新?

谢谢!

sql oracle nested-table sql-update

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

Angularjs - 最简单的方法来向范围添加承诺,现在Angular已弃用自动解包承诺

我非常喜欢承诺被自动包装的干净(并且我认为易于遵循)方式:

$scope.myData = DataService.query({something:"etc"}); // done;
Run Code Online (Sandbox Code Playgroud)

而且我真的不关心现在这样做的标准方法,没有自动解包:

DataService.query({something:"etc"}).$promise.then(function (data){
    $scope.myData = data;
});
Run Code Online (Sandbox Code Playgroud)

我想看到的是这样的:

$scope.pulseData = $scope.setPromise(CitsciAnalytics.pulse({
    projId:"yardmap"
}));
Run Code Online (Sandbox Code Playgroud)

但我看不出如何实现这一目标.我得到的最接近的是:

$scope.pulseData = $scope.setPromise("pulseData", CitsciAnalytics.pulse({
    projId:"yardmap"
}));
Run Code Online (Sandbox Code Playgroud)

使用添加到根范围的函数:

.run(["$rootScope", "$log", function ($rootScope, $log) {
    //parent method to avoid promise unwrapping boilerplate
    $rootScope.setPromise = function (scopeVar, promise) {
        if (arguments.length === 2 && promise && promise.$promise) {
            var scope = this;
            promise.$promise.then(function (data){
                scope[scopeVar] = data;
            });
        } else {
            $log.error("$rootScope.setPromise has invalid arguments");
        }
    };
}]);
Run Code Online (Sandbox Code Playgroud)

但我不喜欢unDRY要求必须将范围变量名称作为附加字符串传递.有没有其他人解决这个问题,或者看到一种方法更干净地做到这一点?

angularjs angularjs-scope angular-promise

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

在pgAdmin中回滚DML语句

在pgAdmin中,如果我执行一个插入查询,我看不到提交或回滚我刚刚运行的语句的任何方法(我知道它自动提交).我已经习惯了Oracle和SQL开发人员,在那里我可以运行一个语句,然后只需按一下按钮就可以回滚我运行的最后一个语句.我怎么会在这里做同样的事情?

postgresql pgadmin

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

Postgresql - 如何在 Java 中将 bytea 转换为文本或字符串

我在 postgres 中有一个 bytea 列,我可以使用这样的语句来获得这种输出:

select encode(mycolumn,'escape') from personTable;
Run Code Online (Sandbox Code Playgroud)

并得到:

254\355\000?sr\000?java.util.HashMap??\332\301\303?`\321?\000?F\000
loadFactorI\000 thresholdxp?@\000\000\000\000\000?w?\000\000\000?\000\000\000?t\000?      
userIdt\000
USER2200000x
Run Code Online (Sandbox Code Playgroud)

我如何以纯文本形式看到它?它确实存储了一个 java.util.HashMap-

java postgresql serialization bytea

0
推荐指数
1
解决办法
8569
查看次数