javaSE学习
文章平均质量分 93
Exception_sir
人生就像从代码看业务一样,越看越清晰,越看越奥妙!
展开
-
解决POI读取Excel百万级内存溢出问题
使用传统poi来操作大数据量的excel会出现内存溢出的问题,根据各种资源,亲试了一个可用工具类,附代码如下:一、基于eventusermodel的excel解析工具类package com.taikang.task.service.excel;import org.apache.poi.openxml4j.exceptions.InvalidFormatException;...原创 2020-01-07 18:27:28 · 3049 阅读 · 4 评论 -
Axis2+RpcClient +json远程调用webservice接口
第一步:使用之前需引用以下jar包: 第二步测试代码:import javax.xml.namespace.QName;import org.apache.axis2.AxisFault;import org.apache.axis2.addressing.EndpointReference;import org.apache.axis2.client.Options;i...原创 2019-01-11 11:11:48 · 627 阅读 · 0 评论 -
使用axis远程调用webservice接口
以下是基于Maven项目的客户端调用第一步:Maven项目需要导入对应的axis依赖如下:<!-- 引入axis调用远程webservice相关jar依赖 by dhj--><dependency> <groupId>org.apache.axis</groupId> <artifactId>axis</a...原创 2019-01-11 10:55:31 · 2393 阅读 · 1 评论 -
使用HTTPClient提高服务调用测试案例
1、首先简单的画图来描述案例过程1、用户系统通过提供一个外部接口(这里使用SpringBoot快速创建一个简单的Controller)项目结构及代码如下:这里只给大家贴上控制层代码及项目结构,其它均按照mvc模式进行封装这里不再贴出2、订单系统通过httpClient进行调用这个接口: 使用httpClient进行get请求调用代码如下:/** * 使用htt...原创 2018-08-16 17:08:02 · 339 阅读 · 0 评论 -
“==” 与 “equals” 用法区别
一、针对String 类型字符串来说: “==”:比较的是俩个字符串对象在内存中的首地址; “equals”:比较的是俩个字符串对象的内容(字面值);eg:String s1,s2,s3 = "abc", s4 ="abc" ;s1 = new String("abc");s2 = new String("abc");那么:s1 == s2 (false)(由于比较的是俩个字符串对象...原创 2018-03-30 16:14:20 · 161 阅读 · 0 评论 -
重载(overloading)与重写(overriding)的区别
重载(overloading):1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型来决定具体使用哪...原创 2018-03-30 15:32:21 · 429 阅读 · 0 评论 -
接口与实现
接口的定义和类的定义很相似,可以分为接口声明和接口体积,和类不同的是,使用关键字interface来声明自己是一个接口。格式如下;interface 接口的名字这里需要注意的是:1、如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。2、如果一个类声明实现一个接口,但是没有重写接口中的从所有方法,那么这个类必须是抽象类,也就是说抽象类既可以重写接口中的方法,也可以直接...原创 2018-03-30 14:13:00 · 1405 阅读 · 0 评论