建構子設定
@AllArgsConstructor(access = AccessLevel.PUBLIC)
AccessLevel --> 用來設定建構子的可視的等級 public private ...
EX
@Data
@AllArgsConstructor(access = AccessLevel.PUBLIC)
public class RegisteredFlow {
private int flow;
kirinchen changed 9 months agoView mode Like Bookmark
time
Iso8601 to ZonedDateTime
java.time.ZonedDateTime.parse("2015-08-18T00:00+01:00");
get UTC+0 now Date
Date.from(java.time.ZonedDateTime.now(ZoneId.of("UTC+0")).toInstant());
兩個時間相隔多久
private double subtract(String k1,String k2) {
var k1t = ZonedDateTime.parse(k1);
var k2t = ZonedDateTime.parse(k2);
return ChronoUnit.MILLIS.between(k1t,k2t) / 1000;
kirinchen changed a year agoView mode Like Bookmark
在我們常用不可修改DTO常用這種寫法(例如打包的參數)
public static class FC1{
public final ZonedDateTime start;
public final String me;
public FC1(ZonedDateTime start, String me) {
this.start = start;
this.me = me;
}
kirinchen changed 2 years agoView mode Like Bookmark
Stop所有的 container
docker stop $(docker ps -a -q)
windows git Bash / Linux Only
刪除所有的 container
docker rm $(docker ps -a -q)
windows git Bash / Linux Only
kirinchen changed 3 years agoView mode Like Bookmark
只取得一個結果
強制查詢結果只有一個,如果有兩個就會跳錯
session.query(Schema).filter(some where).one()
有多個只拿第一個
session.query(Schema).filter(some where).first()
where .. and .. or
基本 where
profiles = session.query(profile.name).filter(profile.email == email).all()
kirinchen changed 4 years agoView mode Like Bookmark