• 浅谈springmvc 通过异常增强返回给客户端统一格式

    2020-09-26

    在springmvc开发中,我们经常遇到这样的问题;逻辑正常执行时返回客户端指定格式的数据,比如json,但是遇NullPointerException空指针异常,NoSuchMethodException调用的方法不存在异常,返回给客户端的是服务端异常堆栈信息,导致客户端不能正常解析数据;这明显不是我们想要的。幸好从spring3.2提供的新注解@ControllerAdvice,从名字上可以看

  • 使用Java 11 WebSocket API的Websocket客户端

    2020-09-26关键词: 侦听器客户端Websocket客户端Websocket

    对于一个小型加密项目,我想使用Bitfinex WebSocket API实时获取市场数据。从Java SE 11开始,JDK包含一个客户端WebSocket API。Javadoc包含一些代码示例,但是您不能立即使用这些示例。在网上搜索“ java websocket client”将主要显示有关旧JSR 352 websocket的示例和指南。设置一切以完成工作并不像预期的那样简单,因此我编写

  • 使用Java 11 WebSocket API的Websocket客户端

    2020-09-25关键词: 侦听器客户端Websocket客户端Websocket

    对于一个小型加密项目,我想使用Bitfinex WebSocket API实时获取市场数据。从Java SE 11开始,JDK包含一个客户端WebSocket API。Javadoc包含一些代码示例,但是您不能立即使用这些示例。在网上搜索“ java websocket client”将主要显示有关旧JSR 352 websocket的示例和指南。设置一切以完成工作并不像预期的那样简单,因此我编写

  • 使用Java 11 WebSocket API的Websocket客户端

    2020-09-23关键词: 侦听器客户端Websocket客户端Websocket

    对于一个小型加密项目,我想使用Bitfinex WebSocket API实时获取市场数据。从Java SE 11开始,JDK包含一个客户端WebSocket API。Javadoc包含一些代码示例,但是您不能立即使用这些示例。在网上搜索“ java websocket client”将主要显示有关旧JSR 352 websocket的示例和指南。设置一切以完成工作并不像预期的那样简单,因此我编写

  • SpringBoot+Netty+WebSocket实现消息发送的示例代码

    2020-09-20

    一.导入Netty依赖<dependency>   <groupId>io.netty</groupId>   <artifactId>netty-all</artifactId>   <version>4.1.25.Final</version>  </dependency>二.搭建websocket服务器@Componentpublic class WebSocketServer { /**

  • python实现简单的tcp 文件下载

    2020-09-16

    什么是下载?首先客户端会问服务器,有没有一个xxx的文件啊?服务器开始寻找,找到后对客户端说有,然后客户端在本地新建一个文件,客户端从服务器收到一点数据,就写进这个文件中,再收到一点数据,再写入这个文件中,只要把所有的接收到的数据都写入到这个文件中,就完成了下载的操作。所以下载需要2个部分。服务器的发送方和客户端的接收方。我们这里不考虑复杂的情况。什么限速啊,验证啊,文件大小......只实现最简

  • Elasticsearch py客户端库安装及使用方法解析

    2020-09-14

    一、介绍elasticsearch-py是一个官方提供的low-level的elasticsearch python客户端库。为什么说它是一个low-level的客户端库呢?因为它只是对elasticsearch的rest API接口做了一层简单的封装,因此提供了最大的灵活性,但是于此同时使用起来就不是太方便。相对于这个low-level的客户端库,官方还提供了一个high-level的pytho

  • Laravel 创建指定表 migrate的例子

    2020-09-10

    网上找了很多资料,都很坑爹,说是要把之前的表都给删掉,然后重新运行,有的说要指定database的文件路径,都不管用。php artisan migrate:resetphp artisan migrate这样的话我之前的数据不都是白搞的了??这样肯定不行的啊,我就自己摸索,然后发现其实可以直接创建指定的表,运行thinker,然后运行up方法即可!示例代码如下:这个需要设置composer.js

  • 关于Curl在Swoole协程中的解决方案详析

    2020-09-08

    众所周知,在 Swoole 应用中,是不推荐使用 Curl 的,因为 Curl 会阻塞进程。本文会用实际的代码和数据,用最直观的方式,让你明白为什么。最后还会给出 Curl 在 Swoole 中的解决方案,如果不想看分析可以直接拉到最后。例程对比宇润看文章不喜欢那些虚的,所以自己写也比较实在,直接来跑一下代码,用数据看为什么不推荐在 Swoole 使用 Curl。为了偷懒,我直接用了 YurunH

  • PHP的cookie与session原理及用法详解

    2020-09-08关键词: 用户用户信息客户端路径数据

    本文实例讲述了PHP的cookie与session原理及用法。分享给大家供大家参考,具体如下:产生背景HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。于是需要引入一种机制,COOKIE于是就顺应而生。Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保

  • Laravel 创建指定表 migrate的例子

    2020-09-05

    网上找了很多资料,都很坑爹,说是要把之前的表都给删掉,然后重新运行,有的说要指定database的文件路径,都不管用。php artisan migrate:resetphp artisan migrate这样的话我之前的数据不都是白搞的了??这样肯定不行的啊,我就自己摸索,然后发现其实可以直接创建指定的表,运行thinker,然后运行up方法即可!示例代码如下:这个需要设置composer.js

  • 如何使用python socket模块实现简单的文件下载

    2020-09-04关键词: 文件客户端文件大小大小下载完成

    server端:# ftp server端import socket, os, time server = socket.socket()server.bind(("localhost", 8080))server.listen()while True:  conn, addr = server.accept()  print("连接到客户端:", addr)  while True:    tr

  • Spring Boot连接超时导致502错误的实战案例

    2020-09-04

    1.问题描述内部系统之间通过Nginx来实现路由转发。但最近发现有一个系统,经常报502错误,每天达到上百次,完全无法忍受。2. 原因排查于是进行排查, 发现配置人员把连接超时时间(server.tomcat.connection-timeout)的单位,理解为秒,实际上是毫秒。SpringBoot的部分配置如下:# Tomcatserver: tomcat: uri-encoding: UTF-

  • 在PHP中实现使用Guzzle执行POST和GET请求

    2020-09-04

    以往在项目中要用到第三方接口时会用到封装好的curl执行请求,现在有了更好的解决方案——Guzzle。下面是官方介绍:Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。接口简单:构建查询语句、POST请求、分流上传下载大文件、使用HTTP cookies、上传JSON数据等等。发送同步或异步的请求均使用相同的接口。使用PSR-7接口来请求、响应、分流,允

  • PHP的HTTP客户端Guzzle简单使用方法分析

    2020-09-01关键词: 客户端实例状态程序设计算法

    本文实例讲述了PHP的HTTP客户端Guzzle简单使用方法。分享给大家供大家参考,具体如下:首先来一段官方文档对Guzzle的介绍:然后cd到网站根目录,执行Composer命令下载Guzzle:(Linux环境)composer require guzzlehttp/guzzle下载完成后会生成一个vender文件夹:在vender同级目录新建了一个guzzle.php来写例子。【GET请求】

  • 详解laravel passport OAuth2.0的4种模式

    2020-09-01关键词: 用户第三方客户端模式服务器

    参考:https://xueyuanjun.com/post/1... 熟悉的场景某个网站,某用户未注册,注册时提示可微信账号登录(github, google都有类似某网站是第三方(客户端), 认证服务器和资源服务器都在微信,资源是指微信的用户名,头像等网站目的是获取改用户微信的账户,头像等,方便快速注册. 前提需要用户授权同意.laravel用passport搭建OAuth2认证服务相当于基于

  • PHP 进程池与轮询调度算法实现多任务的示例代码

    2020-09-01关键词: 进程算法队列客户端信号

    phper 请了解进程调度策略,CPU 时间片,进程控制【创建,销毁,回收,进程信号】与及进程运行流程和基本的进程组,信号中断原理,以及进程之间的关系。关于进程的更多内容可参考本人前面撸过的文章或是百度了解。进程的通信:匿名管道,命名管道,消息队列,内存共享,socketpair 请自行撸代码测试哦进程的调度算法:轮询,随机分发,计分板等策略或是搞个优先极或是队列,或是堆栈等基本的算法【自己去发挥

  • PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解

    2020-09-01关键词: 文章客户端接口代码缓存

    简介:分析接口知道要获取文章阅读数和点赞数必须有key和uin这两个关键参数,不同公众号key不一样(据说有万能微信key,不懂怎么搞到),同一个公众号key大概半小时会过期提交链接获取文章阅读量api思路:1.将客户端请求阅读量接口的请求拦截转发到自己服务器,这样就可以获取到key ,用__biz关联缓存半小时2.提交文章链接进行查询时,服务器从文章链接里获取__biz,查询是否缓存了当前公众号

  • Laravel 集成微信用户登录和绑定的实现

    2020-09-01关键词: 用户绑定客户端信息自己的

    最近主要在忙活微信与支付宝平台的对接与开发,本篇就基于后端层面来讲述一下微信的登录与绑定实现。(一)、申请微信开放平台最首先的话就是需要去微信开发中心https://open.weixin.qq.com,创建一个账号,然后创建自己的移动或网站应用。创建完成后,就会需要腾讯的审核,整个过程在1-3天,基本上1天左右就能完成,审核通过如下图所示。(二) 、封装微信相关接口微信移动应用开发文档:http

  • Yii 实现数据加密和解密的示例代码

    2020-09-01

    在Yii中又很多的数据我们不能够以明文进行存储和展示,例如密码和一些比较重要的文件信息,这时候我们都需要我们对这些信息进行加密一:对密码进行加密和验证客户端传输的密码是否正确1:对密码进行加密$hash = Yii::$app->getSecurity()->generatePasswordHash($password);2:对客户端传递的密码进行验证,判断是否正确//$password:客户端传

  • php实现的简单多进程服务器类完整示例

    2020-09-01

    本文实例讲述了php实现的简单多进程服务器类。分享给大家供大家参考,具体如下:php写的一个简单的多进程服务器。<phpclass server{  public $port;  public $ip;  protected $server;  public function __construct($ip = '0.0.0.0', $port)  {    $this->ip = $ip;

  • PHP实现创建一个RPC服务操作示例

    2020-09-01关键词: 客户端创建一个服务端方法协议

    本文实例讲述了PHP实现创建一个RPC服务操作。分享给大家供大家参考,具体如下:RPC全称为Remote Procedure Call,翻译过来为"远程过程调用"。主要应用于不同的系统之间的远程通信和相互调用。比如有两个系统,一个是PHP写的,一个是JAVA写的,而PHP想要调用JAVA中的某个类的某个方法,这时候就需要用到RPC了。怎么调?直接调是不可能,只能是PHP通过某种自定义协议请求JAV

  • php使用gearman进行任务分发操作实例详解

    2020-09-01关键词: 创建一个客户端操作实例回调

    本文实例讲述了php使用gearman进行任务分发操作。分享给大家供大家参考,具体如下:一、安装gearman下载gearman源码包https://launchpad.net/gearmand/+download如: gearmand-1.1.12.tar.gz下载php的gearman扩展包http://pecl.php.net/package/gearman如: gearman-1.1.2.

  • centos7环境下swoole1.9的安装与HttpServer的使用方法分析

    2020-09-01关键词: 回调函数文件客户端程序设计

    本文实例讲述了centos7环境下swoole1.9的安装与HttpServer的使用方法。分享给大家供大家参考,具体如下:一、下载swoole源码包https://github.com/swoole/swoole-src/releases如:swoole-src-1.9.6.tar.gz二、编译安装> yum install gcc gcc-c++ kernel-devel make autoc

  • PHP 实现 WebSocket 协议原理与应用详解

    2020-09-01

    本文实例讲述了PHP 实现 WebSocket 协议原理与应用。分享给大家供大家参考,具体如下:下面会讲解一下什么是 WebSocket,以及使用 PHP 实现 WebSocket。  WebSocket 是什么?  PHP 实例  应用场景一、WebSocket 是什么WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket

 299    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号