1. Docker 的安装与配置 2.1 配置阿里云镜像 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://q1ueit0h.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-...
文件与类的声明 1.友元函数 const详解 /** * 笔记: * 关于const对用法: * 1. int method const(){ * xx * } * const 成员函数, 不可以修改成员变量。 * * 2. 友元函数与友元类 ...
字节流 OutputStream / InputStream 万物皆可字节流 OutputStream 1. 文件输出流 File file = new File("temp1.log"); FileOutputStream fos = new FileOutputStream(file); fos.write("...
为什么要使用泛型? 避免类型转换 编译时的强类型检查 1.类的泛型 单泛型 public class InfoT<T> { private T name; 多值泛型 public class InfoKV<K,V> { private String name; private K kk; pr...
http 1. http 协议分类 请求协议 客户端发给服务端 响应协议 服务端发送给客户端 查看方式 2. http 协议特点 支持客户/服务器模式。 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有 GET、POST。每种方法规定了客户与服务器联系的类型不同。由于 HTTP 协议简单,使得 HTTP 服务器的程...
前言 其实刚开始是不太愿意写这个的,毕竟 log4j 早就已经停止了维护,现在主流的日志框架也早已换代。后来想了想,还是决定记下来,不了解老框架直接上手新框架,你永远也不知道框架为什么更新,老框架有什么弊端? 新框架有什么改进? ok,不多说。 log4j 的三大核心内容 1.日志的优先级 ERROR、WARN、INFO、DEBUG 可以设置级别: debug>info&...
这方面总是有点混乱,还是开博客记录一下。 简单来说, 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作。子类的构造方法中默认有一个 super() ,表示调用父类的构造方法,父类成员变量初始化后,才可以给子类使用。代码如下 所以,不管子类集成父类,不管有参构造还是无参构造,都会先初始化父类...
idea ctrl + shift + 方向键 整行移动代码 shift + esc 关闭左侧 Porject 窗口 alt + instrt 新增类或者接口 ctrl + - / ctrl + shift + - 折叠当前代码块/ 折叠所有代码块 分屏快捷键 ctrl + shift + A + spli...
一些不太常用的指令,每次要用都要去查一遍很麻烦费时间,记录一下,下次要用直接来博客里面翻 外键 已创建的表,增加外键约束 ALTER TABLE camera ADD CONSTRAINT `fk_2` FOREIGN KEY (group_id) REFERENCES groups(group_id); 撤销外键 ALTER TABLE infos DRO...
项目背景 人脸识别项目,希望对每个识别结果存储到数据库中,供查询展示。这就必然涉及到了 Mysql 数据库中的时间戳。关于 Mysql 中的时间类型字段,刚开始上面给出的方案是直接存储一个 long 的毫秒值,这就意味着无法在 sql 查询中使用到内置的时间函数,对以后的条件查询带来很大的麻烦。所以,还是切用 Mysql 内置的时间类型字段。 顺便说一句,很简单的一个java字段与Mys...