摘要:    "当系统的每一部分都由最优解或相对优解组成,那么系统最终也将是最完美的。"    这句话是在参加莫技术分享会上听到的,这句话吸引我占在人群后面听完了她的分享,确实受益良多。    本文也旨在描述自己在项目演变中对一处公共处理逻辑优化的过程,周期略长最近有时间整理如下。      业务系统数据传递过程中,... 阅读原文
2017-07-11 16:05:02 阅读(754) 评论(0)
摘要: 写在前面:   用JDBC从数据库中查询数据要用到结果集ResultSet,其中我们在获取结果的时候经常用到rs.next()方法来判断是否查询到了数据。 但是要特别注意,next()方法用一次,游标就往后移了一位,此时再使用next()来获取结果就是结果集中的第二个记录了。     举例:这里我就用伪代码写的通俗易... 阅读原文
2017-07-11 15:17:01 阅读(747) 评论(0)
摘要: Java集合框架小应用之扑克牌小游戏 学习了Java集合框架之后,我写了一个扑克牌小游戏来巩固知识。学习之余的练习之作,有不足之处还得多多指教了~(*/ω\*) 扑克牌小游戏背景: 1. 创建一副扑克牌,不考虑大小王     包括四种花色:黑桃、红桃、梅花、方片     十三种点数:2-10,J Q K A 2... 阅读原文
2017-07-11 15:01:04 阅读(787) 评论(0)
摘要: 首先,万分抱歉,据上一篇更新后,时隔已近一个月。虽然博主不日念起此事,但实在是最近繁事缠身,说这些也是想告诉对此文有所期待的朋友,博主一定会更完到最后一章,不尽人意之处,还请各位多担待。如果不出意外,博主还是努力一周更两篇。 前面,我们看过项目实际运行的功能介绍,表结构也有所了解。今天,我们就正式进入编码工作。代码写... 阅读原文
2017-07-11 13:07:06 阅读(784) 评论(0)
摘要: 一.介绍Mybatis(主要从以下两点进行介绍) 1.MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 2.Mybat... 阅读原文
2017-07-11 12:18:02 阅读(804) 评论(0)
摘要: 关于Spring的搭建可参见:浅析Spring框架的搭建. 在测试之前还是应该先将环境配置好,将相关Jar包导进来。Spring创建的对象,默认情况下都是单例模式,除非通过scope指定。 一、通过构造函数创建对象。 2.1 利用无参构造函数+setter方法注入值 最基本的对象创建方式,只需要有一个无参构造函... 阅读原文
2017-07-11 11:41:06 阅读(773) 评论(0)
摘要: 一.介绍Collection  1.概念:Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行,于是衍生出两个子类接口List和Set。 2.通过导图的方式直观... 阅读原文
2017-07-11 10:54:12 阅读(776) 评论(0)
摘要:   1.初始化涉及的几个部分 java对象在初始化时不仅仅调用自身的构造方法,还涉及静态语句块、实例语句块、静态变量初始化、成员变量初始化等执行问题,初始化顺序指的就是这五部分的执行顺序。 2.Demo package com.javase.classtest; public class Initializati... 阅读原文
2017-07-11 09:19:02 阅读(794) 评论(0)
摘要: "飞机大战"玩了一段时间,稍后补上飞机大战完全代码。 赶紧继续后续课程 API String相关方法: 注意:涉及截取/删除/插入字符串位置时,指的是下标x的位置;如果是范围,则带头不带尾。 1 package com.jookersight; 2 3 public class ApiDemo { 4 ... 阅读原文
2017-07-11 07:46:01 阅读(819) 评论(0)
摘要: 在spring MVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。 使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值 使用@PathVariable时,URL是这样的:http://host:... 阅读原文
2017-07-11 06:00:06 阅读(776) 评论(0)