摘要: extern"C"包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。 (1) 被 extern限定的 函数或 变量是 extern类型的: a. extern修饰 变量的声明。 举例来说,如果文件a.c需要引用b.c 阅读全文
posted @ 2020-08-01 22:19 墨冰心 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 针对各个实现类的特点做一些说明: (1) HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程安全,即任一时刻可以有多 阅读全文
posted @ 2020-08-01 21:24 墨冰心 阅读(159) 评论(0) 推荐(0) 编辑
摘要: String String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁 String a="asd"; a="fgh"; 在这里,再次给a赋值时,并不是对原来堆中实例对象进行重新赋值,而是生成一个新的实例对象,并且指向“456”这个字 阅读全文
posted @ 2020-07-26 17:49 墨冰心 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Hashset 插入无序,不可指定位置访问,不能重复 1.如果没有其他的限制,这就是默认的选择,比较常用 private transient HashMap<E,Object> map; //默认构造器 public HashSet() { map = new HashMap<>(); } //将传 阅读全文
posted @ 2020-07-16 12:31 墨冰心 阅读(159) 评论(0) 推荐(0) 编辑
摘要: List 可以通过如下方式,得到一个list Integer arr[] = { 8, 4, 3, 9, 5, 6 }; List<Integer> x = Arrays.asList(arr); 也可通过如下方式将list变为数组 List<String> y = Arrays.asList(ar 阅读全文
posted @ 2020-07-15 19:07 墨冰心 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一,磁盘IO工作机制 1.1 访问文件的方式 1.标注访问:通过系统调用read和write函数;从磁盘复制到内核空间,在复制到用户空间,非常耗费时间,因此在内核空间中存在一个缓存机制。 2.直接iO方式:应用程序直接访问磁盘,而不经过内核空间缓存区。如果程序缓存中没有,在访问内核空间的缓存,这样速 阅读全文
posted @ 2020-07-13 11:23 墨冰心 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers 阅读全文
posted @ 2020-06-13 22:21 墨冰心 阅读(403) 评论(0) 推荐(0) 编辑
摘要: GET在浏览器回退时是无害的,而POST会再次提交请求。 GET把参数包含在URL中,POST通过request body传递参数 GET产生的URL地址可以被Bookmark,而POST不可以 GET请求会被浏览器主动cache,而POST不会,除非手动设置 GET请求只能进行url编码,而POS 阅读全文
posted @ 2020-06-12 13:16 墨冰心 阅读(144) 评论(0) 推荐(0) 编辑
摘要: B/S概述: 带来了两方面的好处:客户端使用统一的浏览器;服务端基于统一的HTTP,采用无状态,短链接的通信方式; 当输入一个网址时,首先通过DNS将其解析成一个IP地址,然后根据这个IP地址找到对应的服务器,并且向这个服务器发一个get请求,然后由这个服务器决定返回默认的数据资源给访问的用户。 然 阅读全文
posted @ 2020-05-24 21:55 墨冰心 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1,环境配置,添加用户或系统环境变量MAVEN_HOME或者M2_HOME,为E:\apache-maven-3.6.3\ 在path中添加E:\apache-maven-3.6.3\bin 2,检查是否成功:在cmd中输入mvn -v 后会出现 Apache Maven 3.6.3 (cecedd 阅读全文
posted @ 2020-04-03 23:47 墨冰心 阅读(378) 评论(0) 推荐(0) 编辑