自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 简单记录cxf框架来实现webservice接口

1.下载apache-cxf的jar包文件。 2.编写webservice的服务器端接口代码,并且引入第一步下载的jar包。 3.新建一个客户端的项目,然后在项目的下新建一个wsdl文件。与src同级4.配置环境变量,将E:\Users\c_xl\Downloa级ds\apache-cxf-3.0.15\bin;加在path的最前面。(此处为我本地的路径) 5.通过命令行在客户端项目的src路

2017-10-11 15:58:07 184

原创 Http协议

1.请求组成部分: 请求行 请求方式(get/post)+path(项目路径开始不包含主机)+协议http/1.1一个连接可以请求多个资源,http/1.0是一个连接只能请求一个资源,所以我们用1.1。例如:GET /web_test/index.jsp HTTP/1.1 请求头(浏览器交给服务器的一些信息,比如:Accept:/ 表示浏览器可以接收服务器

2017-09-27 17:59:03 149

原创 schema的几个重要知识

1.schema的作用是用来对xml文档做约束,保证xml文档的正确性。 2.namespace:相当于schema文件的id 3.targetNamespace属性: 用来指定schema文件的namespace的值 4.xmlns属性: 引入一个约束,它的值是一个schema文件的namespace值。 5.schema:location属性: 用来指定引入

2017-09-27 17:34:31 3558

转载 .深入剖析volatile关键字

1.volatile关键字的两层语义一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义:1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。2)禁止进行指令重排序。先看一段代码,假如线程1先执行,线程2后执行:1 2 3 4 5 6 7 8 //线程1 boolean sto

2017-09-08 18:08:38 169

原创 webservice的简单理解

WebServices的特点: (1),WebServices 是自包含的。即在客户端不需要附加任何软件,只要客户机支持 HTTP 和XML 就 OK 了。 (2),WebServices 是自我描述的。在客户端和服务端都不需要知道除了请求和响应消息的格式和内容外的任何事。 (3),WebServices 是跨平台和跨语言的。客户端和服务端均可以在不同的平台和语言环境中实现,同时,不必为了支持

2017-09-08 16:50:40 774

原创 jquery自定义验证错误信息提示

(“#paynew_form”).validate({      errorPlacement : function(error, element) {           if (element.attr(“name”) == “quickPayValidMonth” || element.attr(“name”) == “quickPayValidYear”)(“#paynew_form”).v

2017-09-08 14:58:45 1057

原创 ajax简单说明

0: (Uninitialized) the send( ) method has not yet been invoked. 1: (Loading) the send( ) method has been invoked, request in progress. 2: (Loaded) the send( ) method has completed, entire respons

2017-09-08 14:55:31 133

原创 Quartz任务调度入门

了解Quartz体系结构 Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各种信息

2017-09-08 14:47:45 182

原创 要实现读写分离需要根据用户的操作连接不同的数据库

连接不同的数据库就需要动态切换数据源动态切换数据源的实现方案:结合AOP实现。一、建立一个获得和设置上下文环境的类,主要负责改变上下文数据源的名称public class DynamicDataSourceHolder {private static final ThreadLocal<String> contextHolder = new ThreadLocal<String>();public

2017-09-08 14:45:32 2356

原创 StringUtils的isBlank与isEmply

StringUtils的isBlank与isEmply1. public static boolean isEmpty(String str)   判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0  下面是 StringUtils 判断是否为空的示例:   StringUtils.isEmpty(null) = true  StringUtils.isEm

2017-09-08 14:44:00 154

原创 httpClient发送HTTP请求简单示例

1.如果发送的是get请求。 private String sendByGet(String url) { String response = null; HttpClient client = new DefaultHttpClient(); try { HttpGet httpGet = new HttpGet(ur

2017-09-07 15:59:22 1351

原创 javaWeb中的文件上传和下载

文件上传的核心几大步骤:String savePath=this.getServletContext().getRealPath("/WEB-INF/upload");File file=new File(savePath);if(!file.exists() && !file.isDirectory()){system.out.pritln("文件目录")+savePaht+"不

2017-08-28 16:43:37 300

空空如也

空空如也

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

TA关注的人

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