小编los*_*jos的帖子

检查PostgreSQL中是否已存在用户定义的类型

假设我在DB中创建了一些用户定义的类型,

CREATE TYPE abc ...

那么可以确定用户定义的类型是否存在?也许,使用任何postgres信息表?

主要原因是因为PostgreSQL似乎不支持CREATE OR REPLACE TYPE ...,并且如果某个类型被多次创建,我希望能够先删除现有的类型,然后重新加载新的类型.

postgresql user-defined-types

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

Java 8:如何从Epoch值创建ZonedDateTime?

Java 8 LocalDateTime有一种ofEpochSecond方法.不幸的是,没有这样的方法ZonedDateTime.现在,我有一个Epoch值和一个明确的ZoneId给定.我怎样才能获得ZonedDateTime这些?

java epoch java-8 zoneddatetime

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

java 8,按属性排序对象列表,不带自定义比较器

完成这项工作的最简洁方法是什么?

 class AnObject{
     Long  attr;
 }

 List<AnObject> list; 
Run Code Online (Sandbox Code Playgroud)

我知道可以使用AnObject的自定义比较器来完成.对于这种情况,是不是有一些现成的东西?的种类

 Collections.sort(list, X.attr ) ;
Run Code Online (Sandbox Code Playgroud)

sorting lambda list java-8

46
推荐指数
3
解决办法
5万
查看次数

不再支持ERROR Source选项1.5.使用1.6或更高版本

这一切都发生在我试图构建一个springboot应用程序时 ./mvnw clean install

当我第一次运行install命令时,它会遇到以下问题.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.749s
[INFO] Finished at: Fri Jun 21 02:14:32 IST 2013
[INFO] Final Memory: 4M/15M
[INFO] ------------------------------------------------------------------------
**[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project spring-social-twitter4j: Execution default-compile of goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile failed: A required class was missing while executing org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile: org/codehaus/plexus/compiler/CompilerException**
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.maven.plugins:maven-compiler-plugin:2.3.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/C:/Users/SS%20Computer/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar
[ERROR] urls[1] = file:/C:/Users/SS%20Computer/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[ERROR] Number of foreign imports: 1 …
Run Code Online (Sandbox Code Playgroud)

maven unsupported-class-version spring-boot

46
推荐指数
4
解决办法
5万
查看次数

如何限制PostgreSQL SELECT中的行

什么相当于PostgreSQL中的SQL Server TOP或DB2 FETCH FIRST或mySQL LIMIT

sql postgresql sql-limit

41
推荐指数
5
解决办法
7万
查看次数

如何根据图像过滤docker进程

我一直在尝试使用docker process命令获取docker实例的容器ID,但是当我尝试使用filter进行名称时,它对我来说很好.

sudo -S docker ps -q --filter="name=romantic_rosalind"
Run Code Online (Sandbox Code Playgroud)

结果容器ID:

3c7e865f1dfb

但是,当我使用图像过滤我得到所有实例容器ID:

sudo -S docker ps -q  --filter="image=docker-mariadb:1.0.1"
Run Code Online (Sandbox Code Playgroud)

结果容器ID:

5570dc09b581

3c7e865f1dfb

但我希望只获得mariadb的容器ID.

如何使用filter作为图像获取docker进程的容器ID?

filtering docker

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

我可以在docker容器中获取ip地址吗?

如何在这个容器中获取容器ip地址?

'docker inspect $ hostname ...'不合适,因为我没有将/var/run/docker.sock主机文件共享到容器中.

ip-address docker

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

在Groovy中多行的正则表达式

我有一个多行字符串如下:

END IF;

EXECUTE IMMEDIATE ' CREATE INDEX #idx1
      ON somename ( row_id,
                           something)';
   IF v_sys_error  0 THEN
      GOTO SQL_ERROR;

   END IF;

Run Code Online (Sandbox Code Playgroud)

我希望以粗体显示该部分(意味着从EXECUTE IMMEDIATE到下一个分号的所有内容.

我有以下正则表达式,但如何更改它以使用多行?

(EXECUTE).*;
Run Code Online (Sandbox Code Playgroud)

regex groovy multiline

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

无法在ubuntu 16上使用--skip-grant-tables重置root密码

我试图在MysqlPasswordReset之后重置root密码但是当我尝试使用--skip-grant-tables启动服务器时服务器无法启动

  • Ubuntu 16.04.1 LTS(GNU/Linux 4.4.0-59-generic x86_64)
  • mysql Ver 14.14 Distrib 5.7.17,适用于Linux(x86_64)

服务器正在运行

$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)

停止服务器

$ sudo /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
Run Code Online (Sandbox Code Playgroud)

尝试从--skip-grant-tables开始

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
[1] 9856
Run Code Online (Sandbox Code Playgroud)

没有密码连接

$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
[1]+  Exit 1                  sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking
Run Code Online (Sandbox Code Playgroud)

我也尝试从mysql_safe开始(error.log为空)

sudo mysqld_safe --skip-grant-tables
2017-02-01T16:33:31.382105Z …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu change-password root ubuntu-16.04

37
推荐指数
3
解决办法
4万
查看次数

Java 8将给定的时间和时区转换为UTC时间

我有一个字符串类型就像一个计时:"2015-01-05 17:00"ZoneId"Australia/Sydney".

如何使用Java 8 datetime API将此时间信息转换为对应的UTC时间?

还需要考虑DST的东西.

java utc java-8 java-time

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