1、 数据持久化:将程序中的数据在瞬时状态和持久状态间转换的机制即为数据持久化; 2、 持久化的实现方式:数据库、普通文件、XML文件; 3、 JDBC封装:采用面向接口编程,可以降低代码间的耦合性; 为了提高代码的维护性和扩展性,我们使用JDBC进行封装数据,: 先定义统一的API,将操作数据的代 ...
分类:
数据库 时间:
2018-07-21 22:37:01
阅读次数:
464
如果你是一名安卓开发者,你也一定听过大名鼎鼎的网络请求框架Retrofit。它将网络请求的方式以注解的形式展现,极大的提高了代码的可读性,同时网络请求集中写在一个interface中提高了代码的可维护性。除此之外,例如Dagger , GreenDao,ButterKnife等等 也是大量运营了注解 ...
分类:
移动开发 时间:
2018-07-20 16:44:21
阅读次数:
224
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示view,用于向用户展示结果 c表示controller,是核心,用于处理请求、获取数据、返回结果 ...
分类:
Web程序 时间:
2018-07-19 19:16:44
阅读次数:
222
MVC框架模式 MVC即model(模型)、view(视图)和controller(控制器),是一种软件设计模式,专用于含有图形化用户界面的软件设计,自20世纪80年代以来已经有30多年的历史了。虽然年过已久,但是岁月这把杀猪刀似乎并没有斩杀多少MVC的活力,时至今日,MVC依旧活跃于当今世界的各大 ...
分类:
移动开发 时间:
2018-07-18 20:29:16
阅读次数:
164
1.需求分析:产品因为历史开发原因只能按照XPATH定位,该场景下数据管理应该具备和脚本语言适配、和脚本耦合性低、结构明确易管理。 2.技术调研:RF自带变量功能 CONFIG TXT EXCEL YAML 3.解决方案:Python+pyyml+YAML 案例: PRODUCT INFO: URL ...
分类:
其他好文 时间:
2018-07-16 00:28:19
阅读次数:
196
一、logging模块 第一种方式是使用logging提供的模块级别的函数(low版,不可个性化) 第一种方式是使用logging提供的模块级别的函数(low版,不可个性化) 第二种方式是使用Logging日志系统的四大组件,对象的模式操作(高大上版,高耦合性,个性无极限) 第二种方式是使用Logg ...
分类:
编程语言 时间:
2018-07-10 12:53:08
阅读次数:
230
Spring原理说明: // 方式零:就在实现类中改,用哪个改哪个// new出来的,耦合性太强,依赖于具体的实现类,如果我具体的实现类变了,那么这里的接口代码也得跟着变,这样不好。// private IUserDao dao = new IUserDaoImpl(); // private IU ...
分类:
编程语言 时间:
2018-07-07 20:34:33
阅读次数:
158
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 M表示model,主要用于对数据库层的封装 V表示view,用于向用户展示结果 C表示controller,是核心,用于处理请求、获取数据、返回结果 ...
分类:
Web程序 时间:
2018-07-07 01:09:40
阅读次数:
176
面向接口编程就是将对象中的某个功能提取出来作为接口,而功能的具体实现则交由继承自这个接口的实现类处理。 面向接口的好处是降低程序的耦合性,当有新的功能时只需要对新功能进行编写,不需要修改已有的代码 下面是一个简单的范例: 假设作为父类的鸭子类Duck具有飞行的功能,继承自它的两个子类大鸭子BigDu ...
先贴代码 这两天做项目碰到了一个比较头疼的问题,就是给一个引用类型赋值,却不曾想只是同样的数据多了一个入口 所以就有了上面这段代码,但是我不知道为啥,,当时 ...
分类:
其他好文 时间:
2018-07-04 18:49:13
阅读次数:
131