T_james的博客

个人在学习和工作中的一些实践感悟,,仅此与大家分享

selenium+Java+IDEA集成自动化测试

selenium是一个应用于web应用程序测试的框架,可以模拟终端客户在实际运用中的场景。本篇博客将介绍selenium的基本测试API,自动化截图,生成测试报告等功能。 具体博客流程如下: selenium基本属性介绍 selenium确定界面元素的几种方法 selenium自动截图 ...

2019-04-04 16:38:53

阅读数 114

评论数 0

vue高级特性之界面传值(父子界面,兄弟界面,非父子界面),路由配置,get传参

此篇文章是在idea前后端分离demo博客后,对其中的一些特性进行学习和积累。 1.父组件给子组件传值 新建Home.vue组件和Header.vue组件,其中Home.vue组件为父组件,后者为子组件 其中最主要的步骤如下: 父组件引入子组件并用标签声明 父组件需要给子组件传递...

2019-04-01 16:09:40

阅读数 17

评论数 0

idea开发vue并实现前后台分离请求示例

Vue的魔力对我而言还是挺大的,用官网的六个字概括就是:易用,灵活,高效。 既然如此,那就开始展示我在idea集成vue环境和实现前后端分离调用时的坑吧。 本文分为三大步骤: idea集成vue(解决集成中的问题和冲突) 实现应用发布 前后台分离并实现互联互通 1.idea集成vue...

2019-03-19 18:27:20

阅读数 99

评论数 0

POI导出数据并上色

   针对POI中的后台遍历,存值取值,逐行上色,合并列,在这一次的项目经历中有所学习。    需求:针对给出的大致模板,后台生成excel文件,对某些列进行合并,对某几种条件下的数据进行颜色标注    解决思路:1.根据导出模板,查询出需要导出的数据sql。                ...

2019-02-25 17:55:04

阅读数 20

评论数 0

微信支付-----统一下单接口对接

    本以为没有机会接触鼎鼎大名的支付宝和微信接口(公司本身是做第三方支付的),最近由于一个售货机项目需要对接银联,支付宝和微信接口,因为我自身已经对接了银联,之后根据安排,由我对接微信的相关接口。话不多说,让我们开启踩坑之旅。      对接微信支付接口准备工作:      1.微信支付文...

2018-11-30 16:32:39

阅读数 965

评论数 1

excel导入及验证

    不管你用什么前端框架,excel的导入就和导入文件格式一样,只不过要判断文件后缀格式属于哪一种。这边先集成一个工具类,稍作修改后便可以直接使用,当然,我这里会做相应的检查和优化。      1.准备            1.准备好相关的依赖,这里需要poi和poi-ooxml两个ja...

2018-10-23 11:10:07

阅读数 528

评论数 0

银联付款方联调测试

  此篇文章为《对接银联仿真测试系统》一文的下一步,和银联进行联调测试,这里记录一些心得和技巧。    银联本地仿真测试通过后,可以向服务代表进行申请,填写一系列表格后会通知我们具体时间和专门的测试人员来配合我们来进行联调测试。联调测试时间为10个工作日内免费,内容大体分为三部分----测试标准...

2018-10-22 15:13:52

阅读数 189

评论数 3

付款方对接银联入网仿真测试系统

     对接银联的相关接口是有一整套流程的,其中我所负责的是银联扫码接口对接。      简介      明确对接时的个人定位,其中,大方向上分为付款方,收款方和银联,付款方分为付款方(付款银行)和付款方移动应用前置方(对接单位),收款方为商户或者其他企业。此次我所对接的是以付款方移动应用前...

2018-09-13 15:17:42

阅读数 876

评论数 7

从零搭建vue开发环境

   写这篇博客之前,楼主是实打实的Java后端人员,偶尔用用js,jq这些前端框架实现前后台交互,用用一些ui控件画画图,仅此而已,所以去用vue这种前后端分离的开发模式非常的不适应,想想都觉得我这篇博客出来的多么心酸。    首先,既然是前后端分离的项目,那么就说明他们是用不同的工具进行的开...

2018-08-13 16:48:56

阅读数 144

评论数 0

Git,GitLab应用

1.版本管理工具大方向上可以分为集中式和分布式,集中式的典型代表是CVS,SVN等版本管理工具,分布式则以git,github,gitlab三大巨头为典型,由于学习和工作中的种种需要,现在开始尝试适应git的版本管理工具。2.分布式管理工具----Git的优点  1、适合分布式开发,强调个体;  ...

2018-06-05 16:41:59

阅读数 145

评论数 0

IDEA开发插件

使用IDEA开发,和Eclipse相比还是具有一定的优势,其中就包括它强大的插件库。在开发过程中,我将整理的几款比较好的IDEA的插件进行分享。1.grep consolejava 开发的过程中,日志都会输出到console,输出的内容是非常多的,所以需要有一个工具可以方便的查找日志,或者可以非常...

2018-05-08 16:09:36

阅读数 1171

评论数 0

SpringBoot中拦截器的运用(验证某些请求的时间戳和RSA签名)

SpringBoot中实现拦截器,需要继承WebMvcConfigurerAdapter类,这个类中实现了webMvcConfig接口的抽象类,其次我们可以实现该类中相应的抽象方法。 @Override public void addInterceptors(Intercept...

2019-03-18 13:47:35

阅读数 90

评论数 0

工商银行二维码业务开发

      继微信收款码之后,迎来了又一个新的对接支付方式---工商银行收款码支付                 准备工作:       1.获取工行API在线文档地址:https://open.icbc.com.cn/icbc/apip/api_list.html       2.拿到...

2019-01-21 14:06:08

阅读数 485

评论数 0

Redis数据类型

      在项目中使用redis,主要是从性能和并发两个维度去考虑。试想一下,一条冗长的sql语句或者存储过程在数据库中执行一次需要1分钟以上,且该sql是高并发下的使用场景,如果以这样的响应速度,那是万万达不到要求的,所以,这里就要采用redis进行预加载缓存,这里我就不说怎么运用redis了...

2019-01-07 15:05:03

阅读数 48

评论数 0

3Des加密

       使用3Des加密算法前,我们需要了解一下当前主流的加密模式:单向加密和双向加密,两者最大的区别在于加密的密文是否具有可逆性。        单向加密:将需要加密的数据进行加密,并且密文不可进行解密,像我们常用的加密算法MD5就属于这种。        双向加密:和单向加密不同的是...

2019-01-03 11:00:23

阅读数 198

评论数 0

微信支付-----申请退款和退款通知接收

    这一篇博客跟着我上一篇博客的思路和流程继续,如果想看上一篇博客的童鞋,可以点击微信支付----统一下单接口对接进行阅读,本篇博客将介绍申请退款和退款通知两个接口的开发。 一,申请退款接口  注意点: ​​​此处需要使用证书,Java版本的话只需要导入apiclient_cert....

2018-12-03 15:11:00

阅读数 700

评论数 0

Lamaba表达式

    Lamaba表达式是Java8提供的新特性之一,在Java 8里面,所有的Lambda的类型都是一个接口,而Lambda表达式本身,也就是”那段代码“,需要是这个接口的实现。这是我认为理解Lambda的一个关键所在,简而言之就是,Lambda表达式本身就是一个接口的实现。 public...

2018-11-22 10:47:23

阅读数 98

评论数 0

SpringBoot分页插件PageHelper和lombook使用

    一.pageHelper      对于使用Mybatis时,最头痛的就是写分页,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,sqlserver数据库因为分组的原因还不得不嵌套重复的数据,如此重复下去会导致sql语句日益庞大。   ...

2018-11-19 16:42:18

阅读数 126

评论数 0

网络编程---socket编程通信

  一直感觉socket这个东西挺神秘的 ,觉得是大牛级别的才能驾轻就熟。今天碰巧看了一下socket的相关资料,通过socket实现客户端和服务端的通信,从实战中去体验socket的用处。    先给大家上一张图 这张图大致就是tcp协议和udp协议的分布范围,其中,socket负责的是...

2018-11-15 17:08:11

阅读数 88

评论数 1

Echarts创建动态图表

   偶然的机会,发现echarts可以制作比较精美的图表,进而小小学习了一下,也算知道了一些基本的常识,现与大家进行分享。         ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome...

2018-11-14 17:44:44

阅读数 110

评论数 0

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