摘要: 1.注解(annotations)列表  @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上... 阅读原文
2019-03-17 00:40:02 阅读(2576) 评论(0)
摘要: ✔类的所有实例方法都至少有一个self参数,且 self 必须是方法的第一个参数(如果有多个参数的话),self 代表将来要创建的对象本身。 ■在Python,将实例方法的第一个参数定义为 self 只是一个习惯。实际上,不是一定要用 self 来表示将来创建的对象,可以自己取定。 1 class Dog: ... 阅读原文
2019-03-17 00:00:02 阅读(2330) 评论(0)
摘要: 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:A... 阅读原文
2019-03-16 23:08:02 阅读(2395) 评论(0)
摘要: 一、问题 BIO 和 NIO 作为 Server 端,当建立了 10 个连接时,分别产生多少个线程? 答案: 因为传统的 IO 也就是 BIO 是同步线程堵塞的,所以每个连接都要分配一个专用线程来处理请求,这样 10 个连接就会创建 10 个线程去处理。而 NIO 是一种同步非阻塞的 I/O 模型,它的核心技术是... 阅读原文
2019-03-16 21:58:02 阅读(2345) 评论(0)
摘要: 通过前面几篇文章的学习,大家应能掌握几种容器类型的常见用法,对于简单的增删改和遍历操作,各容器实例都提供了相应的处理方法,对于实际开发中频繁使用的清单List,还能利用Arrays工具的asList方法给清单对象做初始化赋值,另外提供了专门的Collections工具进行排序、求最大元素、求最小元素等操作。那么涉及到... 阅读原文
2019-03-16 20:45:02 阅读(2869) 评论(0)
摘要: Java提供了一个this关键字,this关键字总是指向调用该方法的对象。根据this出现的位置的不同,this作为对象的默认引用有两种情形。 1)构造器中引用该构造器正在初始化的对象。 2)在方法中引用调用该方法的对象。 this关键字最大的作用就是让类中一个方法,访问该类里的另一个方法或者实例变量。假设定义... 阅读原文
2019-03-16 18:56:03 阅读(2583) 评论(0)
摘要: 下面的代码用于取4和2的中点,说明位移运算符优先级低于加减: 1 public class test { 2 public static void main(String[] args) { 3 System.out.println(2+(4-2)>>1); 4 ... 阅读原文
2019-03-16 17:15:02 阅读(2327) 评论(0)
摘要:                                 1. 日志简介     在Java项目中,日志是必不可少的功能,日志对于快速定位问题,检查日常项目运行状态等有非常重要的作用,但是目前Java日志存在多种框架,如:Log4j、Log4j2、Commons Logging、Slf4j、Logbac... 阅读原文
2019-03-16 17:09:06 阅读(2380) 评论(0)
摘要: 一个渣渣的分享: 立方变自身 观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 1 8^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17... 请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个? 请填写该数字,不要填写任何多余的内容或说明性的... 阅读原文
2019-03-16 17:03:03 阅读(2406) 评论(0)
摘要:   RPC,英文名称Remote Procedure Call Protocol,即远程过程通讯协议。   可以设想一种情况,有一个人,叫A,A想要翻开一本书,非常简单,让大脑控制自己两只手,轻易就可以看到书本内容。突然有一天,A想看另一本书,他发现自己没有,而好朋友B有这本书,但是怎么跟好朋友B借呢?于是,A向B... 阅读原文
2019-03-16 15:47:02 阅读(2394) 评论(0)