自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Web Service的一个例子遇到的问题

当lib目录下同时存在XmlSchema-1.4.7.jar和xmlschema-core-2.0.jar时候会出现:java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaCollection.read(Lorg/w3c/dom/Document;Ljava/lang/String;)Lorg/apache/ws/com

2016-08-30 15:04:05 677

原创 Web Service平台概述

Web Service平台主要设计有: (1)SOAP(简单对象访问协议) (2)WSDL(Web Service描述语言) (3)UDDI(统一描述、发现和整合协议)

2016-08-30 00:04:20 419

原创 Web Service概述

Web Service不是一种技术,是一种设计思想,充分利用Web分布式编程模型的松耦合性,允许各种平台和各种编程语言的应用彼此交换数据,从何将其无缝地整合在一起。Web Service提供了一种建立分布式应用的平台,使得不同操作平台上由不同语言实现的,所有已开发、部署的软件,都可以充分利用这个平台实现分布式计算。**什么是分布式计算?** 什么是分布式计算?所谓分布式计算是一门计算机科学,它

2016-08-29 23:59:32 305

原创 MySql数据库外键关联

设置外键关联是可以设置在删除时和在更新时的操作,其中有三个比较重要的。 (1)层叠(级联):cache (2)设为null:set null (3)无动作:no action(1)层叠,当主表删除一条记录,那么从表对应的引用了被删除的记录的主键作为外键的记录将会级联删除。更新时候也一样。 (2)设为null,当主表删除一条记录,那么从表对应的引用了被删除的记录的主键作为外键的记录的外键将会设

2016-08-24 22:21:08 1301

原创 Every derived table must have its own alias

SELECT COUNT(*) FROM ( SELECT cv.* FROM study_card AS scd LEFT JOIN stuc_course AS sce ON scd.id=sce.stuc_id LEFT JOIN course_view AS cv ON cv.id=sce.course_id WHERE scd.user_id='

2016-08-24 21:06:14 357

原创 mySql联合两个查询结果用UNION或者UNION ALL

项目开发中由于业务的需求,可能将两个业务实体放在两张表(或在两个查询结果)中,但有时候项目需要将这两张表(或查询结果)的所有记录联合起来,就可以用到UNION或UNION ALL,其中UNION ALL是不去重复,而UNION将把结果之和去重(类似于distinct)。 第一个查询: SELECT cv.* FROM study_card AS scd LEFT JOIN

2016-08-24 21:02:49 2071

原创 web.xml文件的dtd

可以根据这个文件去检查web.xml文件里面的元素的用处,现把web.xml的dtd文件贴出。<!--DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.Copyright 2000-2007 Sun Microsystems, Inc. All rights reserved.The contents of this file are

2016-08-24 11:15:24 1734

原创 数据库设计(设计视图)(下)

由上一篇可以知道,我们记录写出了: (1)在使用中的学习卡的课程的部分信息和学习人数 (2)在订单中的课程的部分信息和学习人数 (2)不在使用中的学习卡的课程也不在订单中的课程的部分信息和学习人数接下来我们要讲的是视图。我们先将普通表和视图的区别于联系。普通表与视图: 普通表是实实在在的表,它占据空间;而视图是虚拟的,他几乎不占据空间,只占据少许视图定义的空间,当我们创建了视图后,就可以像普

2016-08-17 00:02:35 6401

原创 某教育平台项目开发之--数据库设计(设计视图)(上)

本次开发采用mysql数据库,遇到一个非常难搞的业务需求。这里先上本项目的数据库设计:在这里我用自己的话概括一下关于课程这张表的事情。课程分为免费跟收费,但是数据库的表中没有一个叫”is_free”的字段,但有一个叫”price”的字段,当price==0.0的时候我们就叫免费,当price>0.0的时候我们叫收费,免费的课程并不是都可以学习,我们依然采用“需要购买的方式”,即使是免费也需要购买,只

2016-08-16 22:07:10 5279

原创 知乎上遇到的对AOP的理解

知乎地址:点击进入 一句话概括AOP:这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。一般而言,我们管切入到指定类指定方法的代码片段称为切面,而切入到哪些类、哪些方法则叫切入点。有了AOP,我们就可以把几个类共有的代码,抽取到一个切片中,等到需要时再切入对象中去,从而改变其原有的行为。

2016-08-15 12:31:56 1007

原创 某教育平台项目开发之--使用SSM框架开发过程遇到的问题总结

本次开发一个系统,前端是Android端,交互方式用json。一、关于@RequestBody和@JsonIgnoreProperties(ignoreUnknown=true)的问题 前端用json数据传输。json数据格式如下:{"mobileNum" : "13800138000",“userName”:”df54df”,"Password" : "123456"}后端用一个对象封装

2016-08-14 14:50:48 3331

原创 线程的生命周期

线程的有四种状态:(1)就绪、(2)运行、(3)阻塞、(4)死亡1、新建:new 一个进程 2、当对一个线程对象进行start()的时候并不代表他就能马上运行,而只是说它具备了运行的资格,等待调度 3、运行中的线程什么情况会受到阻塞? (1)调用sleep(时间) (2)IO阻塞 (3) (4) (5) 4、阻塞结束到就绪的情况? (1)睡眠时间到了

2016-08-06 13:01:12 298

原创 多线程方法记录

1、Thread.currentThread():获取当前线程的对象(currentThread()是Thread的静态方法) 2、线程对象.getName():获取当前线程对象的名称。

2016-08-05 15:16:47 314

原创 多线程:继承Thread和实现Runnable的区别

在给出这两个区别之前,我们先看看Thread类的源代码。class Thread implements Runnable { /* What will be run. */ private Runnable target; public Thread() { init(null, null, "Thread-" + nextThreadNum(), 0);

2016-08-05 15:14:10 609

原创 关于hibernate一个uuid和timestamp的映射问题

需求:创建一张主键是varchar(255)类型的,并且有一个属性是timestamp类型的,那么javaBean可以这么配置: id:String time:Timestampxml配置文件:<hibernate-mapping> <class name="cn.szy.domain.User" table="user"> <id name="id" type="jav

2016-08-02 16:41:00 654

原创 Hibernate的状态及持久化是的各种方法比较

瞬态:对象由new操作符创建,且尚未与Hibernate Session关联的对象被认为处于瞬态。瞬态不会被持久化到数据库中,也不会被赋予持久化标识。如果程序中失去了瞬态对象的引用,这个对象将被垃圾回收器回收。持久化态: 持久化实例在数据库中有对应的记录,并拥有一个持久化标识。持久化的实例可以是刚刚保存的,也可以是刚被加载的(刚从数据库取出)。无论哪种,持久化对象,都必须与指定的Hibernate

2016-08-02 15:35:58 360

原创 关于SSH三大框架注解的问题

关于SSH注解,有三种: 1、由于spring框架org.springframework.*提供的注解,这个注解主要是解决程序员不用多次在spring的配置文件applicationContext.xml配置Bean,只需要在applicationContext.xml文件上加上: <context:component-scan base-package="cn.szy"></context:c

2016-08-02 11:00:54 330

原创 ${pageContext.request.contextPath}

JSP页面可以通过${pageContext.request.contextPath}取出项目的根路径。比如项目名称是testweb,那么在某个jsp页面访问${pageContext.request.contextPath}/xyz.jsp,即是访问到了:http://localhost:8080/testweb/xyz.jsp(如果端口为8080)。在开发项目是,有时候可以在一个叫base.js

2016-08-01 21:17:40 249

转载 【转载】大话项目管理工具之Maven篇

原文地址:点此进入 前言相信只要做过 Java 开发的童鞋们,对 Ant 想必都不陌生,我们往往使用 Ant 来构建项目,尤其是涉及到特别繁杂的工作量,一个 build.xml 能够完成编译、测试、打包、部署等很多任务,这在很大的程度上解放了程序员们的双手。但同时也存在一些其他的问题,比如:jar 文件管理混乱,每次都需要自己去下载;build.xml 因项目结构的不同导致差异性较大。概况自从项目

2016-08-01 10:11:21 358

传智博客培训资料

传智博客javaweb上课时候的培训资料,齐全,专业

2016-01-04

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

TA关注的人

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