自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少寒的修行路

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么时候会来到,卷走一切希望与梦想。

  • 博客(56)
  • 收藏
  • 关注

原创 【产品】飞信V5.2.2体验

昨天安装的飞信,今天早上来中心后,体验了一下,总体来说进步很大,当然与QQ和微信相比还是有一定的差距,但是飞信在进步,虽然有抄袭的嫌疑,但是对用户而言,他们不会在意谁到底抄袭了谁,他们只是希望在安装的时候少一些膈应。第一次写关于产品的文章,参考了早读课的文章,大概理了下思路,就执笔开始写,写的不好大家见谅。1.界面我所认为的界面——1)就是不需要用户点击,APP自动执行并展

2013-09-18 11:07:24 1055

原创 MongoDB之开始

开始使用MongoDB本教程介绍了基本的数据库操作使用mongo shell。MongoDB是一个标准的一部分,提供了一个完整的MongoDB分布JavaScript环境有一个完整的访问JavaScript语言和所有标准功能以及一个完整的数据库接口MongoDB。MongoDB支持Windows和提供了一个Windows分布具有相同操作。的指示安装MongoDB和启动数据库服务器,

2013-06-16 14:02:10 1164

原创 4.Web Service 技术基础

Web Service的三个技术基础:①WSDLWeb Service接口1.types(标准的Schema)数据类型定义的容器2.2N的message通信数据的抽象类型化定义3.portType -N个operation 特定端口类型的具体协议和数据格式规范。Web Service实现1.binding元素-N个更详细的operation

2013-01-16 22:49:26 910 3

原创 3.Web Service 处理非默认类型的机制

在CXF开发中,如果是CXF无法处理的类型,就需要程序员自己搞定。思路:自己搞一个转换器,该转换器负责把CXF搞不定的类型,转换为CXF搞的定的类型。①使用@XmlJavaTypeAdapter修士CXF搞不定的类型。   使用该Annotation时,通过Value属性指定一个类型转换器 //@XmlJavaTypeAdapter(FKXmlAdapter.class) Mapget

2013-01-16 21:00:25 591

原创 2.Web Service的本质

1.客户端把调用方法参数,转换生成XML文档片段片段(SDAP消息,input消息)——该文档片段必须符合WSDL定义的格式。2.通过网络,把XML文档片段传给服务器。3.服务器接收XML文档片段。4.服务器解析XML文档片段,提取其中的数据。5.服务器执行方法。6.把执行方法得到的返回值,再次转换为XML文档片段(SDAP消息,output消息)——该文档片段必须符合WSDL

2013-01-16 18:52:09 645

原创 1、WebService

WebService不是框架,也不是一种技术。而是一种跨平台、跨语言的规范。为了解决这样的需求场景:不同的平台、不同语言所编写的应用之间如何通信,如何相互调用。Web service 集中解决:远程调用、跨平台调用、跨语言调用。

2013-01-15 13:16:26 445

原创 J2EE框架 Spring

Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。该框架基于 Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,最初由 Rod Johnson 和 Juergen Ho

2012-10-30 22:51:59 793

原创 访问URL

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class Snippet {/**

2012-10-28 20:47:39 835 1

原创 搜索引擎不会告诉你的关于robots的潜规则

在所有meta标签中,专门有一类是指导机器人如何处理抓取后的页面,如何追踪页面上的链接的。描述这种信息的meta标签被称为robotsmeta标签(robots meta tag),它就是本文的主角。Robots文件是我们与搜索引擎对话的最重要渠道。为什么meta信息有这么多种类,我们却从来没有在网页上看到过它们呢?因为meta标签的内容在浏览器上是不显示的。绝大部分的meta信息是写给搜

2012-10-26 15:19:31 2038 1

原创 java线程

启动线程通过两种方式实现:1、通过实现Runnable接口定义一个由Thread驱动的任务,后通过把自己传给Thread的构造来启动一个线程(Runnable没有返回值,如需返回值则使用Callable接口)。@实现Runnable的一个任务public class CountDown implements Runnable {    protected int cou

2012-10-12 15:53:03 615

原创 Spring之模拟XML的读取

Spring开始学习了。我是跟着马士兵的视频自学的。首先模拟Spring对配置文件的操作。需要的额外的包:jdom.jar,junit.jar.源码:model:User.javapublic class User { private String name; private String password; public String getUsername

2012-10-01 09:46:16 959

原创 软件设计中的原则(GRASP)

这里说的几个软件模式是属于原则层次一级的,比GoF等软件设计模式高一层。遵循这些原则可以使我们设计出来的软件有更好的可复用性和可维护性,同样GoF等软件设计模式也是遵循这一原则的。下边的条列只是简单的介绍,以便忘记了偶尔过来游览一下,详细的介绍请参阅:《Java模式》、《UML和模式应用-面向对象分析与设计导论》GRASP模式GRASP是General Responsibility

2012-09-07 22:08:25 808

原创 Oracle之序列(主键自增)

1.  在Oracle中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户收工完成处理。序列的创建格式:CREATE SEQUENCE sequence[INCREMENT BY n][STARTWITH n][{MAXVALUE n | NOMAXVALUE}][{MINVALUE n | NOMINVALUE}][{CYCLE|NOCYCLE}

2012-09-03 23:31:58 1362

原创 Oracle之集合操作

在Oracle中提供了三种类型集合操作:并(UNION)、交(INTERSECT)、差(MINUS)UNION : 将多个查询的结果组合到一个查询结果之中,没有重复内容UNION ALL :也是将多个查询结果组合到一个查询之中,但是包含重复值INTERSECT : 返回多个查询结果中相同的部分MINUS : 返回两个查询结果的差集先创建一个表:CREATE TABLE emp2

2012-09-03 22:58:48 766

原创 Oracle之约束(这尼玛绝对重点)

1.约束的分类主键约束:主键表示是一个唯一的表示,本身不能为空唯一约束:在一个表中只允许建立一个主键约束,而其他列如果不希望出现重复值,则可以使用唯一约束检查约束:检查一个列的内容是否合法|-例如:年龄,只能在0~150随机|-例如:性别,只能是男、女、中性(表示草泥马的性别)非空约束:某字段的内容不能为空外键约束:在两张表中进行约束操作2.主键约束(PRIMA

2012-09-02 10:49:05 1804 1

原创 Oracle之创建和管理表

1.常用的数据类型2.表的建立表建立的语法:CREATE TABLE tableName( 字段1 字段类型 [DEFUSULT 默认值], 字段2 字段类型 [DEFUSULT 默认值], …… 字段n 字段类型 [DEFUSULT 默认值])复制表的语句:CREATE TABLE tableNa

2012-09-01 18:30:30 952 2

原创 Oracle之ROWNUM

ROWNUM使用也多是用来分页的:第一页:SELECT * FROM ( SELECT ROWNUM m,empno,ename,job sal FROM emp WHERE ROWNUM<=5)tempWHERE temp.m>0;第二页:SELECT * FROM ( SELECT ROWNUM m,empno,ename,job sal FROM em

2012-08-31 16:32:27 560

原创 Oracle之更新操作

复制表格:CREATE TABLE myemp AS SELECT * FROM emp ;1.添加数据语法:INSERT INTO tablename[( 字段名称1 字段名称2,....)] VALUES ( 值1, 值2,...) ;添加一条数据:推荐用法:INSERT INTO myemp(empno,ename,job,mgr,hiredate,s

2012-08-30 23:27:58 757

原创 Oracle之子查询

子查询:在一个查询的内部还包括另外一个查询,则此查询位子查询,子查询的格式:SELECT {DISTINCT} * | 列名称1 别名1, 列名称2 别名2,FROM 表名1 别名1 , 表名2 别名2 ,(SELECT {DISTINCT} * | 列名称1 别名1, 列名称2 别名2,FROM 表名1 别名1 , 表名2 别名2 ,{WHERE 条件(s)}{GROUP

2012-08-30 22:54:59 777

原创 Oracle之组函数、分组统计

1.组函数在SQL中常用的组函数有以下几个:COUNT():求出全部的记录数     --SELECT COUNT(empno) FROM emp ;MAX()    :求出一组中的最大值  --SELECT MAX(sal) FROM emp ;MIN()     :求出最小值  --SELECT MIN(sal) FROM emp ;AVG()     :求出平均值 --S

2012-08-30 21:59:06 3444

原创 UML

http://www.ibm.com/developerworks/cn/rational/r-uml/用例图用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色"(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系--要么是整个系统的全部用例,

2012-08-24 14:27:39 698

原创 Oracle之多表查询

多表查询的基础语法SELECT {DISTINCT} * |查询列 1 别名1,查询列 2 别名2,…FROM 表名称1 别名1 , 名称2 别名2 ,…{WHERE 条件(s)}{ORDER BY 排序字段ASC|DESC , 同时查询ACS | DESC ,…}给出几个例子吧。1.SELECT e.ename,e.sal,d.dname,s.gr

2012-08-22 20:36:22 480

原创 Oracle之单行函数

单行函数单行函数是每个数据库的“特色”函数。单行函数语法:function_name(column|expression,[arg1,arg2,…]);参数说明:function_name:函数名称column:                数据库列名expression:           字符串或计算表达式arg1,arg2:           在函数中使

2012-08-21 19:49:20 611

原创 Oracle之scott用户表、相关SQL语句

1.scott用户下的表结构:雇员表EMPNo.名称类型描述1EMPNONUMBER(4)雇员编号2ENAMEVARCHAR2(10)雇员姓名3JOBVARCHAR

2012-08-20 20:52:50 2059

原创 Oracle之SQLPlus简单应用

SQLPlus是Oracle提供的一个命令行执行的工具软件,安装之后会自动在系统中进行注册。Oracle安装结束后,会存在一个emp的表。使用SQLPlus操纵Oracle,用户名:scott/tiger(使用之前,开启服务)1.查询某个表的全部内容:SELECT * FROM emp;2.用sqlplus可以对环境进行设置:i.设置每行像是长度

2012-08-20 13:51:37 807

转载 "Computer Science" is Not Science and "Software Engineering" is Not Engineering

"Computer Science" is Not Science and "Software Engineering" is Not Engineeringfrom:http://www.geocities.com/tablizer/science.htmUpdated 3/12/2005I have been in a lot of "software engineering"

2012-08-20 10:30:29 1598

原创 Oracle之安装与配置

鉴于Oracle10g对win7系统的兼容性问题,我使用Oracle11g数据库进行安装与配置。从Oracle官网自行下载安装包:然后同时解压。在安装前最好关闭防火墙和各种杀毒软件。在主目录下的install文件夹下的oui.exe,“以管理员身份运行”。1.由于小弟仅为学习使用,所以一切从简,没有填入各种email之类的。如下图:当然就会有如下

2012-08-20 10:08:29 526

原创 Hibernate之事务并发处理

事务并发处理一、 数据库的隔离级别:并发性作用。1、   ReadUncommited(未提交读):没有提交就可以读取到数据(发出了Insert,但没有commit就可以读取到。)很少用2、   ReadCommited(提交读):只有提交后才可以读,常用,3、   RepeatableRead(可重复读):mysql默认级别, 必需提交才能见到,读取数据时数据被锁

2012-08-18 18:53:31 779

原创 Hibernate之缓存处理

一、 Session级缓存(一级缓存)一级缓存很短和session的生命周期一致,因此也叫session级缓存或事务级缓存         hibernate一级缓存        那些方法支持一级缓存:         * get()         * load()         * iterate(查询实体对象)

2012-08-17 19:29:22 861

原创 Hibernate之性能优化策略

性能优化策略1、  注意session.clear()的动用,尤其在不断分页循环的时候a)        在一个大集合中进行遍历,遍历msg,取出其中的含有敏感字样的对象b)        另外一种形式的内存泄露 //面试是:Java有内存泄漏吗?2、  1 + N问题 //典型的面试题a)        Lazyb)        BatchSiz

2012-08-17 19:24:52 797

原创 hibernate树形结构

树形结构:也就是目录结构,有父目录、子目录、文件等信息,而在程序中树形结构只是称为节点。         一棵树有一个根节点,而根节点也有一个或多个子节点,而一个子节点有且仅有一个父节点(当前除根节点外),而且也存在一个或多个子节点。         也就是说树形结构,重点就是节点,也就是我们需要关心的节点对象。         节点:一个节点有一个ID、一个名称、它所属的

2012-08-14 16:24:26 2577

原创 Hibernate之关系映射

关系映射         注意:这里的关系是指:对象之间的关系,并不是指数据库的关系,-----红色重要         存在以下关系:1、    一对一u       单向(主键、外键)u       双向(主键、外键)2、    一对多u       单向u       双向3、    多对一u       单向

2012-08-10 15:48:26 1514

原创 Hibernate之持久化对象的三种状态

一、 瞬时对象(Transient Object):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收二、 持久化对象(Persistent Object):持久实例是任何具有数据库标识的实例,它有持久化管理器Sessio

2012-08-10 09:09:49 586

原创 Hibernate之核心开发接口

一、 Configuration(AnnotationConfiguration)作用:进行配置信息的管理目标:用来产生SessionFactory可以在configure方法中指定hibernate配置文件,默认(不指定)时在classpath下加载hibernate.cfg.xml文件加载默认的hibernate的配置文件sessionFactory

2012-08-09 23:07:11 670

原创 Hibernate之ID主键生成策略

ID主键生成策略一、 Xml方式标签必须配置在标签内第一个位置。由一个字段构成主键,如果是复杂主键标签被映射的类必须定义对应数据库表主键字段。大多数类有一个JavaBeans风格的属性, 为每一个实例包含唯一的标识。 元素定义了该属性到数据库表主键字段的映射。<id name="propertyName"

2012-08-09 22:50:03 2230

原创 使用hibernate工具类将对象模型生成关系模型

package com.wjt276.hibernate; import org.hibernate.cfg.AnnotationConfiguration;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport; /** * Hibernate工具 * 将对象模型生

2012-08-09 22:48:38 755

原创 Hibernate之基础配置

1、  ehibernate.cfg.xml: show_sql2、  hibernate.cfg.xml:format_sql3、  表名和类名不同,对表名进行配置a) Annotation:@Tableb) Xml:自己查询4、  字段名和属性相同a) 默认为@Basicb) Xml中不用写column5、    字段名和属性名不

2012-08-09 22:30:24 423

原创 java之反射机制——invoke。

import java.lang.reflect.Method;public class InvokeTester { public int add(int param1, int param2) { return param1 + param2; } public String echo(String mesg) { return "echo" + mesg; } p

2012-08-08 11:21:52 474

原创 Hibernate之原理浅析

first model:student.java:public class Student { private int id; private String name; private int age; public int getId() { return id; } public void setId(int id) { this.id = id; } pu

2012-08-08 11:08:10 357

原创 Hibernate之架构

2012-08-06 08:58:32 381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除