概述在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。[GOF《设计模式》]结构图图1Observer模式
系统 2019-08-29 22:04:45 2540
WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:1.ScanResult主要用来描述已经检测出的接入点,包括接入点的地址,接入点的名称,身份认证,频率,信号强度等信
系统 2019-08-29 21:59:24 2540
因为需要获取了谷歌天气的api.xml文件,开始看到有点懵,怎么和常见的xml文件格式不一样呢?或许是我对xml的了解太少了吧,了解的博友给介绍一下。自习研读了它的xml文件之后,发现原来它的文件更加的容易解析,因为少了很多繁琐的东西。这时我获取的文件格式:
系统 2019-08-12 09:30:39 2540
I'mtryingtoinjectaManagedBeaninmyFacesConvertedthefollowingway:@ManagedBean@RequestScoped@FacesConverter(forClass=Group.class)publicclassGroupConverterimplementsConverter{@ManagedProperty("#{groupService}")privateGroupServicegroup
系统 2019-08-12 09:27:38 2540
原文:SQLServerBCP使用小结用法:bcp{dbtable|query}{in|out|queryout|format}数据文件[-m最大错误数][-f格式化文件][-e错误文件][-F首行][-L末行][-b批大小][-n本机类型][-c字符类型][-w宽字符类型][-N将非文本保持为本机类型][-V文件格式版本][-q带引号的标识符][-C代码页说明符][-t字段终止符][-r行终止符][-i输入文件][-o输出文件][-a数据包大小][-S服
系统 2019-08-12 01:55:39 2540
1监控工具:sponmysqlsp系列可监控各种数据库2调优2.1DB层操作与调优2.1.1、开启慢查询在My.cnf文件中添加如下内容(如果不知道my.cnf的路径可使用find/-namemy.cnf进行查找):在mysqld下添加Log_slow_queries=ON作用:开启慢查询服务Log-slow-queries=/var/log/slowqueries.log作用:慢查询日志存储路径。Long_query_time=1作用:定义慢查询时间长度
系统 2019-08-12 01:55:11 2540
1.多where,少havingwhere用来过滤行,having用来过滤组2.多unionall,少unionunion删除了重复的行,因此花费了一些时间3.多Exists,少inExists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子例,想要得到有电话号码的人的基本信息,table2有冗余信息select*fromtable1;--(id,name,age)select*fromtable2;--(id,phone)in:se
系统 2019-08-12 01:54:58 2540
关于SQL的partitionby字段的一些用法心得先看例子:ifobject_id('TESTDB')isnotnulldroptableTESTDBcreatetableTESTDB(Avarchar(8),Bvarchar(8))insertintoTESTDBselect'A1','B1'unionallselect'A1','B2'unionallselect'A1','B3'unionallselect'A2','B4'unionallsele
系统 2019-08-12 01:54:56 2540
共有系统RDBMS表、数据字典、动态视图、数据字典视图4种。1.内部RDBMS表oracle系统运行需要的表,以x$开头,如x$ksppi、x$ksppcv2.数据字典记录系统的表、对象、索引等;如obj$、users$3.动态视图系统通过的一些动态视图,以便适时查询数据库当前状态。如v$parameter、v$fixed_table每一个v$视图都有一个Gv$视图存在。同时,由v$和gv$还延伸出v_$、GV_$公用同义词视图。以解决非sys用户,v$不
系统 2019-08-12 01:51:41 2540
改章节笔者在深圳逛街的时候突然想到的...这两天就有想写几篇关于存储过程程序的笔记,所以回家到之后就奋笔疾书的写出来发表了第一章:MYSQL存储程序简介MYSQL第一次出现在IT天下,是在20世纪90年代中期,它几乎没有一般的贸易数据库的特色。像事务支持、子查询、视图和存储过程等功能都是很主要的。接下来的一系列版本供给了这些缺失的特性。现在,我们分析的存储过程、函数和触发器都是在MYSQL5中供给的(可更新视图和数据字典也是这样),MYSQL和其他关系型数
系统 2019-08-12 01:51:33 2540