摘要: 转: IntelliJ IDEA 快捷键(一)(window版) 一、高效定位代码 1、跳转 1、项目之间的跳转 Next Project Window 快捷键 Ctrl + Alt + 左方括号。 Previous Project Window 快捷键 Ctrl + Alt + 左方括号。 2、文 阅读全文
posted @ 2018-03-06 17:03 po~ 阅读(6028) 评论(0) 推荐(1)
摘要: 数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间。在C,C++等语言中,数组的定义简洁清晰,而在java中确有一些会让人迷惑的特性。本文就尝试分析这些特性。 Java中的数组是对象吗? Java和C++都是面向对象的语言。在使用这些 阅读全文
posted @ 2018-03-05 17:39 po~ 阅读(5274) 评论(0) 推荐(3)
摘要: (转)什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能 阅读全文
posted @ 2018-03-05 10:38 po~ 阅读(185) 评论(0) 推荐(0)
摘要: 快照图(Snapshot diagrams)能代表程序运行时的各种状态——它的栈(即方法和局部变量)和它的堆(即现在存在的对象)。 具体来讲,使用快照图有以下优点: 在课堂上和会议上与同学交流 解释一些概念例如原始类型 vs. 对象类型不可更改的值 vs. 不可更改的引用, 指针别名, stack栈 阅读全文
posted @ 2018-03-02 17:25 po~ 阅读(842) 评论(0) 推荐(0)
摘要: 运行结果: 1. 首先继承Thread类,然后重写Thread类的run()方法。 2. Thread类的子类的对象调用start()方法,然后虚拟机就会调用该线程的run()方法。 注意 : 当程序执行到start()方法时,线程启动,此时有两条执行路径,一条是主方法执行main方法,另一条是线程 阅读全文
posted @ 2018-03-02 17:16 po~ 阅读(174) 评论(0) 推荐(0)
摘要: Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢? 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例 阅读全文
posted @ 2018-02-06 10:53 po~ 阅读(617) 评论(0) 推荐(0)
摘要: 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。;2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。;3.看帮助,不要因为很难而自己是初学者所以就不看 阅读全文
posted @ 2018-02-02 10:06 po~ 阅读(167) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-02-01 09:16 po~ 阅读(3) 评论(0) 推荐(0)
摘要: 问题: 最近在学习过程中发现,在IDEA工具创建项目之后,利用 @Value 注解读取.yml配置文件中的属性时,Value这个包总是不能 alt + enter 自动导入,(org.springframework.beans.factory.annotation.Value),苦思无果。。。。 阅读全文
posted @ 2018-01-31 10:56 po~ 阅读(3688) 评论(0) 推荐(0)
摘要: IntelliJ IDEA 注册码: 如果在验证上述注册码的过程中,显示此注册码已经被取消,则可以通过在hosts文件中,添加 构造映射关系,来解决此问题。如果大家对hosts文件不太了解,不知道如何修改此文件,则可以通过阅读「详述 hosts 文件的作用及修改 hosts 文件的方法」了解详情。 阅读全文
posted @ 2018-01-31 10:33 po~ 阅读(1682) 评论(0) 推荐(0)