摘要: 接口初始化规则 当一个接口在初始化时,并不要求其父接口都完成了初始化 只有在真正使用父接口的时候 (如引用接口中所定义的常量时),才会初始化 public class MyTest5 { public static void main(String[] args) { System.out.prin 阅读全文
posted @ 2019-06-11 01:24 duniqb 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 编译期常量 当一个常量的值并非编译期间可以确定的,那么其值就不会放到调用类的常量池中 这时在程序运行时,会主动使用这个常量所在的类,显然会导致这个类会被初始化,输出静态代码块中语句 public class MyTest3 { public static void main(String[] arg 阅读全文
posted @ 2019-06-10 22:58 duniqb 阅读(136) 评论(0) 推荐(0) 编辑
摘要: VM 参数 -XX:+<option> 表示开启 option 选项 -XX:-<option> 关闭 option 选项 -XX:<option>=<value> 将 option 选项的值设置为 value 比如堆空间大小 -XX:+TeaceClassLoading 用于追踪类的加载信息并打印 阅读全文
posted @ 2019-06-10 22:57 duniqb 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 类加载 Class Loading 在 Java 代码中,类型的加载、连接与初始化过程都是在程序运行期间完成的 提供了更大的灵活性,增加了更多的可能性 生命周期 以下情况,Java 虚拟机将结束生命周期 执行了 System.exit() 方法 程序正常执行结束 程序在执行过程中遇到了异常或错误而异 阅读全文
posted @ 2019-06-10 22:56 duniqb 阅读(119) 评论(0) 推荐(0) 编辑
摘要: HTTP 状态码 1,2,3 开头的是正常的,4 开头的请求错误,5 开头的服务器错误 1XX:消息 2XX:成功 3XX:重定向 4XX:请求错误 5XX:服务器错误 重要的几个 200:成功返回网页 301/302:永久/临时重定向 304:Not Modified,未修改,告诉浏览器资源未修改 阅读全文
posted @ 2019-06-10 19:30 duniqb 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 满二叉树 一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的层数为K,且结点总数是(2^k) -1 ,则它就是满二叉树。 完全二叉树 完全二叉树是由满二叉树而引出来的。 若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大 阅读全文
posted @ 2019-06-08 15:48 duniqb 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 文件分类 在操作系统看来都是比特流的二进制,以人能否看懂区分为: 二进制文件 文本文件 open 指令 需要文件路径和权限信息 文件怎么存储 连续分配 常见于光盘 File-Allocation Table:FAT 适用于小文件 文件分配表 类链表结构,存储文件 可靠性差,FAT 表一般存 2 份 阅读全文
posted @ 2019-06-06 20:37 duniqb 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 微服务架构遇到的问题 客户端如何访问这么多服务 API 网关 服务与服务直接如何通信 同步通信 HTTP:Apache Http Client RPC:Dubbo,Apache Thrift 异步通信 消息队列:kafka,RabbitMQ,RocketMQ 这么多服务如何管理 服务治理 服务注册与 阅读全文
posted @ 2019-06-05 22:01 duniqb 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 传统的部署无法适应互联网开发的小步快跑,快速迭代,这里使用持续集成工具 GitLab Runner 自动化部署 一般来说,构建任务都会占用很多的系统资源 (譬如编译代码),而 GitLab CI 又是 GitLab 的一部分,如果由 GitLab CI 来运行构建任务的话,在执行构建任务的时候,Gi 阅读全文
posted @ 2019-05-31 12:11 duniqb 阅读(622) 评论(0) 推荐(1) 编辑
摘要: 使用 tk.mybatis 自动生成实体类与 mapper ,可能会报以下异常 ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; ch 阅读全文
posted @ 2019-05-31 10:42 duniqb 阅读(1047) 评论(0) 推荐(0) 编辑