03 2018 档案

摘要:不知道该咋说(ง •_•)ง ServerSocketChannel和SocketChannel,它们对应原来的ServerSocket和Socket。 Buffer、Channel和Selector Buffer就是所要送的货物,Channel就是送货员(或者开往某个区域的配货车),Selecto 阅读全文
posted @ 2018-03-31 14:52 -桃之夭夭 阅读(256) 评论(0) 推荐(0) 编辑
摘要:&与 | 或 ^ 异或(判断是否异,如果是,则为1,否则为0) ~ 非 << 左移 >> 右移 >>> 右移,移动得到的空位以零填充。 Session的update() ,saveOrUpdate()和lock()方法使游离状态变为持久化状态.持久化对象的特征:. 位于一个session事例的缓存中 阅读全文
posted @ 2018-03-26 17:14 -桃之夭夭 阅读(220) 评论(0) 推荐(0) 编辑
摘要:String、StringBuffer与StringBuilder之间区别 阅读全文
posted @ 2018-03-24 14:27 -桃之夭夭 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: Servlet 通过调用 init () 方法进行初始化。 Servlet 调用 service() 方法来处理客户端的请求。 Servlet 通过调用 destroy() 方法终止(结束)。 最后,S 阅读全文
posted @ 2018-03-23 20:16 -桃之夭夭 阅读(179) 评论(0) 推荐(0) 编辑
摘要:都是Throwable的子类: 1.Exception(异常) :是程序本身可以处理的异常。 2.Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。 3.检查异常(编译器要求必须处置的异常) : 除了Error,Runt 阅读全文
posted @ 2018-03-23 13:13 -桃之夭夭 阅读(145) 评论(0) 推荐(0) 编辑
摘要:MVC模式 MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的 阅读全文
posted @ 2018-03-22 16:41 -桃之夭夭 阅读(3111) 评论(0) 推荐(3) 编辑
摘要:不管那么多啦!!!把Java的垃圾回收机制给梳理一遍o_o .... Java GC(Garbage Collection, 垃圾收集,垃圾回收),该机制对JVM中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动回收内存,保证JVM中的内存空间,防止出现内存泄漏和溢出问题。 Java 阅读全文
posted @ 2018-03-22 14:26 -桃之夭夭 阅读(216) 评论(0) 推荐(0) 编辑
摘要:责任链模式 意图: 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决: 职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节和请求的传递,所以职责链将请求的发送者和请求的 阅读全文
posted @ 2018-03-22 14:25 -桃之夭夭 阅读(808) 评论(0) 推荐(0) 编辑
摘要:适配器模式 主要解决: 主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求的接口是现对象不能满足的。 何时使用: 1、系统需要使用现有的类,而此类的接口不符合系统的需要。 2、想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一 阅读全文
posted @ 2018-03-21 16:02 -桃之夭夭 阅读(322) 评论(0) 推荐(0) 编辑
摘要:代码不想贴{{{(>_<)}}},移步设计模式好了 创建型模式之工厂模式 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。 缺点: 每次增加一个产品时,都需要增加一个具体类和 阅读全文
posted @ 2018-03-20 22:09 -桃之夭夭 阅读(331) 评论(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 -桃之夭夭 阅读(186) 评论(0) 推荐(0) 编辑
摘要:地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是7进制数、第2位是2进制数、第3位是5进制数、第4位是10进制数,等等 阅读全文
posted @ 2018-03-15 19:43 -桃之夭夭 阅读(260) 评论(0) 推荐(0) 编辑
摘要:当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。 输入格式: 输入在第一行给出一个密码(长度不超过20的、不包含空格、Tab、回车的非空字符串)和一个正整数N(<= 10),分别是正确的密码和系统允许尝试的次数。随后每行给 阅读全文
posted @ 2018-03-15 10:03 -桃之夭夭 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一个分数一般写成两个整数相除的形式:N/M,其中M不为0。最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数 N1/M1 和 N2/M2,要求你按从小到大的顺序列出它们之间分母为K的最简分数。 输入格式: 输入在一行中按N/M的格式给出两个正分数,随后是一个正整数分母K,其间 阅读全文
posted @ 2018-03-14 21:48 -桃之夭夭 阅读(275) 评论(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 -桃之夭夭 阅读(513) 评论(0) 推荐(0) 编辑
摘要:1. 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。 测试样例: 给定一个字 阅读全文
posted @ 2018-03-13 23:12 -桃之夭夭 阅读(210) 评论(0) 推荐(0) 编辑
摘要:因为乙级主要考的就是排序、查找和递归,所以每次做都是这些,然后呢,像这个快速排序的题目的关键点就是:快速排序完成之后,主元的位置不变!!而主元的左边都小于它,我之前还妄想把右边的最小值找出来,,,然后呵呵了 考生应具备以下基本能力:1. 基本的C/C++的代码设计能力,以及相关开发环境的基本调试技巧 阅读全文
posted @ 2018-03-13 22:14 -桃之夭夭 阅读(408) 评论(0) 推荐(0) 编辑
摘要:给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。 输出格式: 对每组测试用例,在一行中输出“Case #X: true”如果A+B 阅读全文
posted @ 2018-03-13 22:08 -桃之夭夭 阅读(406) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示