码迷,mamicode.com
首页 > 2016年05月12日 > 全部分享
Java 设计模式(十二) 依赖倒置原则(DIP)
依赖倒置原则(Dependence Inversion Principle)依赖倒置原则(DIP)的基本概念原始定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象 抽象不应该依赖细节 细节应该依赖抽象 Java中的具体含义 模块间的依赖通过抽象发生 实现类之间不发生直接的依赖关系 其依赖关系通过接口或者抽象类产生 接口或抽象类不依赖于具体实现 实现类依赖接口或抽象类 依赖倒置(DIP)的好处...
分类:编程语言   时间:2016-05-12 17:57:39    阅读次数:137
Java JDBC基本操作(增,删,该,查)总结
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。...
分类:数据库   时间:2016-05-12 17:56:47    阅读次数:270
一款非常好看的下载动画
废话不多说,先上效果图 在下载的时候蓝色的边会跟着下载的进度以前变化 --思路:大概的思路就是在这张图片上盖上一层视图,视图里面有画两个圆,内圆是显示加载进度的,显示的颜色是半透明的,外圆的底色也是半透明的,在将弧长分成4份,第一和第三的弧长部分显示的是浅蓝色,然后就是随着加载进度的变化而开始转动,下面贴代码 1.初始化的时候开始创建我们需要的各种图形 public C...
分类:其他好文   时间:2016-05-12 17:56:00    阅读次数:188
浅谈UML类图中类之间的5种关系
什么是UML类图? 以前学设计模式的时候一直迷迷糊糊,在画类图时经常分不清各种形状的线条之间的区别,到底依赖和关联有什么区别,聚合和组合又是什么鬼,今天学习之后终于真正了解,通过现实中的例子来解释区分它们 类与类之间的关系 类与类之间的关系可以根据关系的强度依次分为以下五种: 依赖关系(Dependency)---关联关系(Assoc...
分类:其他好文   时间:2016-05-12 17:55:50    阅读次数:231
Qt: 创建具有复选框的树形控件
在Qt中的树形控件称为QTreeWidget,而控件里的树形节点称为QTreeWidgetItem。 关于QTreeWidget控件和QTreeWidgetItem的更多详细知识点,可以查看Qt的官方帮助文档。...
分类:其他好文   时间:2016-05-12 17:57:57    阅读次数:654
Qt实现IP输入框
Qt作为界面框架,已经非常完善了。但是,也不是尽善尽美,IP输入框作为开发中使用很频繁的一个控件,Qt竟然没有实现,也是醉了。不过,我们自己也可以实现,并不是很复杂。 先来看下最终实现的效果: 使用起来还算顺手,实现了以下一些方便的操作: 1.连续输入; 2.连续删除; 3.任意位置插入; 4.自适应大小变化。 5.正则匹配,每个值不大于255。设置IP值时,有正则进行验证是...
分类:其他好文   时间:2016-05-12 17:55:39    阅读次数:299
Java进阶学习第十三天——JSTL&EL学习
JSTL标签库 JSTL标签库概述 JSTL1.1下载相应的jar包 JSTL的快速入门 JSTL的标签 EL函数 EL常用函数 自定义EL函数 自定义标签 实现SimpleTag接口 SimpleTag接口方法的执行顺序 自定义标签快速入门的步骤(没有标签体) 带有标签主体的标签 带有属性的标签 attribute的配置 JSP开发的模式(MVC) MVC设计模式 MVC案例的编写...
分类:编程语言   时间:2016-05-12 17:55:35    阅读次数:278
android从源码解析并实现各种Toast效果合集
前言安卓中为了给用户的友好提示,一般的表现形式为Dialog、PopWindow、Toast,自从Snackbar的出现绝对是秒杀Toast了,Snackbar不仅能够简单实现toast的效果而且还能setAction,但是还是有很多的应用是使用了Toast的,并且安卓死丢丢也有toast的插件,可见toast还是有他存在的价值。看效果csdn传图片不能太大,马蛋来2张好了: 解读安卓的Toa...
分类:移动开发   时间:2016-05-12 17:54:18    阅读次数:394
Java报表小记之 JasperReports & iReport
关于Java报表工具JasperReports以及iReport的详细介绍...
分类:编程语言   时间:2016-05-12 17:54:36    阅读次数:237
tomcat(10)安全性
【0】README 0.0)本文部分描述转自“深入剖析tomcat”,旨在学习 tomcat(10)安全性 的基本知识; 0.1)servlet技术支持通过配置部署描述器(web.xml)文件来对这些内容进行访问控制;(干货——web.xml又名 配置部署描述器) 0.2)servlet容器是通过一个名为验证器的阀来支持安全限制的,该阀会被添加到Context的管道中,并且会先于 Wra...
分类:其他好文   时间:2016-05-12 17:54:35    阅读次数:252
Kafka使用Java客户端进行访问
本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 1. maven依赖包 org.apache.kafka kafka-clients <version...
分类:编程语言   时间:2016-05-12 17:55:19    阅读次数:780
Mysql 实现 Rownum() 排序后根据条件获取名次
mysql 排序后根据条件获取名次...
分类:数据库   时间:2016-05-12 17:55:00    阅读次数:336
Java核心技术(五) —— 泛型程序设计(2)
本文延续上文,针对泛型程序设计,从以下方面进行讲解: 为何使用泛型程序设计 定义简单的泛型类 泛型方法 类型变量的限定 泛型代码和虚拟机 约束与局限性 泛型类型的继承规则 通配符类型 反射和泛型...
分类:编程语言   时间:2016-05-12 17:56:04    阅读次数:197
pdo_mysql.so: undefined symbol: pdo_parse_params in Unknown on line 0
You are here because you got this error when trying to run php via command line: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/pdo_mysql.so' - /usr/lib/php5/201005...
分类:数据库   时间:2016-05-12 17:55:00    阅读次数:1046
获取C++虚表地址和虚函数地址
获取C++虚表地址和虚函数地址                                By qianghaohao        学过C++的应该都对虚表有所耳闻,在此就不过多介绍概念了,通过实例来 演示一下如何获取虚表地址和虚函数地址。          简单说一下虚表的概念:在一个类中如果有虚函数,那么此类的实例中就有 一个虚表指针指向虚表,这个虚表是一块儿专门存放类的虚...
分类:编程语言   时间:2016-05-12 17:56:11    阅读次数:262
Java核心技术(五) —— 泛型程序设计(1)
本文主要针对泛型程序设计,从以下方面进行讲解: 为何使用泛型程序设计 定义简单的泛型类 泛型方法 类型变量的限定 泛型代码和虚拟机 约束与局限性 泛型类型的继承规则 通配符类型 反射和泛型 泛型程序设计,意味着编写的代码可以被很多不同类型的对象所重用。...
分类:编程语言   时间:2016-05-12 17:53:49    阅读次数:148
struts2 捕获404错误的常用方法
需求:如果我们在浏览器地址栏乱敲的时候,所敲入的所有未定义的URL都能被程序捕捉到,然后转到一个自制的404错误处理页面。 先看效果图登陆页面主页面随便输加上标点符号随便输的action方法一 编写 web.xml 404 /404.html ...
分类:其他好文   时间:2016-05-12 17:53:47    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!