1. 更新一个表的字段值等于另一个表的字段值

    在进行数据库操作时,有时我们需要把两个关联表中的某个字段同步,即把表1中字段A的值赋值到表2的字段B中,表1和表2通过字段C关联。SQL语句如下所示(Sql sever 和MySql的写法稍有不同): SQL Sever: 写法1: update t2 set t2.B=t1.Afrom Table2 t2 ,Table t1 where t2.C2=t1.C1  写法2: UPDATE Table2 SET B= (SELECT A FROM Table1 WHERE C1=Table2.C2) MySQL: update Table2 inner join Table1 on Table2.C2=Table1.C1 set Table2.B=Table1.A mysql已校验

    2017/12/26 问题一箩筐

  2. 字符串前面或后面补零

    public static String addZeroForNum(String str, int strLength) { int strLen = str.length(); if (strLen < strLength) { while (strLen < strLength) { StringBuffer sb = new StringBuffer(); sb.append("0").append(str);// 左补0 // sb.append(str).append("0");//右补0 str = sb.toString(); strLen = str.length(); } } return str; }

    2017/12/01 问题一箩筐

  3. 字符串前面或后面补零

    List 转换为 String数组 List<String> list = new ArrayList<String>(); list.add("a1"); list.add("a2"); String[] toBeStored = list.toArray(new String[list.size()]); String数组转List String[] arr = new String[] {"1", "2"}; List list = Arrays.asList(arr);

    2017/08/23 问题一箩筐

  4. int数组交并差集

    ``` public int[] operate(int[] a, int[] b, String operation){ Set<Integer> aSet = new TreeSet<>(Arrays.stream(a).boxed().collect(Collectors.toList())); Set<Integer> bSet = new TreeSet<>(Arrays.stream(b).boxed().collect(Collectors.toList())); Set<Integer> resultSet = new TreeSet<>(); switch (operation) { case "UNION": //并集 aSet.addAll(bSet); resultSet = aSet; break; case "INTERSECTION": //交集 resultSet.addAll(aSet); resultSet.retainAll(bSet); break; case "SYMMETRIC DIFFERENCE": //差集 resultSet.addAll(aSet); resultSet.removeAll(bSet); Set<Integer> removeSet = new TreeSet<>(); removeSet.addAll(bSet); removeSet.removeAll(aSet); resultSet.addAll(removeSet); break;

    2017/06/08 问题一箩筐

  5. Git手动合并

    当收到他人的Pull Request后,该如何手动合并。实际上在很多情况下,Pull Request所含提交有可能造成合并冲突,那样的话GitHub不再、也不能提供自动合并功能,就必须采用手工合并的方式。

    2017/05/17 版本控制

  6. Git手动合并

    git fetch --all git reset --hard origin/master git pull

    2017/05/17 版本控制

  7. 2019/10/28

  8. 2019/10/28