Java
文章平均质量分 85
不倒翁868
累了想想光头强,饿了想想灰太狼,理想的路上没有理由不坚强!!!
展开
-
Java笔试面试题目(一)
java应届生或自学初学者笔试面试题目总结,希望对大家有帮助,题目来自自己学习总结和老师讲解,网络资源,书籍资料。敲出来大家看,每次更新10+道题目,希望能找到一份好工作。原创 2018-07-07 13:39:17 · 798 阅读 · 0 评论 -
MyBatis中参数使用 @Param 注解的四种使用场景
Mybatis中参数使用@Param注解的四种方式:1、多个参数时2、参数取别名时3、使用$时4、动态SQL参数作为变量时原创 2019-07-23 14:20:41 · 8563 阅读 · 0 评论 -
GOF23设计模式-结构型模式2-代理模式
设计模式GOF23-代理模式(Proxy Pattern)原创 2019-07-27 15:05:27 · 213 阅读 · 0 评论 -
GOF23设计模式-结构型模式3-桥接模式
GOF23设计模式-结构型模式3-桥接模式(Bridge Pattern)原创 2019-07-28 15:23:46 · 355 阅读 · 0 评论 -
GOF23设计模式-行为型模式5-解释器模式(Interpreter)
解释器模式:给定一种语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。原创 2019-08-18 16:46:12 · 125 阅读 · 0 评论 -
GOF23设计模式-行为型模式6-策略模式(Strategy)
策略模式:它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。原创 2019-08-19 08:26:40 · 166 阅读 · 0 评论 -
GOF23设计模式-行为型模式7-模板方法模式(Template Method)
模板方法模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某项特定步骤。原创 2019-08-18 23:21:36 · 159 阅读 · 0 评论 -
GOF23设计模式-结构型模式6-外观模式(Facade)
GOF23设计模式-结构型模式6-外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这个子系统更加容易使用。原创 2019-08-09 23:50:05 · 166 阅读 · 0 评论 -
GOF23设计模式-结构型模式7-享元模式(Flyweight)
GOF23设计模式-结构型模式7-享元模式(Flyweight):使用共享技术有效的支持大量细粒度的对象原创 2019-08-10 19:27:27 · 243 阅读 · 0 评论 -
GOF23设计模式-行为型模式1-责任链模式(Chain of Responsibility)
GOF23设计模式-责任链模式:将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能将请求传递给链上的下一个对象。...原创 2019-08-11 15:28:19 · 160 阅读 · 0 评论 -
GOF23设计模式-行为型模式8-状态模式(State)
状态模式:当一个对象的内部状态改变时,允许改变其行为,这个对象看起来像是改变了其类。原创 2019-08-24 16:18:11 · 241 阅读 · 0 评论 -
GOF23设计模式-行为型模式2-迭代器模式(Iterator)
GOF23设计模式-行为型模式2-迭代器模式(Iterator):提供一种遍历聚合对象的方式,而又不暴露该对象的内部表示。原创 2019-08-11 23:34:31 · 153 阅读 · 0 评论 -
GOF23设计模式-行为型模式9-观察者模式(Observer)
观察者模式:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。又叫做发布-订阅(Publish-Subscribe)模式。原创 2019-08-25 13:30:10 · 220 阅读 · 0 评论 -
GOF23设计模式-行为型模式3-中介者模式(Mediator)
中介者模式:用一个中介对象来封装一系列对象之间的交互。中介者使各个对象不需要显式的相互引用,从而使其耦合松散,并且可以独立的改变它们之间的交互。原创 2019-08-18 14:37:31 · 181 阅读 · 0 评论 -
GOF23设计模式-结构型模式5-装饰模式(Decorator)
GOF23设计模式-结构型模式5-装饰模式(Decorator)原创 2019-08-05 08:41:52 · 227 阅读 · 0 评论 -
GOF23设计模式-创建型模式3-建造者模式
GOF23设计模式--建造者模式详解,宇宙飞船类建造示例原创 2019-07-23 08:39:26 · 278 阅读 · 0 评论 -
Java笔试面试题目(二)
每日一句:人生充满着期待,梦想连接着未来! java应届生或自学初学者笔试面试题目总结,希望对大家有帮助,题目来自自己学习总结和老师讲解,网络资源,书籍资料。敲出来大家看,每次更新10+道题目,希望大家能找到一份好工作。第一部分:基础部分基础部分的包括:基本语法,类似相关的语法,内部类、继承、异常、线程、集合、IO、虚拟机、其他。11. “==”和equals方法有什么区别==操作符...原创 2018-07-08 20:54:17 · 2352 阅读 · 0 评论 -
Java笔试面试题(三)
每日一句:想,都是问题;做,才是答案。21. 构造器Constructor是否可被Override?构造器Constructor不能被继承,因此不能重写Override,但是可以被重载Overload。22. 接口是否可继承接口?抽象类是否可实现(implement)接口?抽象类是否可继承具体类(concrete class)?抽象类中是否可以有静态的类方法?接口可以继承接口。抽象类可以实现接口。...原创 2018-07-14 23:12:40 · 827 阅读 · 0 评论 -
Spring MVC执行流程
每日一句:每天起床之前有两个选择,要么继续趴下做你没做完的梦,要么起床完成你没完成的梦想。Spring MVC 执行流程1. 用户向服务器发送请求,请求被Spring的前端控制器DispatcherServlet截获。2. DispatcherServlet对请求URL(统一资源定位符)进行解析,得到URI(请求资源标识符)。然后根据该URI,调用HandlerMapping获得该Han...原创 2018-07-22 23:37:23 · 171 阅读 · 0 评论 -
Java笔试面试题(四)
每日一句:我既不悲观,也不乐观,只是每天早上睁开眼睛迎接新的一天,一个人努力过下去1. 下面这条语句一共创建了多少个对象:String s = "a"+"b"+"c"+"d"; 对于如下代码:String s1 = "a";String s2 = s1 + "b";String s3 = "a" + "b";System.out.原创 2018-07-27 23:27:56 · 317 阅读 · 0 评论 -
双重校验锁实现单例模式(对象单例,线程安全)
双重校验锁实现单例模式:public class Singleton { //采用volatile修饰 private volatile static Singleton singleton; //构造方法私有化 private Singleton(){} //双重校验锁 public static Singleton getInsta...原创 2019-04-15 19:05:59 · 1049 阅读 · 2 评论 -
String、StringBuffer、StringBuilder
Java字符串String、StringBuilder、StringBuffer的区别是什么?为什么String不可变?三者的常用操作API。原创 2019-04-27 14:54:14 · 148 阅读 · 0 评论 -
Spring的jar包下载
工欲善其事必先利其器,学习Spring之前先准备好Spring资源,本章将介绍Spring的jar包官网下载方式,现由GitHub托管。条条大路通罗马,下载方式不唯一,仅供参考。1、直接输入最终下载网址进行下载2、从官网首页逐步到达下载目录下载后续将逐步学习其中内容。原创 2019-04-18 23:41:04 · 6622 阅读 · 3 评论 -
GOF23设计模式-创建型模式4-原型模式
设计模式GOF23-原型模式思考原型模式原型模式实现克隆绵羊多利(浅拷贝)克隆绵羊多利(深拷贝)利用序列化和反序列化技术实现深克隆何时使用?测试new与clone创建对象效率思考克隆技术是怎么样一个过程?JavaScript语言中,继承怎么实现?原型模式通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。java中的克隆技术,就是以某个对象为原型,复制出新的对...原创 2019-07-23 23:12:16 · 361 阅读 · 0 评论 -
GOF23设计模式-结构型模式1-适配器模式
GOF23设计模式-结构型模式1-适配器模式原创 2019-07-24 08:44:39 · 373 阅读 · 0 评论 -
GOF23设计模式-创建型模式1-单例模式-5种实现方式比较和防止反射与反序列化漏洞
GOF23设计模式-单例模式-5中实现方式详解、比较、防止反射和反序列化破坏单例举例原创 2019-07-21 17:44:18 · 6452 阅读 · 0 评论 -
GOF23设计模式-创建型模式2-工厂模式:简单工厂、工厂方法、抽象工厂
设计模式GOF23-工厂模式:简单工厂、工厂方法、抽象工厂的实现原创 2019-07-22 12:10:35 · 436 阅读 · 0 评论 -
GOF23设计模式-结构型模式4-组合模式(Composite)
GOF23设计模式-组合模式:对部分-整体进行一致操作,常用于树形结构原创 2019-08-04 21:40:15 · 363 阅读 · 0 评论 -
GOF23设计模式-行为型模式4-命令模式(Command)
命令模式:将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。也称之为动作Action模式,事务Transaction模式。原创 2019-08-18 15:45:41 · 155 阅读 · 0 评论