摘要: 今天在搭建spring cloud 的过程中遇到了bean 循环依赖的问题,所以记录一下。 spring-boot:2.0.1 spring-cloud:2.0.1 标记的地方出现了循环。导致启动不成功,spring-boot 在启动的时候默认会扫描spring-boot-autuconfig下面的 阅读全文
posted @ 2018-08-30 12:46 wanghonglin 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: /** 例如:int i = 1; i占用 4 字节,1字节 = 8bit, 32位,bit(正整数 = 00000000 00000000 00000000 00000001 负数=11111111 11111111 11111111 11111111) 数字(num) bit 1 ====== ... 阅读全文
posted @ 2018-08-24 09:41 wanghonglin 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 一:Java 体系结构 1:Java 虚拟机 2:java 的class文件 3:Java Api 4:java 程序设计语言 二:Java 体系结构的代价 1:无法确认垃圾收集器是否开始收集垃圾,无法确定垃圾收集需要持续多久时间。 2:JVM对线程调度的地方非常笼统,无法了解如何调度线程,无法控制 阅读全文
posted @ 2018-08-02 23:49 wanghonglin 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 注意:使用Vecor集合类的时候,需要注意一个问题。当使用Vecor进行迭代器操作的时候,如果其它线程正在执行add()或者remove()等操作的时候, 很有可能出现ConcurrentModificationException异常。这样会导致迭代器遍历的时候报错,导致无法遍历,严重影响程序的功能 阅读全文
posted @ 2018-08-01 14:06 wanghonglin 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1:平台无关性,一次编写,处处运行 2:安全性,具有安全沙箱模型 3:具有多线程 4:垃圾回收 5:动态链接和动态扩展 6:结构化错误处理 7:支持网络传输和远程调用(RMI) 8:面向对象编程语言 9:程序的健壮性,一些有害的代码不会出现在JAVA程序里。 阅读全文
posted @ 2018-07-31 21:42 wanghonglin 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1:修饰内部类,被修饰的内部类可以直接实例化 2:修饰方法,被static 修饰的方法,可以不用实例化就可以调用,否则需要实例化或者反射才能调用。 3:修饰属性,被static 修饰的属性,可以通过类名.方法直接调用,否则需要实例化或者反射才能获取属性值。 4:静态导入static import,用 阅读全文
posted @ 2018-07-27 23:40 wanghonglin 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 最近在面试过程中,遇到许多抽象类和接口的面试题,所以今天特意研究了下,然后写出来分享给大家,希望对面试的朋友有帮助,如果觉得写的可以点个赞吧! 1:抽象类可以通过子类间接实例化,接口不能实例化,所以接口不占用堆空间,抽象类占用堆空间。 2:抽象类可以拥有私有属性、方法,接口不能拥有。 3:抽象类方法 阅读全文
posted @ 2018-07-27 23:13 wanghonglin 阅读(2416) 评论(0) 推荐(1) 编辑
摘要: 一:为什么需要安全性 1:因为网络允许多台计算机共享数据和分布式处理,所以它提供了一条侵入计算机系统的潜在途径,使得恶意用户可能窃取信息,改变或者破坏信息,盗取计算机资源等。因此计算机连入网络很容易产生安全问题。 2:如果在一个环境中,软件可以通过在网络中下载并且在本地运行,这个问题尤其严重。比如A 阅读全文
posted @ 2018-07-26 23:06 wanghonglin 阅读(3773) 评论(0) 推荐(0) 编辑
摘要: 1 package test; 2 3 import java.util.AbstractCollection; 4 import java.util.ArrayList; 5 import java.util.Iterator; 6 import java.util.List; 7 import java.util.function.Predicate; 8 9 /** ... 阅读全文
posted @ 2018-07-26 16:22 wanghonglin 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 创建一个对象和i++是否原子性的理解 创建一个对象和i++是否原子性的理解 以下是个人猜测,希望大牛可以指正下,万分感谢。希望能让我从深坑拉我一把 一:创建对象是否原子性猜想 1:创建一个对象 2:JVM进行类加载,会把类的所有信息存放到方法区。 3:JVM进行内存分配和初始化,如果发现内存无法分配 阅读全文
posted @ 2018-07-24 23:09 wanghonglin 阅读(396) 评论(0) 推荐(0) 编辑