2018年12月5日

IntelliJ IDEA中Warning:java:源值1.5已过时, 将在未来所有发行版中删除

摘要: Maven项目 解决方法: 在 apache-maven-3.6.0\conf\settings.xml 添加 然后在项目的pom.xml 添加 之后在Project Structure --> Modules --> Language level 设置 8-Lambdas 阅读全文

posted @ 2018-12-05 11:12 inWTer 阅读(1019) 评论(0) 推荐(0) 编辑

2018年12月3日

JVM学习笔记四_垃圾收集器与内存分配策略

摘要: 垃圾收集器在对堆进行回收之前,第一步就是判断这些对象中哪些还活着,哪些已经死去,即不可能再被任何途径使用的对象。 引用计数算法: 阅读全文

posted @ 2018-12-03 00:49 inWTer 阅读(87) 评论(0) 推荐(0) 编辑

基本概念二-字符串初步

摘要: 这节的开始 需要牢记一条关于Python的规定: Python在打印所有字符串时,都使用引号将其括起(注意这里说的打印 不是指使用print函数)。这是因为Py在打印值的时候,保留了其在代码中的样子,而不是希望用户看到的样子。 1. python中字符串的转义是 单引号转义为 \' 双引号转义为 \ 阅读全文

posted @ 2018-12-03 00:49 inWTer 阅读(62) 评论(0) 推荐(0) 编辑

2018年12月2日

JVM学习笔记三_异常初步

摘要: Java堆溢出 说明:Java堆用于存储对象实例,只要不断创建对象。且保证GC Roots到对象之间有可达的路径来避免垃圾回收机制来清除这些对象,那么在对象数量达到最大堆的容量限制之后就会产生内存溢出异常。 重点:模拟不断创建对象简单,但是需要保证创建出来的对象不被GC掉。同样的,出错时可能的状况也 阅读全文

posted @ 2018-12-02 17:49 inWTer 阅读(110) 评论(0) 推荐(0) 编辑

2018年11月21日

CentOs7 图形界面和命令行界面切换

摘要: 将图形化界面切换为命令行,输入命令systemctl set-default multi-user.target 之后再输入reboot重启即可 将命令行切换成图形化界面的命令systemctl set-default graphical.target 之后再输入reboot重启即可 阅读全文

posted @ 2018-11-21 00:56 inWTer 阅读(562) 评论(0) 推荐(0) 编辑

2018年11月20日

基本概念一

摘要: 向上取整和向下取整 不管正数还是负数,对于实数a 向上取整为,数轴上a向右方向上最近的整数。向下取整为,数轴上a向左方向上最近的整数。 比如,2.6 向上取整为 3 ,向下取整为 2。-0.3向上取整为 0,向下取整为-1。 阅读全文

posted @ 2018-11-20 00:16 inWTer 阅读(127) 评论(0) 推荐(0) 编辑

2018年11月19日

JVM学习笔记二_对象的创建、布局和定位

摘要: 对象的创建 首先,检查new指令的参数是否能在常量池中定位到一个类的符号引用,并且检查该符号引用所代表的类是否已经被加载、解析、初始化过。如果没有,需要 执行相应的类加载过程。 其次,虚拟机为新生对象分配内存。对象所需的内存大小在类加载完毕后便可以确定。 然后,虚拟机需要将分配的内存空间都初始化为零 阅读全文

posted @ 2018-11-19 23:25 inWTer 阅读(120) 评论(0) 推荐(0) 编辑

2018年11月14日

JVM学习笔记一_运行时数据区域

摘要: 包含了:程序计数器(Program Counter Register)、虚拟机栈(VM Stack)、本地方法栈(Native Method Stack)、堆(Heap)、方法区(Method Area) 程序计数器: 1. 强调针对线程,可以看做是当前线程所执行的字节码的行号指示器 2. 每条线程 阅读全文

posted @ 2018-11-14 00:21 inWTer 阅读(102) 评论(0) 推荐(0) 编辑

导航