摘要:
1.拉取 nginx docker pull nginx 2.创建 nginx 容器 docker run -d --restart=always -v /home/czc/document/:/home/czc/document -v /home/czc/java/nginx/web/:/home 阅读全文
摘要:
sql的书写规范: 1.表名需要有意义 2.注释 单行注释 -- 多行注释 /* */ 3.缩进 4.空格 5.大小写 关键字用大写 表名列名用小写 sql技巧: 1.CASE WHEN THEN ...ELSE END 用于查询 或者用于修改 2.HAVING 一般和聚合函数一起使用的 也可单独使 阅读全文
摘要:
1.select @@global.sql_mode 2. set @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,N 阅读全文
摘要:
List和Queue的区别 Queue提供了一些对多线程友好的方法或者阻塞的方法 增加 删除 获取 list和queue共有的 长度不足时会抛出异常 add remove element 阻塞方法 put(长度不足时会现场阻塞) tack(长度不足时会阻塞,返回数据) 长度不足时不会报异常 offe 阅读全文
摘要:
是存储键值对的集合 时间复杂度 增 删 改 查 数组 O(n) O(n) O(n) O(1) 线性连表 O(1) O(1) O(1) O(n) 2叉树 O(logn) O(logn) O(logn) O(logn) hash表 O(n) O(n) O(n) O(1)hash冲突的情况下(存储在链表中 阅读全文
摘要:
package czc.superzig.modular.utils; import java.util.ArrayList; import java.util.List; import java.util.TimerTask; import java.util.concurrent.Blockin 阅读全文
摘要:
/** *遍历查询文件夹下面指定后缀的文件 */ public static List<String> findFile(File file,String buff){ List<String> files=new ArrayList<String>(); if(!file.exists()){ t 阅读全文
摘要:
1.on 后面的条件和where 后面的条件的区别 查询语句开始 会根据 on后面的条件创建一张虚拟表,左边表是全部数据,右边表会根据on后面的条件进行筛选。 然后再根据where后面的条件进行筛选虚拟表中的数据作为最终数据 所以如果是筛选右表中的条件 放在了where 中则则会过滤掉 部分左表中的 阅读全文
摘要:
https://blog.csdn.net/yyx3214/article/details/79428582 LinuxLinux下Navicat是通过脚本启动的,因此很容易在运行之前插一个脚本,由这个脚本来重置试用期注意脚本是Python3的,每次运行均会重置试用期到14天,要求64位版Navic 阅读全文
摘要:
Object 中两者相同 equals重写的类 Integer 和String 比较的内容 Integer == 比较的是变量中的地址 1.new Integer()之间的比较是false 因为是对象地址不同 2.Integer i=1 之间的比较是相同的 因为拿的是integercache中的值( 阅读全文