12 2020 档案

摘要:一、朋友圈评论系统设计 A: {B, C, D} B: {A, D} 假设:A发表了一篇朋友圈文章,好友可以来评论 问题:表结构如何设计,评论插入和查询如何实现? 查询需要有主题:图片或文字; 1 先获取所有评论 2 显示评论时,获取好友关心决定是否进行展示。 评论表: user_id,topic 阅读全文
posted @ 2020-12-28 11:53 soft.push("zzq") 阅读(488) 评论(0) 推荐(0)
摘要:public static List<Integer> getVals(Node root){ List<Integer> ret=new ArrayList(); if(root == null) return ret; Queue<Node> qRet=new LinkedList(); qRe 阅读全文
posted @ 2020-12-24 19:53 soft.push("zzq") 阅读(177) 评论(0) 推荐(0)
摘要:public static int sqrt(int a) { if (a < 0 || a == 0 || a == 1) return a; int startNum = 0; int endNum = a; for (; startNum + 1 < endNum; ) {//保证整数情况下, 阅读全文
posted @ 2020-12-23 13:48 soft.push("zzq") 阅读(339) 评论(0) 推荐(0)
摘要:public void DFS(TreeNode root) {深度优先 Stack<TreeNode> stack = new Stack<>(); stack.add(root); while (!stack.isEmpty()) { // 移除最后一个 TreeNode tempNode = 阅读全文
posted @ 2020-12-22 14:37 soft.push("zzq") 阅读(339) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { int[] m = {2, 4, 6, 9, 12, 13, 15, 16}; int[] n = {3, 5, 9, 12, 15}; Search(m, n); } private static void Sear 阅读全文
posted @ 2020-12-15 15:36 soft.push("zzq") 阅读(606) 评论(0) 推荐(0)
摘要:public Map<String, List<String>> getWordList(List<String> list) { Map<String, List<String>> ret = new HashMap<>(); for (int i = 0; i < list.size(); i+ 阅读全文
posted @ 2020-12-14 11:51 soft.push("zzq") 阅读(81) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { Node n6 = new Node(6); Node n5 = new Node(5); n5.next = n6; Node n4 = new Node(4); n4.next = n5; Node n3 = ne 阅读全文
posted @ 2020-12-13 14:02 soft.push("zzq") 阅读(103) 评论(0) 推荐(0)
摘要:public static boolean sum2(int ary[], int sum) { int start = 0; int end = ary.length - 1; for (; start < end; ) { if (ary[start] + ary[end] == sum) { 阅读全文
posted @ 2020-12-11 18:42 soft.push("zzq") 阅读(115) 评论(0) 推荐(0)
摘要:案例数据 id(主键)c(普通索引)d(无索引) 5 5 5 10 10 10 15 15 15 20 20 20 25 25 25 案例一:间隙锁简单案例 步骤事务A事务B 1 begin;select * from t where id = 11 for update; - 2 - insert 阅读全文
posted @ 2020-12-09 13:47 soft.push("zzq") 阅读(254) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { int ret = commpareStr("abc", "12345cab"); System.out.println(ret); } //orgStr源字段 public static int commpareSt 阅读全文
posted @ 2020-12-08 12:02 soft.push("zzq") 阅读(188) 评论(0) 推荐(0)
摘要:mysql事务:https://blog.csdn.net/qq_40884473/article/details/105213408 配置: 1 开启慢查询日志 2 开启收集未走索引日志 qt-query-digest 工具: 1 获取耗时长的sql 2 获取IO消耗高的sql 3 未走索引sql 阅读全文
posted @ 2020-12-03 21:19 soft.push("zzq") 阅读(89) 评论(0) 推荐(0)
摘要:D:\protobuf\1203\protoc.exe ad_tools.proto --java_out=D:\protobuf\1203 --proto_path=D:\protobuf\1203 需要注意 proto.exe 可执行文件的版本需要和java中引入的protobuf的jar包 版 阅读全文
posted @ 2020-12-03 13:59 soft.push("zzq") 阅读(431) 评论(0) 推荐(0)
摘要:package test; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.ut 阅读全文
posted @ 2020-12-01 21:46 soft.push("zzq") 阅读(161) 评论(0) 推荐(0)
摘要:1 如果前端要求接口合并,增加参数复杂性 接口目前需要支持多个平台,这样没法做到通用,需要每一个特殊需求都添加一个特殊接口。 阅读全文
posted @ 2020-12-01 18:03 soft.push("zzq") 阅读(71) 评论(0) 推荐(0)
摘要:GET /i1/_mapping PUT /i1 { "mappings": { "t1":{ "properties": { "huiyuandengji":{ "type":"integer" }, "goumai":{ "type":"keyword", "eager_global_ordin 阅读全文
posted @ 2020-12-01 14:31 soft.push("zzq") 阅读(326) 评论(0) 推荐(0)