^_^嗨一下

前言

我们开发的手机应用,为了适应客户习惯,也为了提高客户体验,有时我们不得不在手机处于不同状态的时候使我们手机屏幕也跟着旋转,但是,有的时候特殊情况下我们需要将屏幕强制旋转,以达到我们想要的效果。这里根据自己的经验为大家介绍3种强制转换的方式。

第一种

在我们项目的初始化文件里(也就是Delegate文件)加上下边这个方法,当然这是一个全局设置,也就是说当我们设置了这个方法后对我们整个项目都会起作用。

Read More

什么是MyBatis?MyBatis是一个运用于持久层的数据操作框架。MyBatis是从iBatis升级而来。使用MyBatis提供的ORM机制,业务逻辑层实现人员操作的是JAVA对象,该层面与Hibernate机制中的相同。对于具体的数据库操作而言,Hibernate会自动生成SQL并执行,而MyBatis要求开发人员具体编写SQL语句。MyBatis在数据库移植性和SQL开发工作量上进行了让步,从而提升了系统设计的灵活性,扩展了其自由空间。

为什么需要MyBatis?系统的部分或全部数据来自现有数据库,出于安全性的考虑,只为开发团队提供几条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现(对于金融行业而言,工商银行、中国银行和交通银行,都在开发规范中严格指定)。系统数据处理量巨大,性能要求极为苛刻,这通常意味着我们必须由经过高度优化的SQL语句(或存储过程)才能达到系统性能设计指标。

Read More

经过前面的学习,我们已经初步掌握了spring的用法,搭建简单的spring环境已经没问题了。在上一篇教程当中(搭建SpringMVC框架,实现简单登陆功能 ),我们已经能够使用spring mvc实现简单的登陆了。

这次我们尝试用『注解』的方式完成以下功能:
1、开发登陆功能(登陆成功跳转到登陆成功页面,失败给出相应的错误提示)
2、在登陆成功页面实现文件上传,并保存到指定目录下。

Read More

使用篇

最近做项目遇到一个需求,首页界面采取斜切风格,开始拿到这个问题的时候考虑过几种方案。一是用svg来解决不规则图形的问题,但是貌似这种东西对于我们来说属于嵌入式开发了比较麻烦,二是用CSS3提供的新属性方法transform来解决问题,transform提供了三种操作元素的属性。

matrix,translate旋转,scale缩放,和拉伸。貌似具备了这几个条件我们的问题就可以得到解决了,但是前面我们说过,我们要求的是用不规则图形的斜切界面,transform固然好用,细细琢磨其实它只能满足一般的需求,就是对图形进行缩放和旋转固然是没什么问题,但是要图形做成不规则斜切这就是个麻烦的事情了,但是对于一般的只需做成平行四边形或者更简单的图形还是推荐使用transform的。所以综合考虑,还是选择使用canvas来解决我们的问题需求。话不多说了进入正题。
canvas的强大对于使用过的人来说毋庸置疑,不仅可以实现各种动画和制作游戏,它的诞生对于开发人员来说简直就是惊喜。这里我只简单的介绍通过它来实现不规则图形或者斜切风格。

Read More

阅读本篇文章之前建议先阅读以下前面两篇关于Spring的简单配置,Spring这系列的教程主要是为了让给初学者可以快速的掌握Spring的相关配置,如果希望应用于实际项目,还需要深入学习。

本次教程主要是使用简单配置实现用户登录验证功能。
要求:
1、搭建简单的Spring MVC框架
2、开发登陆功能(登陆成功跳转到欢迎页面,失败给出相应的提示)

Read More