2012年6月25日

mysql之字符集与校对集

摘要: 一、字符集1.mysql的字符集设置非常灵活可以设置服务器默认字符集;数据库默认字符集;表默认字符集;列字符集;如果某一级别没有指定字符集,则继承上一级。查看所有字符集语句:show character set;2.以表声明为utf-8为例,最终存储在表中的数据为utf-8 ①我们要告诉服务器,我给你发送的数据是什么编码?character_set_client ②告诉字符集转换器,转换成什么编码?character_set_connection ③查询的结果用什么编码?character_set_results 如果以上三者都为字符集N,可简写为set names N;3.什么情况下会出现乱 阅读全文

posted @ 2012-06-25 00:54 郑志伟 阅读(3972) 评论(0) 推荐(2) 编辑

2012年6月24日

eclipse快捷键

摘要: Eclipse的快捷键【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。【Ctrl+/】快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。【Ctrl+D】删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。【Ctrl+M】窗口最大化和还原,用户在窗口中进行操作时,总会觉 阅读全文

posted @ 2012-06-24 19:47 郑志伟 阅读(311) 评论(0) 推荐(0) 编辑

我的第一个webservice例子

摘要: 1.首先从http://xfire.codehaus.org/Download下载xfire压缩包xfire-distribution-1.2.6.zip我下载的是这个。2.打开eclipse新建一个动态web项目,项目名为myXFire。将下载的xfire压缩包里面的lib目录下的jar包和xfire-all-1.2.6.jar导入3.修改web.xml配置文件加入:<servlet> <servlet-name>XFireServlet</servlet-name> <servlet-class> org.codehaus.xfire.tra 阅读全文

posted @ 2012-06-24 19:41 郑志伟 阅读(675) 评论(0) 推荐(0) 编辑

webservice入门简介

摘要: 1.什么是webservice?webservice是一种跨编程语言和跨操作系统平台的远程调用技术。所谓的远程调用,就是一台计算机a上的一个程序可以调用另一台计算机b上的一个对象的方法,比如:银联提供给商场的pos机刷卡系统。什么情况下可能用到远程调用技术呢?例如,amazon,天气预报系统,淘宝网,校内网,百度等把自己的系统服务以webservice服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能,这样扩展了自己系统的市场占有率,往大的概念上吹,就是所谓的SOA(面向服务体系)应用。所谓的跨编程语言就是服务端程序采用java语言编写,客户端程序则可以采用其他编程语言编写,反之亦然。 阅读全文

posted @ 2012-06-24 11:40 郑志伟 阅读(4236) 评论(0) 推荐(2) 编辑

2012年6月23日

schema学习笔记

摘要: 1.什么是Schema?它是用一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模式;规定XML文档实例的结构和和每个元素/属性的数据类型。2.为何要用Schema?DTD的局限性:DTD不遵循XML语法(写XML文档实例时用一种语法,写DTD的时候用另外一种语法)DTD数据类型有限(与数据库数据类型不一致);DTD不可扩展;DTD不支持命名空间Schema的新特性基于XML语法;可以用能处理XML文档的工具处理;大大扩充了数据类型,可以自定义数据类型;支持元素的继承--Object-Oriented支持属性组Schema的数据类型简单类型-->1.内置的数 阅读全文

posted @ 2012-06-23 23:50 郑志伟 阅读(237) 评论(0) 推荐(0) 编辑

DTD学习笔记

摘要: 1.什么是DTD,为什么要用DTD?文档类型定义--Document Type DefinitionDTD用来描述XML文档的结构,一个DTD文档包含:元素(ELEMENT)的定义规则;元素之间的关系规则;属性(ATTLIST)的定义规则;可使用实体(ENTITY)或符号(NOTATION)规则2.如何生成一个DTD文档DTD文档的声明及引用内部DTD文档<!DOCTYPE 根元素 [定义内容]>外部DTD文档<!DOCTYPE 根元素 SYSTEM "DTD文件路径">内外部DTD文档结合<!DOCTYPE 根元素 SYSTEM " 阅读全文

posted @ 2012-06-23 23:49 郑志伟 阅读(427) 评论(0) 推荐(0) 编辑

mysql之视图

摘要: 1.什么是视图?视图是由查询结果形成的一张虚拟表。2.什么时候要用到视图?如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询3.视图的创建语法:createview视图名asselect 语句;4.使用视图有什么好处呢?①简化查询语句 比如:有一张商品表,我们经常要查每个栏目下商品的平均价格 select cat_id,avg(shop_price) from goods gropy by cat_id; 这时候我们就可以创建一张视图: create view avgPrice asselect cat_id,avg(shop_price) from goods gropy 阅读全文

posted @ 2012-06-23 23:04 郑志伟 阅读(29671) 评论(1) 推荐(5) 编辑

mysql之列的增删改

摘要: 我们先来看创建一张表的语法create table tableName( 列名 列类型 [列属性] [默认值], -->把这整行看成是 列声明的一条语句 ......);1.增加列语法:alter tableNameadd列声明新增加的列默认放到表中的最后一列,如果要让新增的列放到具体位置可以这样:alter tableName add列声明after已有列名如果要让新增的列排到最前面,可以这样:alter tableName add列声明first2.修改列语法:alter talbeNamechange被改变的列列声明3.删除列语法:alter tableNamedrop列名 阅读全文

posted @ 2012-06-23 23:03 郑志伟 阅读(754) 评论(0) 推荐(1) 编辑

mysql之左连接与右连接

摘要: 左连接:select 列1,列2,列N fromtableAleft jointableBon tableA.列 = tableB.列(正常是一个外键列) [此处表连接成一张大表,完全当成一张普通表看]where,having,group by ...照常写。右连接:select 列1,列2,列N fromtableArightjointableBon tableA.列 = tableB.列(正常是一个外键列)[此处表连接成一张大表,完全当成一张普通表看]where,having,group by ...照常写。内连接:select 列1,列2,列N fromtableAinnerjointa 阅读全文

posted @ 2012-06-23 23:02 郑志伟 阅读(44940) 评论(0) 推荐(0) 编辑

mysql之union

摘要: 今天来写写union的用法及一些需要注意的。union:联合的意思,即把两次或多次查询结果合并起来。要求:两次查询的列数必须一致推荐:列的类型可以不一样,但推荐查询的每一列,想对应的类型以一样可以来自多张表的数据:多次sql语句取出的列名可以不一致,此时以第一个sql语句的列名为准。如果不同的语句中取出的行,有完全相同(这里表示的是每个列的值都相同),那么union会将相同的行合并,最终只保留一行。也可以这样理解,union会去掉重复的行。如果不想去掉重复的行,可以使用union all。如果子句中有order by,limit,需用括号()包起来。推荐放到所有子句之后,即对最终合并的结果来排 阅读全文

posted @ 2012-06-23 23:02 郑志伟 阅读(66260) 评论(4) 推荐(3) 编辑

导航