自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用python爬京东商品(二)

用python爬京东商品(二)scrapy解析的是静态的网页内容,所以网页中利用js动态赋值的内容是抓取不到的,例如像京东的价格这个时候就需要派上splash这个利器了一、环境scrapy_splash + docker安装scrapy_splashpip install splash安装dockerdocker是依赖于linux环境的,所以windows需要安装虚拟机,mac...

2019-01-15 11:40:07 431

原创 用python爬京东商品(一)

##用python爬京东商品(一)一、环境准备python3.7 + scrapy1.5安装Anaconda(里面包含python,安装过程略)从conda-forge安装scrapy(可以减少相应的包依赖的问题)conda install -c conda-forge scrapy安装ide,这里推荐pyCharm二、总体流程创建项目命令行终端,进入一个目录,使用scra...

2019-01-14 19:47:19 2873

原创 农行银企直联Java

农行银企直联前段时间项目中接入了农行的银企直联来完成代发的功能,当我拿到银行方面给过来的文档和资料后,发现和招行的银企直联模式差不多,大概就是:在window机器上开一个类似于前置机的小程序,作为我们和银行服务器直联数据连接的中介,我们发送xml数据给前置机,前置机再将数据加密后发送给银行服务器。但是万万没想到农行这个银企直联给我搞了不小的麻烦,他们的文档写的简直是不忍直视,接口返回码也模糊不...

2018-06-25 15:40:52 14649 17

原创 nginx-rtmp多房间和授权实现

nginx-rtmp多房间和授权实现本篇为nginx-rtmp的进阶篇,实现多房间直播和观看直播并且添加推流的授权验证(用java实现的授权验证)。在阅读时您需要去看简单推流实现,传送门, 如果您已经做到了简单的推流可以跳过,废话不多直接进入主题。nginx多房间推流实现多房间的直播原理:在推流的时候指定特定房间的地址,并在浏览器端根据这个每个房间特定的地址来拉取视频流。一. nginx.conf

2017-12-05 15:39:38 11861 6

原创 从零搭建直播聊天平台(三.video.js)

从零搭建直播聊天平台(三.video.js)video.js可以自动在flash和html5播放器之间进行切换,可以兼容到IE8,由于是开源的所以还可已进行二次开发,是一个不错的选择。video.js的使用video.js有两种方式使用,一种是使用他官方线上的文件来加载,第二种是下载相关文件放在自己的服务器上使用。该项目是使用后者,版本为5.8.8下载video.js-5.8.8.zip 下载

2017-11-20 18:05:58 4465

原创 从零搭建直播聊天平台(二.nginx-rtmp)

从零搭建直播聊天平台(二.nginx-rtmp)上篇用到了obs来推视频流数据到nginx服务器,现在是时候来说一下搭建nginx-rtmp服务了nginx安装下载nginx-1.12.2.tar.gz解压在 /home/nginx/nginx-1.12.2 这里是解压目录安装 cd /home/nginx/nginx-1.12.2 ./configure && make &&

2017-11-16 14:50:46 5741

原创 从零搭建直播聊天平台(一.obs)

从零搭建直播互动平台(一.obs)最近在搭建一个可以实时进行聊天和视频直播的项目,使用的技术包括:nginx-rtmp + obs + video.js + socket.io 。由于考虑到有的同学之前没有接触这些技术,我会尽量写的详细一点,包括我踩的坑也会写出来跟大家分享。现在来跟大家分享第一步obs的基本使用。obs obs作为开源的广播软件,用于录制和直播视频流,是目前比较稳定且流行的推流

2017-11-04 15:33:49 7541 3

原创 阿里云ESC服务器的端口启用

阿里云ESC服务器的端口启用前端时间在阿里云上租了一台linux服务器,安装完tomcat后,正常启动,但是外网浏览器无法访问。原因是阿里云为了完全需要自己手动去配置开启该端口。为了有的小伙伴能快速,这里就直接上图了进去阿里云服务器,云服务器ECS->网络和安全->安全组,如下图: 找到自己的服务器所在的区域,并且找到安全组,如下图: 点击配置规则,弹出该实例的配置的列表,(阿里云默认配置的只有3

2017-10-19 16:41:55 8128 1

原创 java客户端连接kafka简单测试

kafka java本案例kafka版本是kafka_2.11-0.9.0.1,用java来实现kafka生产者、消费者的示例 在测试的过程中遇到的特别的问题以及解决办法,其他小问题就不一一列举了。1 . 使用kafka-clients进行测试,maven依赖<dependency> <groupId>org.apache.kafka</groupId> <a

2017-10-16 18:31:11 13925

原创 阿里云kafka安装

阿里云kafka安装本案例使用的是kafka的版本是kafka_2.11-0.9.0.1,zookeeper的版本是zookeeper-3.4.6,jdk1.7.0_79 来安装一个简单测试环境。一、安装启动zookeeper1 . 去官网下载zookeeper-3.4.6.tar.gz 2 . 解压文件,设置zookeeper环境变量(ZOOKEEPER_HOME) 设置完后的et

2017-10-16 17:23:21 4617 1

原创 java微信第三方平台全网发布(三)

在java微信第三方平台开发(二)中写了授权事件的处理,并且第三方平台代公众号发起网页授权,获取用户信息和发红包等基本业务。接下来代公众号处理消息和事件。这时候就需要用到在开发者资料中填写的公众号消息与事件接受的URL了一、接受处理微信消息和事件信息URL地址 格式为:http://xxxx.com/b/weixin2/APPID/callback 当用户在发送文本信息,或者取消关注,上报地理

2016-11-24 11:54:41 5908 7

原创 java微信第三方平台开发(二)

一、获取公众号的的授权在申请的第三方平台下填写的开发者资料里有:授权测试公众号列表、授权事件接受的URL,首先要在测试列表里添加:公众号的原始ID,然后在URl地址里用java代码处理微信每10分钟推送过来xml啦,然后的步骤是解析xml,获取component_verify_ticket —> 调用接口获取component_access_token —>获取预授权码pre_auth_code(

2016-11-15 18:29:15 6291 6

原创 微信第三方平台开发(一)

个人感觉微信在第三方平台开发者这块的开发文档写的很不友好,很隐晦,我在开发的过程总结的一些东西,写出来给大家分享一下。恩,就这样吧。一、注册第三方平台账号 打开https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN页面,点击注册,按照提示步骤完成注册,并向微信交上300大洋完成认证。二、创建公众号第三

2016-11-15 10:56:04 5710 1

原创 微信商户发红包和获取用户信息

前几天用java实现了微信商户发红包给用户的功能。现在整理一下,方便以后参考。总体的步骤是: - 1.在微信客户端转发自己的uri路径 - 2.拿到微信授权的Code - 3.获取用户openID - 4.获取用户信息 - 5.给指定用户发送红包在开发之前了解一下完整的微信需要准备的参数: 微信公众账号:appid 商户号:mchid 发送红包方的名称(商户名称):sendname

2016-09-06 09:39:30 8051 1

原创 AngularJs实现Multipart/form-data 文件的上传

AngularJs实现Multipart/form-data 文件的上传由于公司的需要,我们从java后台传统的JSP转向了使用前后台完全分离的模式来进行开发。后台完全提供接口,可供网页PC端和移动app端调取来获取数据。前台使用anjularjs来展示数据。废话不多说了,直接进入主题吧。一. 传统的表单提交文件是这样的 前台: <from action="your url" meth

2016-05-01 10:44:01 47985 20

原创 windows下mysql 5.7的配置全过程

这是一套在好多次的安装下总结出来的经验,包括很多种遇到的问题,查过很多资料,特此总结一下。 一、从官网下载mysql的zip(免安装的) 解压mysql-5.7.11-winx64.zip到自己指定的定的路径。例如: E:\mysql\mysql-5.7.11-winx64 打开目录会看到几个文件夹: 将my-default.ini打开全部删除并配

2016-03-18 15:29:48 20141 2

农行银企直联

农行银企直联Java开发相关代码 农行银企直联Java开发相关代码

2018-06-25

空空如也

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

TA关注的人

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