摘要: MVC模式 MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的 阅读全文
posted @ 2018-03-22 16:41 -桃之夭夭 阅读(3070) 评论(0) 推荐(3) 编辑
摘要: 不管那么多啦!!!把Java的垃圾回收机制给梳理一遍o_o .... Java GC(Garbage Collection, 垃圾收集,垃圾回收),该机制对JVM中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动回收内存,保证JVM中的内存空间,防止出现内存泄漏和溢出问题。 Java 阅读全文
posted @ 2018-03-22 14:26 -桃之夭夭 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 责任链模式 意图: 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决: 职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节和请求的传递,所以职责链将请求的发送者和请求的 阅读全文
posted @ 2018-03-22 14:25 -桃之夭夭 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 主要解决: 主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求的接口是现对象不能满足的。 何时使用: 1、系统需要使用现有的类,而此类的接口不符合系统的需要。 2、想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一 阅读全文
posted @ 2018-03-21 16:02 -桃之夭夭 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 代码不想贴{{{(>_<)}}},移步设计模式好了 创建型模式之工厂模式 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。 缺点: 每次增加一个产品时,都需要增加一个具体类和 阅读全文
posted @ 2018-03-20 22:09 -桃之夭夭 阅读(327) 评论(0) 推荐(0) 编辑
摘要: C++中map用法详解 string类中的方法: to_string std::string to_string( int value ); (1) (C ++11起) std::string to_string( long value ); (2) (C ++11起) std::string to 阅读全文
posted @ 2018-03-15 22:09 -桃之夭夭 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是7进制数、第2位是2进制数、第3位是5进制数、第4位是10进制数,等等 阅读全文
posted @ 2018-03-15 19:43 -桃之夭夭 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。 输入格式: 输入在第一行给出一个密码(长度不超过20的、不包含空格、Tab、回车的非空字符串)和一个正整数N(<= 10),分别是正确的密码和系统允许尝试的次数。随后每行给 阅读全文
posted @ 2018-03-15 10:03 -桃之夭夭 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一个分数一般写成两个整数相除的形式:N/M,其中M不为0。最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数 N1/M1 和 N2/M2,要求你按从小到大的顺序列出它们之间分母为K的最简分数。 输入格式: 输入在一行中按N/M的格式给出两个正分数,随后是一个正整数分母K,其间 阅读全文
posted @ 2018-03-14 21:48 -桃之夭夭 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 定义和初始化字符串的string对象 string s1; //默认初始化,s1是一个空字符串 string s2(s1); //s2是s1的副本 string s2 = s1; // 等价于s2(s1), s2是s1的副本 string s3 = "hiya"; //等价于s3("value") 阅读全文
posted @ 2018-03-14 15:18 -桃之夭夭 阅读(505) 评论(0) 推荐(0) 编辑