09 2020 档案

摘要:前言 前人踩过的坑,后人不必再踩! 编码格式,在前后端的对接中及其重要,由于一些编码格式的局限性,以及繁多的编码格式,只要是双方对接的编码格式不对,通常都会发生中文乱码问题。而作者也在实际项目中遇到了这种情况,并且进行了排查,对此学习过程进行记录。 本文首先讲下对应的基本知识点,从而讲下一些基本操作 阅读全文
posted @ 2020-09-27 22:41 亥码 阅读(621) 评论(4) 推荐(1)
摘要:前言 本文主要讲解下最近一直听到的红黑树,看看究竟是什么神仙鬼怪。 二叉树 满足以下两个条件的树就是二叉树: 本身是有序树(若将树中每个结点的各子树看成是从左到右有次序的(即不能互换),则称该树为有序树(Ordered Tree)); 树中包含的各个节点的度不能超过 2,即只能是 0、1 或者 2; 阅读全文
posted @ 2020-09-23 19:37 亥码 阅读(1199) 评论(6) 推荐(6)
摘要:JVM的优势 Java的跨平台性 一次编译,到处运行 JVM跨语言 举个例子 将groovy编译之后的class文件用jvm运行 先配置好groovy环境 新建HelloWorld.groovy class HelloWorld { static main(args) { println "hell 阅读全文
posted @ 2020-09-20 18:00 亥码 阅读(331) 评论(0) 推荐(0)
摘要:C语言代码变成可运行的程序的流程 编译一个C程序可以分为四阶段,预处理阶段->生成汇编代码阶段->汇编阶段->链接阶段,这里以linux环境下gcc编译器为例。使用gcc时默认会直接完成这四个步骤生成可以执行的程序,但通过编译选项可以控制值进行某些阶段,查看中间的文件。 C语言程序可以使用在任意架构 阅读全文
posted @ 2020-09-18 12:38 亥码 阅读(1721) 评论(0) 推荐(0)
摘要:一、 前言 本文主要梳理了JVM垃圾回收中的相关知识,从JVM内存的分配,辨别哪些是垃圾,再到怎么回收垃圾这几个方面进行讲解,重点是怎么回收垃圾部分,其中有垃圾回收算法和垃圾回收器两大部分,是面试题高发区。本文内容较多,请选择需要的部分进行阅读。 下面是整篇文章的目录结构。 二、代码中的内存申请和回 阅读全文
posted @ 2020-09-17 16:01 亥码 阅读(838) 评论(9) 推荐(3)
摘要:先配置好groovy环境 新建HelloWorld.groovy class HelloWorld { static main(args) { println "hello groovy..."; } } 将其编译成class文件 groovyc HelloWorld.groovy 用java命令运 阅读全文
posted @ 2020-09-17 11:48 亥码 阅读(687) 评论(0) 推荐(0)
摘要:Netty的学习笔记 阅读全文
posted @ 2020-09-05 17:14 亥码 阅读(1182) 评论(1) 推荐(8)