- 博客(45)
- 收藏
- 关注
原创 Oracle 局域网布置数据库服务器,客户端连接提示TNS:无监听器的解决实现
Oracle 局域网布置数据库服务器,客户端连接提示TNS:无监听器的解决实现
2013-09-15 21:19:09 2557
原创 Android网络:开发浏览器(六)——功能完善之查看图片属性
Android网络内容比较杂乱,我们可以通过制作一个小型的浏览器来了解这些知识。当然,所制作的浏览器也是比较粗糙的。 现在,我们可以来想象我们的浏览器有哪些功能: 1. 最基本的浏览网页功能 2. 添加书签 3. 右键保存图片 4. 支持Flash 暂时就以这四个功能为基础把。
2013-09-07 15:52:29 2210 2
原创 《Think in Java》(一)——引言感想
正如这本书的作者所言,Java所做的努力(这里包括各种系列的封装,譬如多线程,UI等等)对于程序员来说有了很大的改善,极大的提高了开发的效率,减少了开发的难度。
2013-09-05 18:43:20 1595
原创 Android网络:开发浏览器(五)——功能完善之保存图片实现
Android网络内容比较杂乱,我们可以通过制作一个小型的浏览器来了解这些知识。当然,所制作的浏览器也是比较粗糙的。 现在,我们可以来想象我们的浏览器有哪些功能: 1. 最基本的浏览网页功能 2. 添加书签 3. 右键保存图片 4. 支持Flash 暂时就以这四个功能为基础把。
2013-09-05 13:57:36 3602 8
原创 Android网络:开发浏览器(四)——功能完善之长按网页图片菜单
Android网络内容比较杂乱,我们可以通过制作一个小型的浏览器来了解这些知识。当然,所制作的浏览器也是比较粗糙的。 现在,我们可以来想象我们的浏览器有哪些功能: 1. 最基本的浏览网页功能 2. 添加书签 3. 右键保存图片 4. 支持Flash 暂时就以这四个功能为基础把。
2013-08-29 00:24:31 7248 4
原创 Android网络:开发浏览器(三)——功能完善之历史功能
Android网络内容比较杂乱,我们可以通过制作一个小型的浏览器来了解这些知识。当然,所制作的浏览器也是比较粗糙的。 现在,我们可以来想象我们的浏览器有哪些功能: 1. 最基本的浏览网页功能 2. 添加书签 3. 右键保存图片 4. 支持Flash 暂时就以这四个功能为基础把。
2013-08-26 20:36:14 3537
原创 Android网络:开发浏览器(二)——功能完善之书签功能
Android网络内容比较杂乱,我们可以通过制作一个小型的浏览器来了解这些知识。当然,所制作的浏览器也是比较粗糙的。 现在,我们可以来想象我们的浏览器有哪些功能: 1. 最基本的浏览网页功能 2. 添加书签 3. 右键保存图片 4. 支持Flash 暂时就以这四个功能为基础把。
2013-08-26 02:23:46 6006 4
原创 Android网络:开发浏览器(一)——基本的浏览网页功能开发
Android网络内容比较杂乱,我们可以通过制作一个小型的浏览器来了解这些知识。当然,所制作的浏览器也是比较粗糙的。 现在,我们可以来想象我们的浏览器有哪些功能: 1. 最基本的浏览网页功能 2. 添加书签 3. 右键保存图片 4. 支持Flash 暂时就以这四个功能为基础把。
2013-08-22 13:51:24 12852 15
原创 Android数据存储(三)——SQLite
如果需要一个更加健壮的数据存储机制,则需要使用一个关系型数据库,在Android上,则为SQLlite。
2013-08-17 15:54:05 1962
原创 Android UI(下)
7.4 自定义样式 样式,简单的来说,是View的一组属性,通过这个属性可以方便的定义控件的样式。接下来,我会具体的通过例子来描述如和使用自定义样式。 首先,样式,我们可以知道,它包括了诸如字体、文字颜色等设置。不过,这些只是改变了View的一些属性,具体的属性还是得依靠所绘制的View。 使用方式:
2013-08-11 10:22:34 1098
原创 Android管理应用程序资源
对于Android来说,资源的引用都是通过特定的配置文件来进行管理的,这有利于资源的统一,整合以及调用。而在Android中,不只图像、音频这些为资源,字符串也是作为一种资源在被管理。Android操作系统则是通过XML文件来将这些资源进行关联操作,统一管理。
2013-08-08 12:11:55 1194
原创 Android开发环境搭建
现在毕竟已经是2013,JDK的使用一般来说也是达到了1.7版本,所以,在Android开发环境搭建的基础地基就是JDK1.7的环境配置,至于这个的环境配置,相信只要是学过JAVA的,就会知道,所以我就不在这里具体描述
2013-08-04 16:33:55 1357 1
原创 Android概览
早起的移动电话单单只具有手机的功能,并没有追求更多的追求功能和游戏娱乐。而在诺基亚提供的“贪吃蛇”游戏集成获得巨大成功的时候,手机制造商们才意识到手机可不不单单用来通信。
2013-08-04 14:33:25 1188
原创 Web Service实例——天气预报
上述只是模拟了一下服务端和本地端的通信,但是却没有涉及到真正获取其他网站信息的操作。现在我们通过一个案例,是关于获取天气预报,来实际掌握该项技能。
2013-08-01 16:29:00 1921 1
原创 Web Service实际开发
通过上述的Web Service的简介,其实还是有点难理解Web Service的具体功用。其实说白了,Web Service就是通过调用其他网站的资源来获取一些必要的信息。举个例子:网络上的网站,我们电脑中的QQ等等都会涉及到天气预报,而这些天气预报其实就是通过Web Service来调用国家气象台网站的一些信息,而为什么要通过Web Service也就很好理解了,总不能为了这么个功能而自己建立个气象预报台?
2013-07-31 20:49:12 1868 1
转载 Web Service简介
基本概念Web Service也称为XML Web Service,是一种可以接收从Internet或者Internet上的其他系统中传递过来的请求,轻量级的独立级的技术。是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、
2013-07-31 20:33:07 797
原创 MyBaits_动态SQL
MyBatis的动态SQL本质上采用了OGNL的语法,也就是说:你会OGNL,那么MyBatis的动态SQL就不会有任何问题
2013-07-30 21:02:34 1618
原创 Mapper映射语句高阶应用——ResultMap
resultMap 元素是 MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 JDBC 代码的那个东西, 而且在一些情形下允许你做一些 JDBC 不支持的事 情。 事实上, 编写相似于对复杂语句联合映射这些等同的代码, 也许可以跨过上千行的代码。 ResultMap 的设计就是简单语句不需要明确的结果映射,而很多复杂语句确实需要描述它们 的关系。
2013-07-29 19:51:54 2097
原创 Mapper映射语句——Mybatis的真正力量
之所以使用MyBatis这个持久层框架,就是因为MyBatis的Mapper映射,你会发现通过使用Mapper的映射语句,是你减少了95%以上的代码量,当然,这些是相对于同等功能的JDBC语句来说的。 现在,我们将正式开始学习关于Mapper映射的相关内容。我们将通过一系列的实例来展示Mapper的SQL映射。 先来了解一下关于Mapper的一些元素:
2013-07-27 20:28:07 3568
原创 MyBatis_environments
MyBatis可以拥有多个环境,即一个项目可以连接多个数据库,不过在创建这 些数据库的同时需要注意的是:一个数据库对应一个SqlSessionFactory,也就是 说你有两个数据库需要连接,那么就要有两个SqlSessionFactory。三个就要有三个SqlSessionFactory。 transactionManager MyBatis有两种事务
2013-07-26 19:02:05 1369
原创 MyBatis_plugins
MyBatis中的plugins是用来进行某点拦截用的,它允许的调用有以下四种: • Executor (update,query, flushStatements, commit, rollback, getTransaction, close, isClosed) • ParameterHandler (getParameterObject, s
2013-07-26 18:57:05 2434
原创 MyBatis_objectFactory
每一次MyBatis创建一个结果对象的实例,都是用ObjectFactory来实现的。默认的对象工厂(我把ObjectFactory称为对象工厂)做的很少,只是通过类的默认构造方法来实例化类,或者通过一个有参构造方法如果参数映射存在。 如果想要覆盖默认的对象工厂,你可以创建自己的类:package net.mybatis.override;import java.u
2013-07-24 21:35:04 1056
原创 MyBatis_typeHandlers
typeHandlers是类型处理器,每当SQL的PreparedStatement设置值或者从一个结果集中取得某个值的时候,都需要通过typeHandlers进行处理,mybatis有自己的一些列自带处理器,由于类型太多,就不在这里一一叙诉。可以参考mybatis的3.1.4章节。 另外,我们可以通过org.apache.ibatis.type.BaseTypeHand
2013-07-24 20:51:22 2120 1
原创 MyBatis_typeAliases
typeAliases是为了减少类名的长度来设置的。 例如: 上述的以后使用net.mybatis.model.User则可以使用User来代替,这些的基础是只能够在配置文件中使用。 当然,也可以通过扫描包的形式来进行: 另外,也可通过声明的形式,譬如:package n
2013-07-24 20:48:26 3001
原创 MyBatis_settings
MyBatis既然是一个类似于Hibernate的持久层框架,那么它当然也有一些对于框架的配置。 下面我列出一张表,这张表包括了所有的config文件的settings,而之后也会对这些settings一一做试验: Setting描述可用的值默认值cacheEnabled全局的对mapper进
2013-07-24 20:45:27 3277
原创 MyBatis_properties
MyBatis配置可以通过传统的java属性文件的形式,或者通过标签。而通过标签,可以使用替代式的变量,而这些变量则是通过资源的引用来进行的。 properties的直接赋值:<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-
2013-07-24 20:42:41 1823
原创 开始使用MyBatis
Every MyBatis application centers around aninstance of SqlSessionFactory. A SqlSessionFactoryinstance can be acquired by using the SqlSessionFactoryBuilder. SqlSessionFactoryBuildercan builda SqlS
2013-07-23 19:29:27 2251
原创 下载MyBatis
官网地址http://code.google.com/p/mybatis/downloads/list?can=1 我们下载mybatis-3.2.2.zip 下载解压后的文件结构如图: MyBatis提供了使用文档,可以由此开始。
2013-07-23 19:04:43 845
原创 MyBatis简介
MyBatis是一种“半自动”的持久层框架,相对于Hibernate的“全自动”ORM持久层框架来说,Ibatis解决了一些Hibernatre无法解决的问题。这些问题主要涉及的是对于数据库SQL的操作,一旦设计存储过程实现以及SQL的高度优化就难以用Hibernate来进行实现。这个时候MyBatis作为“半自动”的持久层框架,它并不提供自动生成SQL的功能,只是提供POJO与数据库之间的映射配
2013-07-23 19:02:11 734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人