小编mem*_*und的帖子

8个方向的Unicode/ASCII箭头?

我正在寻找所有8个方向的Unicode/ASCII箭头(向上,向下,向左,向右,向下,向下......).我更喜欢箭头类型< >.但我还没找到它们.它们存在吗?

unicode ascii

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

如何将Jdbc4Connection转换为PGConnection?

我想利用postgres,CopyManager如:

CopyManager cp = ((PGConnection) dataSource.getConnection()).getCopyAPI();
Run Code Online (Sandbox Code Playgroud)

正如我所使用的那样spring-boot,数据源是a org.apache.tomcat.jdbc.pool.DataSource,因此是连接a Jdbc4Connection.

问题:转换会抛出以下错误:

java.lang.ClassCastException: com.sun.proxy.$Proxy55 cannot be cast to org.postgresql.PGConnection
Run Code Online (Sandbox Code Playgroud)

此外,当我尝试强制转换为Jdbc4Connection时,我得到了同样的错误!

java.lang.ClassCastException: com.sun.proxy.$Proxy55 cannot be cast to org.postgresql.jdbc4.Jdbc4Connection
Run Code Online (Sandbox Code Playgroud)

我能做什么?

java postgresql spring spring-boot

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

如何为存储库设置特定的DataSource?

是否可以指定特定DataSource@Repository

我想创建一个测试环境,通常我想使用test-datasource,但有些CrudRepository应该在不同的DB(生产数据库;只读操作)上运行.

我可以告诉spring哪个数据源用于存储库显式?

public interface MyRepository extends CrudRepository<Customer, Long> {}

java spring spring-data-jpa

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

即使抛出异常,如何迭代流?

stream.map(obj -> doMap(obj)).collect(Collectors.toList());

private String doMap(Object obj) {
    if (objectIsInvalid) {
    throw new ParseException("Object could not be parsed");
    }
}
Run Code Online (Sandbox Code Playgroud)

问题:如何抛出异常并使流迭代知道它不应该破坏整个迭代,而是继续下一个元素(并最终记录失败的对象)?

java java-8 java-stream

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

如何转储postgres数据库,不包括一个特定的表?

我想pg_dump用来备份postgres数据库内容.我只想忽略一个包含几百GB缓存数据的特定表.

我怎么能用pg_dump实现这个目标?

postgresql

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

如何用spring-boot显示Dropwizard Metrics Servlet?

我正在使用spring-boot-starter-actuator获取localhost/metrics端点.

现在我也想使用dropwizard.metricsmetrics-servlets依赖.在他们的网页(https://dropwizard.github.io/metrics/3.1.0/getting-started/)上声明,使用AdminServet某种管理菜单的指标,healt,threaddump和ping将被创建.

但我没有看到那个servlet.我是否可能必须在spring-boot中明确注册?

java spring metrics dropwizard spring-boot

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

如果找不到元素,如何在java流中返回默认的布尔值?

我想确定一个给定的字符串是否匹配 - 忽略大小写 - 一个元素中的一个List<String>.

我正在尝试使用Java 8流来实现这一点.这是我的尝试使用.orElse(false):

public static boolean listContainsTestWord(List<String> list, String search) {
    if (list != null && search != null) {
        return list.stream().filter(value -> value.equalsIgnoreCase(search))
          .findFirst().orElse(false);
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

但那不会编译.

如何编码以返回是否找到匹配?

java string ignore-case optional java-stream

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

如何将 ArchiveEntry 转换为 InputStream?

我正在阅读tar.gz档案使用

ArchiveEntry entry = tarArchiveInputStream.getNextEntry();

问题:如何将此ArchiveEntry转换为 ,InputStream以便我可以实际读取文件并将其处理为String

java apache-commons-compress

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

Spring的测试注释@Sql如何表现像@BeforeClass?

我怎样才能使@Sql注释只对类运行一次,而不对每个@Test方法运行一次?

像有一样的行为@BeforeClass

@org.springframework.test.context.jdbc.Sql(
     scripts = "classpath:schema-test.sql",
     executionPhase = Sql.ExecutionPhase.BEFORE_TEST_METHOD
)
public class TestClass {
      @Test
      public void test1() {
        //runs the @Sql script
      }

      @Test
      public void test2() {
        //runs the @Sql script again
      }
}
Run Code Online (Sandbox Code Playgroud)

java junit spring spring-test

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

如何在Map.of工厂中保留插入顺序?

Java 9提供Map.of()了轻松创建具有固定值的地图的功能.

问题:我想创建一个保留插入顺序的地图LinkedHashMap.这个工厂有可能吗?至少map.of()不保存订单......

java hashmap factory-method java-9

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