- 博客(11)
- 资源 (34)
- 收藏
- 关注
原创 设计模式之抽象工厂模式
前言:抽象工厂模式(Abstract Factory Pattern)是提供了一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。一. 抽象工厂模式的简介:优点:当一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象,方便切换产品系列。缺点:产品族扩展非常困难,要增加一个系列的某一产品,既要在抽象的 Creator 里加代码,又要在具体的里面加代码。
2017-06-30 14:50:58 262
原创 设计模式之工厂模式
前言:工厂模式是对简单工厂的改进,避免对增加新的需求对象时,不断地修改工厂类,但也没有封闭修改,而是将修改的地方转移到了客户端。一. 工厂模式的简介:工厂模式:定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法将类的实例化延迟到了子类中。工厂模式和简单工厂模式的对比:工厂克服了简单工厂违背的开放——封闭原则,又保持了简单工厂封装对象的创建过程的优点工厂模式的缺点:每增加一个产品,都要增
2017-06-29 11:40:08 323
原创 设计模式之简单工厂模式
前言:简单工厂模式是常用的设计模式,该模式解决了如何实例化对象的问题。一. 简单工厂的简介:1. 工厂的含义:工厂是一个负责创建对象的类。2. 面向对象编程理解:面向对象的编程,目的是为了让代码做到易维护、易扩展、易复用。生活中的实例: 像活字印刷术一样,一行文字,可以替换任意一个,也可以在任意位置新增一个字,每个字还可以重复使用,这使得字与字之间的耦合度,降到最低。在面向对象的编程中,用封装、继承
2017-06-28 10:07:28 364
原创 Java官方文档创建线程的两种方式及优点和缺点分析
根据Oracle提供的JAVA官方文档的说明,Java创建线程的方法只有两种方式,即集成`Thread`类和实现`Runnable`接口。其他所有创建线程的方式,底层都是使用这两种方式中的一种实现的,比如通过线程池、通过匿名类、通过`lambda`表达式、通过`Callable<V>`接口等等,全是通过这两种方式中的一种实现的。所以我们在掌握线程创建的时候,必须要掌握的只有这两种,通过文章中优缺点的分析,这两种方法中,最为推荐的就是实现`Runnable`接口的方式去创建线程。
2017-06-26 14:17:19 813
原创 Android通过putExtra()传递JavaBean对象,属性值为null问题的解决
前言:在页面Activity跳转时,通过intent.putExtra()传递数据,出现接收到的实体类对象属性为空的问题解决。一. 数据的组装跳转,传递一个序列化的实体对象。 // 组装数据,跳转页面 Intent intent = new Intent(); intent.setClass(getActivity(), MonitorActivity.class);
2017-06-22 13:33:14 4208 2
原创 Genymotion报错:unable to connect to the virtual device
在Eclipse中启动Genymotion模拟器,报错unable to connect to the virtual device 的解决办法
2017-06-20 11:04:46 648
原创 Java时间字符串与日期的转换
前言:将时间字符串转换为日期格式,将时间戳转换为日期的方法,简单封装,直接使用。一. 将时间字符串转化为日期格式。例1:将字符串“20160325160000”转换为为“2016-03-25 16:00:00”的实现方法
2017-06-16 15:14:03 8731
原创 WebService之Axis2引擎的使用教程
说明:服务端的功能即将项目ORM层获取到的数据,通过WebService服务发布。例如,通过MyBatis获取到数据库里的数据,提供一个Service接口来获取数据。通过Axis2将数据组装成OMElement对象,在通过Service.xml发布到tomcat服务器上。外界可以通过URL直接访问,获取数据。
2017-06-10 22:43:40 1616
原创 Android GreenDao的配置和使用
前言:本文讲述在Eclipse开发Android项目集成GreenDao ORM的教程和代码示例,讲述GreenDao在项目中的部署以及使用GreenDao生成Dao类的示例,最后讲解GreenDao的增删改查的使用,本文讲述的完整项目源码,将在文章末尾提供下载参考。简介:1.GreenDao官网:点击进入 2.GreenDao是目前速度最快的Android ORM似乎没有之一,而且具备了像H
2017-06-03 14:15:31 681
原创 将SQLServer表直接导入Oracle数据库(图文教程)
将SQLServer数据库中的表和数据全量导入到Oracle数据库,通过Microsoft SqlServer Management Studio工具,直接导入到oracle数据库,免去了生成脚本的步骤。本教程以图文的方式,方便没用过的SqlServer的朋友,也可以完成跨库导出数据。...
2017-06-02 10:40:54 55397 21
freemarker-excel.zip
2020-08-20
freemarker-excel.zip
2020-04-22
GreenDaoDemo
2017-06-03
GreenDao所需Jar包3.22版全套(亲测可行)
2017-05-28
Android 数据库浏览工具(免安装)
2017-05-28
android像素px转dip计算工具
2017-03-28
JavaBean自动生成工具(32位版)
2017-03-17
PHP+MYSQL+HTML百度地图打点示例.rar
2020-05-15
Servlet中对获取网页表单数据自动给JavaBean赋值的BeanUtil工具类
2017-09-03
设计模式之观察者模式
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人