Gist for first time
package org.caucoder.leetcode;
import jdk.nashorn.internal.ir.Flags;
import java.util.ArrayList;
import java.util.Arrays;
Gist for first time
package org.caucoder.leetcode;
import jdk.nashorn.internal.ir.Flags;
import java.util.ArrayList;
import java.util.Arrays;
package org.caucoder.controller; | |
import org.caucoder.dao.StudentDataUtil; | |
import org.caucoder.pojo.Student; | |
import sun.misc.Request; | |
import javax.servlet.RequestDispatcher; | |
import javax.servlet.ServletException; | |
import javax.servlet.annotation.WebServlet; | |
import javax.servlet.http.HttpServlet; |
public class CardUpgradeDao extends ShopBaseService { | |
// 重构之前得代码 | |
public void insert(Integer userId,MemberCardRecord oldCard, MemberCardRecord newCard) { | |
CardUpgradeRecord re = db().newRecord(CARD_UPGRADE); | |
String operation = "Admin option"; | |
re.setUserId(userId); | |
re.setOldCardId(oldCard.getId()); | |
re.setNewCardId(newCard.getId()); | |
re.setOldGrade(oldCard.getGrade()); | |
re.setNewGrade(newCard.getGrade()); |
// 删除entry,根据key 满足什么条件
map.entrySet().removeIf(e->e.getKey boolean condition);
// 删除entry,根据value 是否为null
map.values().removeIf(Objects::isNull);
public void setScorePeriod(String value){
set(SCORE_PERIOD, value);
}
public String getScorePeriod(){
return get(SCORE_PERIOD);
}
代码调用
将 “【1,2,3】” 转化为List [1,2,3]
public static <T> T json2Object(String json, TypeReference<T> reference, boolean failOnUnknownProperties) {
if (StringUtils.isBlank(json)) {
return null;
}
if (failOnUnknownProperties) {
MAPPER.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
}
package org.caucoder.mylist; | |
public class Entity { | |
private String fname; | |
private String lname; | |
public Entity(String fname, String lname) { | |
this.fname = fname; | |
this.lname = lname; | |
} |
package org.caucoder.mylist; | |
public class Entity { | |
private String fname; | |
private String lname; | |
public Entity(String fname, String lname) { | |
this.fname = fname; | |
this.lname = lname; | |
} |
package org.caucoder.mylist; | |
import java.util.*; | |
import java.util.stream.Collectors; | |
/** | |
* list 转set并操作 | |
*/ | |
public class GetSpecificField { | |
public static void main(String[] args) { |
package org.caucoder.mylist; | |
import java.util.ArrayList; | |
import java.util.Arrays; | |
import java.util.List; | |
import java.util.Set; | |
import java.util.stream.Collectors; | |
/** |