小编ali*_*der的帖子

java字符串拆分查询

我正在大脑冻结 - 我正在运行以下内容(在java中使用字符串拆分 - 尝试将字符分开"|").split命令给我一个单独的字符数组,而不是'|'周围的值 字符.任何有用的建议都会受到欢迎.例如,在下面的例子中,我试图在三个不同的阵列位置检索"abc","123456789"和"def".

//testKey is the following "abc|123456789|def"
String[] keySplit = testKey.split("|");
//I am getting null in keySplit[0] & "a" in keySplit[1]
Run Code Online (Sandbox Code Playgroud)

java

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

tomcat7连接池错误

当我在ubuntu 12/JDK7上运行tomcat7.0_26(在VM /虚拟机上运行)时,我在日志目录的catalina.out文件中不断收到有关DataSourceFactory的错误信息.有什么想法可以解决这个问题吗?我也复制了下面的相关server.xml和context.xml部分.我可以使用提供的用户名/密码组合连接到postgres数据库.

server.xml:

<Resource type="javax.sql.DataSource"
      name="jdbc/DB"
      factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
      driverClassName="org.postgresql.Driver"
      url="jdbc:postgresql://localhost:5432/DBName"
      username="database-user"
      password="database-user-pwd"
      testWhileIdle="true"
      testOnBorrow="true"
      testOnReturn="false"
      validationQuery="SELECT 1"
      validationInterval="30000"
      timeBetweenEvictionRunsMillis="30000"
      maxActive="100"
      minIdle="10"
      maxWait="10000"
      initialSize="10"
      removeAbandonedTimeout="60"
      removeAbandoned="true"
      logAbandoned="true"
      minEvictableIdleTimeMillis="30000"
      jmxEnabled="true"
Run Code Online (Sandbox Code Playgroud)

的context.xml

<Context> 

   <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->

    <!-- Uncomment this to enable Comet connection tacking (provides events
         on session expiration as well as webapp lifecycle) -->
    <!--
    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
    -->

  <ResourceLink …
Run Code Online (Sandbox Code Playgroud)

connection-pooling tomcat7

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

MySQL的Phabricator配置问题

我可以进入造粒机的网址。当我从phabricator目录运行以下脚本时,收到以下复制的错误。我还从custom / myconfig.conf.php文件中复制了mysql配置信息(凭据有效-我可以使用mysql -u root -p通过终端登录)。一旦我可以测试设置,就将凭据更改为非root用户。

myconfig.conf.php

  // DatabaseConfigurationProvider.
  'mysql.configuration-provider' => 'DefaultDatabaseConfigurationProvider',

  // The username to use when connecting to MySQL.
  'mysql.user' => 'root',

  // The password to use when connecting to MySQL.
  'mysql.pass' => 'xxxxxxxxx',

  // The MySQL server to connect to.
  'mysql.host' => '127.0.0.1', ///'localhost',

  // If you want to connect to a different port than the default (which is 3306)
  'mysql.port' => null,
Run Code Online (Sandbox Code Playgroud)

运行./bin/storage升级后出错

Unable To Connect: Attempt to connect to root@localhost failed with error #1045: Access …
Run Code Online (Sandbox Code Playgroud)

php mysql phabricator

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

将add_header添加到nginx时出错

我试图将"add_header"添加到nginx但重新加载失败:

add_header

add_header Allow "GET, POST, HEAD" always;
Run Code Online (Sandbox Code Playgroud)

当我运行nginx -t时,它指向这一行,提到我传递了太多参数.知道我做错了什么吗?

url for add_header:

http://nginx.org/en/docs/http/ngx_http_headers_module.html#add_header
Run Code Online (Sandbox Code Playgroud)

nginx

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

从 gradle 发布到 nexus 时出现身份验证错误

我正在使用 gradle v3.4 并尝试将 jar 文件发布到 nexus。build.gradle 和 error 的相关部分复制如下:

构建.gradle

repositories {
    maven {
        credentials {
            username project.properties['nexusUser']
            password project.properties['nexusPassword']
        }
        url project.properties['nexusUrl']
    }
    mavenLocal()
    mavenCentral()
    jcenter()
}
Run Code Online (Sandbox Code Playgroud)

当我运行gradle cleangradle dependencies 错误时,我收到以下错误

 Could not resolve all dependencies for configuration ':classpath'.
   > Authentication scheme 'all'(Authentication) is not supported by protocol 'file'
Run Code Online (Sandbox Code Playgroud)

gradle.properties

nexusUrl="http://nexus.something.com"
nexusUser="someone"
nexusPassword="somepassword"
Run Code Online (Sandbox Code Playgroud)

java nexus gradle build.gradle

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

Maven Shadow 不使用清单创建 fat jar

我正在使用 Maven 3.6.1 和 Maven Shade 插件 2.3。我复制了下面pom文件的shade插件部分。创建 jar 时会创建清单,但它不引用主类。我正在使用mvn package命令创建 jar 。关于如何解决这个问题有什么想法吗?

        <plugin>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <createDependencyReducedPom>true</createDependencyReducedPom>
                <transformers>
                    <transformer
                            implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
                    <transformer
                            implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                        <mainClass>com.abc.someclass</mainClass>
                    </transformer>
                </transformers>
                <!-- exclude signed Manifests -->
                <filters>
                    <filter>
                        <artifact>*:*</artifact>
                        <excludes>
                            <exclude>META-INF/*.SF</exclude>
                            <exclude>META-INF/*.DSA</exclude>
                            <exclude>META-INF/*.RSA</exclude>
                        </excludes>
                    </filter>
                </filters>
            </configuration>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

java maven

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

无法正确保存 kibana 仪表板

我正在尝试保存 kibana 仪表板 - 我尝试了常规保存以及保存到文件选项。在任何一种情况下,我都无法打开相同的仪表板 - 我在顶部看到的错误如下:

错误提示

No time filter Timestamped indices are configured without a failover. Waiting for time filter
Run Code Online (Sandbox Code Playgroud)

在保存仪表板之前,我可以在 kibana 中正确查看日志。任何有关故障排除或修复此问题的想法将不胜感激。

logstash kibana

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

使用play.Project.playJavaSettings获取错误

我有一个使用play framework v2.3的Java项目.我在build.sbt文件中有以下行:

play.Project.playJavaSettings
Run Code Online (Sandbox Code Playgroud)

但是,现在我启动了激活器,我收到以下错误:

[info] Loading project definition from /home/username/typesafe/testProj/project
/home/username/typesafe/testProj/build.sbt:60: error: object Project is not a member of package play
play.Project.playJavaSettings
     ^
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? 
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但我无法解决构建文件加载问题

playJavaSettings
Run Code Online (Sandbox Code Playgroud)

删除线路工作.我仍然在研究Java项目是否真的需要这一行.

sbt playframework-2.3

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

如何base-64编码十六进制字符串

我试图base-64编码一个十六进制字符串(下面复制),但我从Java8调用编码到base64得到的值与我在不同的在线转换器上得到的值不匹配.我想弄清楚我错过了哪些步骤(或者我正在考虑失误):

//hexString is 07050600030102
Base64.getEncoder().encodeToString(hexString.getBytes(StandardCharsets.UTF_8));

//output I am getting from Java8 ic copied below:
MDcwNTA2MDAwMzAxMDI=

//online converters:
BwUGAAMBAg==
Run Code Online (Sandbox Code Playgroud)

java base64 hex

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

为mongo查询路由器设置配置服务器设置

我正在使用mongo v3.2 - 我已经有配置副本集以及两个运行的shard副本集.当我尝试使用下面的测试配置文件设置启动mongos(查询路由器)时,我得到下面复制的错误 - 有关如何解决此问题的任何想法?

sharding:
   configDB: config-set0/127.0.0.1:27019,127.0.0.1:27020,127.0.0.1:27021
Run Code Online (Sandbox Code Playgroud)

错误

Unrecognized option: sharding.configDB
Run Code Online (Sandbox Code Playgroud)

我可以在以下网址的mongodb文档中看到此设置:https: //docs.mongodb.com/manual/tutorial/deploy-shard-cluster/

mongodb

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

在ansible中显示vars_prompt值

我的ansible site.yml文件中有一个vars_prompt.提示符出现在命令提示符中,但用户键入的响应却没有.是否有命令显示用户键入的响应(当他们在响应中键入时) - 而不仅仅是通过调试消息.

vars_prompt:
    - name: "TEST"
      prompt: "Specify test value"
      default: "local"
      private: no
Run Code Online (Sandbox Code Playgroud)

我希望用户响应在键入响应时显示在命令提示符中.提前致谢

ansible ansible-2.x

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

Spring Security 添加到 Spring Boot 应用程序导致异常

我正在尝试将 Spring Security 添加到 Spring Boot 应用程序中。除非存在依赖项版本问题,否则我的设置中是否还有其他内容可能会丢失,从而导致下面的异常跟踪。我还添加了一些来自 keycloak 的依赖项,我在下面复制了这些依赖项。

聚甲醛

    <dependency>
        <groupId>org.keycloak</groupId>
        <artifactId>keycloak-spring-boot-starter</artifactId>
        <version>7.0.1</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
        <version>1.5.3.RELEASE</version>
    </dependency>


    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>5.2.1.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>5.2.1.RELEASE</version>
    </dependency>

<dependencyManagement>
    <dependencies>
        <dependency>
            <!--Import dependency management from Spring Boot -->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>1.5.5.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

        <dependency>
            <groupId>org.keycloak.bom</groupId>
            <artifactId>keycloak-adapter-bom</artifactId>
            <version>3.3.0.Final</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

我添加了以下类作为 spring security 和 keycloak 设置的一部分:

import org.keycloak.adapters.springboot.KeycloakSpringBootConfigResolver;
import org.keycloak.adapters.springsecurity.KeycloakSecurityComponents;
import org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider;
import org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import …
Run Code Online (Sandbox Code Playgroud)

java spring spring-security spring-boot keycloak

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

如何在使用scribe进行facebook身份验证时实例化验证程序

我正在测试facebook验证的抄写员.在对Facebook进行身份验证时,我没有收到oauth_verifier - 如果这是不正确的行为,请告诉我.对于facebook auth,我应该如何创建验证程序以创建OAuthRequest.

 redirect_uri=http%3A%2F%2Flocalhost%2Foauth%2Ffacebook
Run Code Online (Sandbox Code Playgroud)

谢谢

java facebook scribe

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