自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 equals的重写

正常情况下,equals比较的是引用数据类型,例如对象,默认情况写equals比较的是两个对象的内存地址;但是有些情况下我们需要比较我们自定义的对象,我们不希望去比较内存地址,仅仅只看两个对象中的属性是否一样就够了,所以我们需要去重写equals(),来实现我们的需求。

2023-05-13 10:14:45 122

原创 CXF使用

CXF介绍Apache CXF = Celtix + Xfire支持多种协议:SOAP,HTTP/XML,可以和spring无缝整合,支持JAX-WS、 JAX-WSA、JSR-181 和 SAAJ;cxf环境搭建1.下载完成后解压到磁盘目录下就行;2.配置环境变量​ ① 新建CXF_HOME,变量值为cxf解压目录​ ②path变量后新加%CXF_HOME%\bin3.cmd验证,命令:wsdl2java -v在开发中用到的关于cxf的jar包,整合spring

2021-12-22 19:23:37 693

原创 CXF日志拦截器

日志拦截器什么是拦截器?当客户端向服务端发送请求,请求中的数据将被组装并传输到服务器。服务器获取该数据,解组,最后调用服务方法。当服务器发送响应给客户端时,将重复该过程。组装和解组是客户端和服务端提供的核心功能。CXF通过Interceptor来提供这些功能。Interceptor通过监听传输过来的信息来提供核心功能。这些功能包括:组装、解组、操纵消息头、执行认证检查、验证消息数据等。CXF提供内置的Interceptor来实现这些功能。用户也可以自定义Interceptor。Interceptor

2021-12-22 19:22:38 1344

原创 CXF整合spring,springmvc

CXF与spring,springmvc的整合,调用网络服务整合spring,springmvc所需jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}&l

2021-12-22 19:21:10 183

原创 SOAP协议

简介SOAP(Simple Object Accrss Protocol,简单对象访问协议)是一种简单的基于XML的协议SOAP是Web Service的通信协议,是基于XML语言和XSD标准,其定义了一套编码规则,编码规则定义如何将数据表示为消息,以及怎样通过HTTP协议来传输SOAP消息,由四部分组成:(1) SOAP信封(Envelope):定义了一个框架,框架描述了消息中的内容是什么,包括消息的内容、发送者、接收者、处理者以及如何处理消息。(2)SOAP编码规则:定义了一种系列化机制,用于交

2021-12-22 19:19:58 6505

原创 WebService简介与实现

webservice三要素:SOAP:简单对象访问协议,客户端和服务端通信的协议,soap=xml+httpWSDL:web服务描述语言与结构分析,基于xml,用于描述web服务的参数,方法和返回值UDDI:统一描述、发现和集成,通过soap协议进行通讯。webservice规范三种规范分别是JAX-WS、JAXM&SAAJ、JAX-RS(Restful风格)。详解点击此处开发过程中涉及到的依赖 <dependency> <groupId&g

2021-12-22 19:19:12 168

原创 WSDL理解

WSDL官方解释WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。服务接口描述文档,一

2021-12-22 19:17:44 491

原创 webservice涉及到的注解

@WebService:作用在服务端接口上,所有非静态方法都会被发布​ 属性:exclude=true不发布;serviceName对外发布的服务名@WebMethod(operationName=“queryPojo”,exclude=true)operationName 接口的方法名exclude 用于阻止将某一继承方法公开为web服务,默认为false@WebResult(name=“returnWord”) 接口的返回值@WebParam(name=“cityName”).

2021-12-22 19:16:30 461

转载 yaml介绍

1、文件类型1.1、properties同以前的properties用法1.2、yaml1.2.1、简介YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件1.2.2、基本语法key: value;kv之间有空格大小写敏感使用缩进表示层级关系缩进不允许使

2021-12-04 14:06:13 448

原创 WebService简介与实现

webservice三要素:SOAP:简单对象访问协议,客户端和服务端通信的协议,soap=xml+httpWSDL:web服务描述语言与结构分析,基于xml,用于描述web服务的参数,方法和返回值UDDI:统一描述、发现和集成,通过soap协议进行通讯。webservice规范三种规范分别是JAX-WS、JAXM&SAAJ、JAX-RS(Restful风格)。https://www.cnblogs.com/biaogejiushibiao/p/10351272.html#_labe

2021-11-29 17:16:30 123

原创 JSP主要内容介绍

1.0 jsp作用JSP 的主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。1.1 JSP的原理​ **JSP页面本质上是一个 Servlet 程序。**当我们第一次访问 jsp 页面的时候。Tomcat 服务器会帮我们把 jsp 页面翻译成为一个 java 源文件。并且对它进行编译成为.class 字节码程序。我们打开 java 源文件不难发现其里面的内容是:​ 我们跟踪原代码发现,

2021-11-29 17:13:28 816

原创 三大作用域

作用域类型作用域类型作用范围请求域HttpServletRequest只在同一次请求中起作用会话域HttpSession同一个会话中起作用 浏览器第1次访问服务器直到浏览器关闭 的整个过程称为1次会话上下文域ServletContext同一个应用中起作用 服务器启动直到服务器关闭的整个过程都起作用作用域方法与作用域有关的方法作用Object getAttribute(“键”)从中得到一个值void setAttribute(

2021-11-29 17:06:38 524

原创 文件上传与下载

本文主要是用javaweb中Servlet实现文件上传流程需要的jar包 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency> <dependency>

2021-11-21 22:04:25 356

原创 Mybatis-Plus学习笔记

一.Mybatis-Plus1.数据库配置spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/mybatis-plus?serverTimezone=GMT%2B8spring.datasource.username=rootspring.datasource.password=1234562.自动填充功能1.在实体类需要自动

2021-06-10 15:47:25 220 1

原创 js复选框

效果图全选checkedAllBtn.onclick=function(){ for(var i=0;i<items.length;i++){ items[i].checked=true; } }全不选checkedNoBtn.onclick=function(){ for(var i=0;i<items.length;i++){ items[i].checked=false; } }反选check

2021-06-09 17:32:08 1763

原创 java集合笔记

集合结构图方法boolean add( Object obj)//添加一个对象。boolean addAll( Collection c)//将一个集合中的所有对象添加到此集合中。void clear()//清空此集合中的所有对象。boolean contains( Object o)/检查此集合中是否包含o对象boolean equals( Object o)//比较此集合是否与指定对象相等。boolean isEmpty()/判断此集合是否为空boolean remove( Obj

2021-06-06 12:06:21 61

原创 mybatis中mapper的异常

问题描述mapper文件绑定异常org.apache.ibatis.binding.BindingException: Type interface cn.pdsu.yf.dao.IUserdao is not known to the MapperRegistry解决办法:在pom.xml文件中加入以下代码 <!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --> <build> <resources>

2021-05-14 17:17:06 337

原创 mybatis入门案例

1.配置mybatis-config.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments defaul

2021-05-02 16:23:32 67

原创 关于SpringMVC中SessionAttributes注解的简单介绍

@SessionAttributes:只能作用于类上,将request域中的参数存放到session域中,在全局中用于共享参数。该注解中value属性代表将key代表的值存放到session域中@Controller@SessionAttributes(value = "key")public class HelloController {@RequestMapping(value = "/testSessionAttributes") public String testSessionA

2021-04-13 17:13:48 116

原创 SpringMVC和Spring的xml配置文件

Spring.xml文件配置头文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"

2021-04-11 16:31:53 161

log4j.properties

日志

2021-05-14

空空如也

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

TA关注的人

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