05 2020 档案
摘要:1、安装jdk: Maven 3.3 要求 JDK 1.7 或以上Maven 3.2 要求 JDK 1.6 或以上Maven 3.0/3.1 要求 JDK 1.5 或以上 2、下载Maven: Maven 下载地址:http://maven.apache.org/download.cgi 安装包 系
阅读全文
摘要:内容参考https://github.com/chankeh/cpp-backend-reference extern关键字 在C语言中,extern用在变量或者函数的声明前,说明该变量或者函数的存储空间是在程序的其他地方分配的,在此处只是一个引用。 每个外部对象都必须在程序某个地方进行定义。比如一
阅读全文
摘要:位运算 位运算概述 符号 描述 运算规则 & 与 两个位都为1时,结果才为1,另外情况下都为0 | 或 两个位都为0时,结果才为0,另外情况下都为1 ^ 异或 两个位相同为0,相异为1 ~ 取反 0变1,1变0 << 左移 各二进制全部左移若干位,高位丢弃,低位补0 >> 右移 各二进制全部右移若干
阅读全文
摘要:一、HandlerInterceptorAdapter类 Springboot 的拦截器概念上和Filter 很像,拦截发送到 Controller 的请求和给出的响应;HandlerInterceptorAdapter类提供了请求处理的3个方法; //拦截于请求刚进入时,进行判断,需要boolea
阅读全文
摘要:一、链表的概念: 链表将每个对象存放在独立的节点中,每个节点还存放着序列中下一个节点的引用。在Java中,所有链表实际上都是双向链接的——即每个节点还存放着指向前驱节点的引用。 双向链表结构如下所示: 二、链表的特点: 获取数据慢,需要遍历查找;插入和删除快,只需要修改前后的链接。 三、单链表的实现
阅读全文
摘要:之前刷leecode的一道题的时候,程序老是出错,原因最后找到是因为利用malloc申请了一段连续的内存后,并没有对其初始化,在利用memset对其初始化后,问题就解决了。 不过有些情况下,不对其初始化程序也能正常的运行,就比如如果你能保证变量(指针)都赋值之后使用。 所以为了避免一些不必要的麻烦,
阅读全文
摘要:前言:在开发过程中,需要对每个方法执行时进行日志记录,故而整理一下有关AOP的相关知识点。 一、基本概念: 1、切面类 @Aspect: 定义切面类,加上@Aspect、@Component注解;//下文有展示 2、切点 @Pointcut: // 指定切面方法@Pointcut("executio
阅读全文
摘要:在写测试方法时,对数组Arrays.asList(str);处理生成的list进行add、remove操作时报错; public static void main(String[] args) { String[] str = {"aa","bb","cc","dd"}; List<String>
阅读全文
摘要:本篇博客内容参考学习了https://labuladong.gitbook.io/algo/中的内容(建议大家可以去看这个,里面算法干货很多)。 动态规划问题的一般形式就是求最值,例如求最长递增子序列,最小编辑距离之类的。其核心问题就是穷举(我个人认为其实计算机处理大部分问题都是通过穷举来实现的,只
阅读全文