Java_工具类
文章平均质量分 52
Java_工具类
江湖之笑
这个作者很懒,什么都没留下…
展开
-
springboot微信sdk方式进行微信支付
微信支付:官方文档:https://pay.weixin.qq.com/wiki/doc/api/index.html第三方SDK:https://github.com/Pay-Group/best-pay-sdk首先说明一下,微信支付功能接口权限只有微信服务号才拥有。首先来看一下公众号支付的业务流程图。支付开发中,一般在第10步异步通知成功了,就基本上可以百分百说明支付成功了,可以修改支付状态为已支付。开发步骤:1.pom.xml中添加Maven依赖<!-- 微信公众号支原创 2021-09-08 14:31:25 · 963 阅读 · 0 评论 -
java导出excel包含图片
最近有需要导出用户留言的数据,包含用户留言的上传的照片在网上找了很多,整合一些,最后实现了业务,导出来有点丑,后续再做优化,代码功能有局限性,看到的小伙伴如果有好的想法可以说说,让我学习学习最后实现的效果(似乎一个格子不能放多张图片?)直接上代码:导入maven依赖<!-- poi读取excle --> <dependency> <groupId>org.apache.poi</groupId> <...原创 2021-09-08 10:39:30 · 1623 阅读 · 0 评论 -
java导出excel包含图片
最近有需要导出用户留言的数据,包含用户留言的上传的照片 在网上找了很多,整合一些,最后实现了业务,导出来有点丑,后续再做优化,代码功能有局限性,看到的小伙伴如果有好的想法可以说说,让我学习学习 最后实现的效果(似乎一个格子不能放多张图片?) 直接上代码: 导入...原创 2021-06-09 09:18:14 · 1461 阅读 · 1 评论 -
json-server 详解
JSON-Server 是一个 Node 模块,运行 Express 服务器,你可以指定一个 json 文件作为 api 的数据源。安装json-servernpm install -g json-server启动 json-serverjson-server可以直接把一个json文件托管成一个具备全RESTful风格的API,并支持跨域、jsonp、路由订制、数据快照保存等功能...转载 2019-05-31 17:07:34 · 3438 阅读 · 0 评论 -
微信登录(授权登录、扫码登录、静默登录)简述
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...原创 2019-09-10 16:11:54 · 2487 阅读 · 0 评论 -
换个新的思路 代替解压jar包 例证:wechat4j 框架中的templateMsg类
很多朋友在写java的程序的时候都喜欢用第三方的jar包和框架,有可能遇到jar包中的内容已经跟不上官方开发者文档的更新,导致部分内容出错了,这个时候可能就要放弃这个jar的使用,但是这个jar中的其他的东西都很好,这个时候我们应该怎么办呢。首先,肯定是利用jd_gui.exe去解压jar包,然后修改源文件,再重新编译。这个方法比较率直。听起来思路不错,但是中途会遇到很多问题,比如修改完源转载 2018-02-01 09:09:50 · 390 阅读 · 0 评论 -
和我一起学 Selenium WebDriver(7)——基础篇
昨天我们已经可以轻松移动鼠标了,距离拖拽只有一步之遥。 其实这就是一层窗户纸,捅破它就搞定了,之前做的操作可以说都是单步操作:移动鼠标、点击页面元素、弹出窗口等等;而拖拽操作就不行了,他需要一连串连贯的动作配合起来:mousedown、mousemove、mouseup,缺了哪个都不行,顺序不对也不行。 【1、如何进行拖拽】 这时候我们就需要用到 org.openqa转载 2015-11-11 17:33:55 · 988 阅读 · 0 评论 -
和我一起学 Selenium WebDriver(5)——基础篇
前面的学习已经让我们可以轻松的运行js、点击节点,下面该学习如何控制 alert、confirm 和 弹出窗口这些了【1、如何处理 confirm 和 alert】 处理 confirm、alert 其实很简单,只需要利用 WebDriver 的 switchTo().alert() 方法就可以轻松切换到 alert 对象 Alert,进行控制。我们直接利用 高转载 2015-11-11 17:32:47 · 631 阅读 · 0 评论 -
和我一起学 Selenium WebDriver(4)——基础篇
【1、如何处理异步加载】 对于异步加载的捕获,其实就是一个等待的过程,这在之前的例子中早已看过,只不过需要特别说明一下 WebDriverWait,当超时后就会抛出异常,所以如果你的测试中对于这个部分不需要抛出异常的话,那么最好用 try catch 包起来。这次利用 zTree 异步加载的Demo做测试,同时分别利用 WebElement 的 click转载 2015-11-11 17:32:00 · 555 阅读 · 0 评论 -
和我一起学 Selenium WebDriver(3)——基础篇
【慎用 findElement】 今天本打算研究一下 异步加载的延迟测试,结果一不留神发现了 findElement 的问题。不敢说这是个Bug,不排除是自己学艺不精,暂且把问题抛出来,希望大家能给些意见。 1、问题描述:使用 FireFoxDriver ,用 findElement 去查找页面上不存在的元素时,会导致程序死在 findElemen转载 2015-11-11 17:30:24 · 1282 阅读 · 0 评论 -
和我一起学 Selenium WebDriver(2)——入门篇
【1. 加入 jUnit】 Selenium 环境搞定,接下来就要想办法让我们的测试步入正轨了,对于 java 来说,用上 jUnit 是很方便的,maven 项目加入 jUnit 也是轻而易举,稍微修改一下 pom.xml 就可以了 Xml代码 project xmlns="http://maven.apache.org/PO转载 2015-11-11 17:29:38 · 628 阅读 · 0 评论 -
和我一起学 Selenium WebDriver(1)——入门篇
zTree 东西不多,我也一直使用着原始的人工测试手段,随着内容的不断增多,测试起来就越发的繁杂,而且经常犯懒,这样就会忽略很多本该发现的问题,而且也容易出现旧的bug 反复出现的情况,这都是测试不规范造成的。要做好东西就要更加规范和严格,于是乎决定要学习一下 Selenium WebDriver,也就是原先的 Selenium v2 了,这方面整体的文章并不多,所以一边学着,自己一边整理吧。转载 2015-11-11 17:28:37 · 593 阅读 · 0 评论 -
Selenium WebDriver的简单操作说明
1.打开一个测试浏览器对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏览器进行操作。 Java代码import java.io.File; import org.openqa.selenium.WebDriver;importorg.openqa.selenium.firefox.FirefoxBinary;import转载 2015-11-11 17:20:21 · 7184 阅读 · 0 评论 -
CXF系列之JAX-WS:基于SOAP的安全控制
在 WS 领域有一个很强悍的解决方案,名为 WS-Security,它仅仅是一个规范,在 Java 业界里有一个很权威的实现,名为 WSS4J。下面我将一步步让您学会,如何使用 Spring + CXF + WSS4J 实现一个安全可靠的 WS 调用框架。本文是基于CXF与Spring集成,基础之上的,CXF与Spring集成请看:CXF系列之JAX-WS:与Spring3集成并在tomc...转载 2018-08-28 15:59:07 · 750 阅读 · 0 评论 -
WebService体系之——CXF+SPRING文件上传
WebService体系之——CXF+SPRING文件上传 摘要:此篇笔记实现一个web项目中不可避免的功能——文件上传。主要是FileEntity这个file的封装javaBean的构建。测试时使用两种方法、一种是原始的获取webservice接口掉结果、另一种是使用spring实现上传。 一:简介 在前面搭建的s转载 2017-06-18 14:47:00 · 472 阅读 · 0 评论 -
【转】解决eclipse中org.w3c.dom.Node类老报The method getTextContent() is undefined 问题
参见文章晚上下班的时候,把班上写了半截的代码带了回来。结果回到家后出乎意料的是回来的时候将代码导入eclipse后,下面这行代码就直接报错了,显示 getTextContent()未定义 。 ((Element) ele.getElementsByTagName( "err_code").item(0 )).getTextContent(); 首转载 2017-05-02 11:52:12 · 859 阅读 · 0 评论 -
浅谈spingmvc 整合CXF +ws-security 实现webservice安全验证
服务器端搭建jar包:asm-3.3.1.jar xmlsec-1.5.8.jar xmlschema-core-2.1.0.jar woodstox-core-asl-4.4.1.jar wsdk4j-1.6.3.jar wss4j–1.6.19.jar wsdl4j.jar neethi-3.0.3.jar saaj.jar commons-转载 2017-04-14 09:45:17 · 1968 阅读 · 0 评论 -
cxf WebService整理
项目中需要用到CXF做WS处理,花点时间对其有个简单认识,主要是在安全认证以及日志记录和异常处理这块有要求控制。安全认证采用的是WSS4J,日志记录和异常处理采用拦截器控制,资源下载:客户端和服务端都点这服务端整体架构.至于webservice的配置可以参考其他文档,服务接口转载 2017-04-14 09:34:31 · 418 阅读 · 0 评论 -
Web Service学习-CXF与Spring整合为JavaEE应用发布WebService(三)
CXF与spring整合,分两个方面给大家介绍: 1,在传统ssh项目基础上添加Web Service赋值CXF的jar包在web.xml配置文件中导入CXF的核心控制器:CXFServlet在Spring配置文件中导入CXF提供Schema,xml配置文件在Spring配置文件中使用jaxws:endpoint元素来暴露Web Service转载 2017-04-13 17:17:56 · 450 阅读 · 0 评论 -
Web Service学习-CXF开发Web Service的权限控制(二)
Web Service如何进行权限控制? 解决思路:服务器端要求input消息总是携带有用户名,密码信息,如果没有用户名和密码信息,直接拒绝调用 解决方案:拦截器 为了让程序员能访问,并修改CXF框架所生成的SOAP消息,CXF提供了拦截器 CXF(Celtix +XFire)说明: 如果不用CXF等框架,SOAP消息转载 2017-04-13 17:17:20 · 411 阅读 · 0 评论 -
Web Service学习-CXF开发Web Service实例demo(一)
Web Service是什么? Web Service不是框架,更甚至不是一种技术。而是一种跨平台,跨语言的规范 Web Service解决什么问题: 为了解决不同平台,不同语言所编写的应用之间如何调用问题。例如,有一个C语言写的程序,它想去调用Java语言写的某个方法。 集中解决:1,远程调用 2,跨平台调用 3,跨语言调转载 2017-04-13 17:16:48 · 321 阅读 · 0 评论 -
webService学习之路(三):springMVC集成CXF后调用已知的wsdl接口
webService学习之路一:讲解了通过传统方式怎么发布及调用webservicewebService学习之路二:讲解了SpringMVC和CXF的集成及快速发布webservice 本篇文章将讲解SpringMVC+CXF环境下,怎么调用其他系统通过webService方式暴露出来的接口① 为避免怀疑同一个项目中调用本项目的接口,这里我新打开一个eclipse通过最原始的方式发转载 2017-04-13 17:15:57 · 2483 阅读 · 1 评论 -
WebService 学习之路(一):了解并使用webService
webService主要用于向其他系统提供接口以便调用,系统间可能开发语言等完全不同,根据约定的接口规范,调用者传递相关参数进行接口调用,服务方根据传入的条件进行业务处理并进行结果返回。 webSercive现在有很多框架支持,并且可以和主流框架如Spring进行集成,更易于操作。推荐使用Apache CXF. 不过今天学习暂时不设计CXF,后期将会以具体实例展示SpringMVC和CXF转载 2017-04-13 17:13:20 · 401 阅读 · 0 评论 -
webService学习之路(二):springMVC集成CXF快速发布webService
继上一篇webService入门之后,http://www.cnblogs.com/xiaochangwei/p/4969448.html ,现在我将我周六在家研究的结果公布出来 本次集成是基于之前已经搭建好的SpringMVC+mybatis+shiro的基础上进行的,看似很简单的集成,但是由于jar包冲突,搞了好久,牺牲周六休息时间奉上结果代码文章末尾会给出下载地址的,请大家不用担转载 2017-04-13 17:12:21 · 2040 阅读 · 1 评论 -
JAVA6开发WebService (一)
WebService是SOA的一种较好的实现方式,它将应用程序的不同功能单元通过中立的契约(独立于硬件平台、操作系统和编程语言)联系起来,使得各种形式的功能单元更好的集成。W3C对他的定义是: A Web service is a software system designed to support interoperable machine-to-machin转载 2017-04-10 11:34:00 · 242 阅读 · 0 评论 -
WebService介绍(WebService基础知识、XFire、CXF(基于XFire和Celtix项目整合而来,与Spring融合好)、AXIS1、AXIS2(有AXIS1转换而来,有Java)
1 WebSerice基础2 XFire基础(2007年之后XFire发布1.2.6后停止开发,后续转为CXF项目)3 CXF基础(基于XFire和Celtix项目整合而来,与Spring融合好)4 AXIS1基础(Axis 1.4 Final 2006年后停止开发,转而AXIS2)5 AXIS2基础(有AXIS1转换而来,有Java和C版)1 WebSer转载 2017-02-06 10:26:22 · 755 阅读 · 0 评论 -
简单的Jax-WS WebService实现-cxf
目录 1 定义Service2 服务端发布Service2.1 排除WebService中的某个方法3 客户端访问Service4 java2ws工具的使用4.1 命令行使用java2ws4.2 Maven使用java2ws5 基于Spring的Jax-ws WebServ转载 2017-02-06 10:25:06 · 435 阅读 · 0 评论 -
JAVA开发Web Service几种框架介绍
在讲Web Service开发服务时,需要介绍一个目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS(也就是前面所述的JAX-WS,这是Java6发布所提供的对Web Service服务的一种实现。)前面几项都为开源项目,而其中又以axis2与cxf所最为常用,Axis与XFire已随着技术不断的更替慢慢落幕,而目前也只有axis2和cxf官方有更新转载 2016-08-23 11:36:47 · 381 阅读 · 0 评论 -
【WebService学习过程记录(五)】复杂对象的加入
学习地址:http://blog.csdn.net/alex197963/article/details/4366867学习目标:使用javabean作为参数或返回值的使用方式学习重点:在之前学习的基础上,学会使用.aegis.xml文件学习项目记录1、按照 XFire开发Web Service---HelloWord 建立可以发布的web service项转载 2016-08-23 11:14:31 · 305 阅读 · 0 评论 -
【WebService学习过程记录(四)】xfire开发webservice客户端
学习基础:http://blog.csdn.net/ynpp/article/details/2030552本篇博客是基于上一篇:【WebService学习过程记录(三)】XFire开发Web Service---HelloWord一、安装eclipse插件1、打开eclipse点击help输入信息:Name:XfireLoc转载 2016-08-23 11:07:12 · 286 阅读 · 0 评论 -
【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
一、前期准备:1、tomcat版本:Tomcat 7.x下载地址:http://tomcat.apache.org/download-70.cgi#7.0.232、Xfire版本:xfire-distribution-1.2.6下载地址:http://xfire.codehaus.org/Download3、eclipse二、在tomcat下面配置xfire转载 2016-08-23 11:01:58 · 396 阅读 · 0 评论 -
【WebService学习过程记录(一)】照猫画虎---运行示例
学习网址: JAVA6开发WebService (一) 这篇博客枯燥言语少,直接一个可运行的代码,先动手一试,我习惯的学习方式是“知其然再知其所以然”,先会用再追其原理模仿实例,遇见问题记录1、JDK安装及验证 JDK版本1.6u17及以上,我的是 :java version "1.7.0_02" ,符合2、eclipse建立java项目,项目名称WebS转载 2016-08-23 09:41:20 · 337 阅读 · 0 评论 -
【项目实战经验】电商系统常用数据结构
参考:Spree is a complete, modular & API-driven open source ecommerce solution for Ru...原创 2019-08-17 15:04:53 · 1797 阅读 · 0 评论 -
Java中循环删除list中元素的方法总结
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后在今天使用的时候发现报错了,然后去科普了一下,发现这是一个误区。下面我们来一起看一下。 Java中循环遍历list有三种方式:for循环,增强for循环(也就是常说的foreach循环),iterator遍历。 1.for循环遍历list for(int i=0;i<list.s...转载 2019-06-28 08:16:38 · 121 阅读 · 0 评论 -
设计模式
Num1:单例模式基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。常见写法:懒汉式public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延迟加载 */ private static Singleton instance = null; /* 私有构造方法,防止被实例化 */ ...转载 2018-06-01 09:28:16 · 11216 阅读 · 0 评论 -
Java内部类详解
说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有不正之处,请多谅解并欢迎批评指正。 请尊重作转载 2017-10-11 10:19:44 · 310 阅读 · 0 评论 -
使用ngrok将web服务映射到公网
作为一个 web 开发者,有时候,你需要将你本地正在开发中的网站远程展示给别人看,例如让别人评价下你的设计,协助调试等。之前我能想到的办法,就是在自己的 VPS 上搭建一个测试站点,将开发代码部署上去。今天,发现了 ngrok 这个神奇,再也不用这么麻烦了!假如,你的本地站点运行在 8000 端口。注册 ngrok 后,你会得到一串授权码。根据提示,运行下面的命令:转载 2017-01-06 17:59:42 · 382 阅读 · 0 评论 -
素材网
17素材http://www.17sucai.com/category/1转载 2016-12-02 18:47:15 · 481 阅读 · 0 评论 -
Excel导出方法总结篇
有时候会时不时碰到这个问题。虽然已经交过作业了,但每次温习居然都有新的感受和发现。于是,再写一篇总结(也不知道是不是以后还会再写总结?),与大家分享一些所得。我这里简单复习一下有哪几种可以导出Excel的方法:1。把excel作为数据库,导入数据。这里分成两种:一种是把excel作为connection,通过insert数据加入;另一种,则是利用COM对象,调用Ex转载 2017-03-03 15:56:48 · 1506 阅读 · 0 评论 -
java 读取excel 文件 Unable to recognize OLE stream 错误
版权声明:本文为博主原创文章,未经博主允许不得转载。使用 Java 代码读取 excel 文件代码时报错如下:jxl.read.biff.BiffException: Unable to recognize OLE stream at jxl.read.biff.CompoundFile.(CompoundFile.java:116) at jxl.read.b转载 2017-02-19 13:57:06 · 380 阅读 · 0 评论