摘要: IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周 阅读全文
posted @ 2019-03-22 17:59 别把人生当过客 阅读(525) 评论(0) 推荐(0)
摘要: Socket通信原理 对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Tr 阅读全文
posted @ 2019-03-21 23:12 别把人生当过客 阅读(845) 评论(0) 推荐(0)
摘要: Spring核心思想 通过学习《Spring in action (Third edition)》的第一章,我大概了解了Spring的基本思想: 1,依赖注入(Dependnecy Injection): 在不使用Spring框架的情况下,一个类要跟另一个类建立联系,可能会使用如下的模式: clas 阅读全文
posted @ 2019-03-20 16:07 别把人生当过客 阅读(197) 评论(0) 推荐(0)
摘要: ——多态一个案例 https://www.cnblogs.com/1693977889zz/p/8296595.html Java中多态的特性,在学习中就是很难懂,比较抽象的概念。学的时候就犯糊涂,但日后会发现,基础在日常工作的理解中占有重要的角色。 下面,我将用一个代码实例,回忆和巩固多态的概念和 阅读全文
posted @ 2019-03-20 15:36 别把人生当过客 阅读(170) 评论(0) 推荐(0)
摘要: 重写 重写 在java中有很多的继承,继承下来的有变量、方法。在有一些子类要实现的方法中,方法名、传的参数、返回值跟父类中的方法一样,但具体实现又跟父类的不一样,这时候我们就需要重写父类的方法,就比如我们有一个类叫做Animals,Animals类中有一个叫做Call,然后我们继承Animals又生 阅读全文
posted @ 2019-01-04 16:47 别把人生当过客 阅读(1606) 评论(0) 推荐(0)
摘要: 这里有两张表TableA和TableB,分别是姓名表和年龄表,用于我们例子的测试数据 TableA id name 1 t1 2 t2 4 t4 TableB id name 1 t1 2 t2 t4 id age 1 18 2 20 3 19 id age 1 18 2 3 19 在开发中我们的业 阅读全文
posted @ 2019-01-03 11:12 别把人生当过客 阅读(165) 评论(0) 推荐(0)
摘要: 面试中的排序算法总结 前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排 阅读全文
posted @ 2019-01-01 14:01 别把人生当过客 阅读(180) 评论(0) 推荐(0)
摘要: Java中的多线程你只要看这一篇就够了 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角 阅读全文
posted @ 2019-01-01 13:58 别把人生当过客 阅读(145) 评论(0) 推荐(0)