摘要:
"当系统的每一部分都由最优解或相对优解组成,那么系统最终也将是最完美的。"
这句话是在参加莫技术分享会上听到的,这句话吸引我占在人群后面听完了她的分享,确实受益良多。
本文也旨在描述自己在项目演变中对一处公共处理逻辑优化的过程,周期略长最近有时间整理如下。
业务系统数据传递过程中,... 阅读原文
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)