ICode9

精准搜索请尝试: 精确搜索
  • charles打断点篡改请求2020-09-20 12:01:25

    断点配置步骤: 如图:注册页面,这里需要对密码复杂度做效验,前端这里是做了效验的,我想绕过前端,看后端有没有作出相应的处理 如图:使用charles对注册接口打一个断点: 然后拦截请求后篡改: 如图:篡改前:密码是正确的格式 如图:篡改后:密码改为空,然后在点击Exucute,把篡改后的请求发送出去 密

  • 轻量级的通信引擎 StriveEngine2020-09-18 18:31:54

      如果ESFramework对您的项目来说,太庞大、太重量级;如果您的项目不需要P2P、不需要传文件、不需要群集等功能,只需要简单的TCP/UDP通信。那么,可以考虑使用轻量级的通信引擎StriveEngine。相比较而言,StriveEngine更单纯、更容易上手,也更容易与已存在的遗留系统进行协作。  一.Striv

  • java服务端有的接口返回乱码,但测试环境又是正常的情况2020-09-18 16:01:17

      今天遇到一个很奇怪的问题,有的接口返回的中文是正常的,但有的接口返回的数据就是乱码。     很懵逼,但是机制的为找到了解决办法,不是tomcat乱码,也不是前端乱码,而是IDEA本身对于,当前接口所在的类的编码有问题,    编码是UTF8 把编码改成GBK就好了  

  • linux 服务端热升级 备份2020-09-16 17:04:08

    转: https://zhuanlan.zhihu.com/p/37278278 网络编程中的SO_REUSEADDR和SO_REUSEPORT参数详解 SO_REUSEADDR: 目前为止我见到的设置SO_REUSEADDR的使用场景:server端在调用bind函数时 setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR,(const void *)&reuse , sizeof(int)); 目的:当

  • 一个服务端端口能建立多个TCP连接吗2020-09-16 02:03:10

      可以的!   先看一般的socket建立连接的双方的过程: 客户端:   socket()---->创建出 active_socket_fd (client_socket_fd)   bind()--->把active_socket_fd与ip,port绑定起来   connect()--->client_socket_fd 主动请求服务端的 listen_socket_fd   read()/write()----

  • Netty在IDEA中搭建HelloWorld服务端并对Netty执行流程与重要组件进行介绍2020-09-15 09:02:02

    场景 什么是Netty Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。 Netty 是基于 Java NIO 的异步事件驱动的网络应用框架,使用 Netty 可以快速开发网络应用,Netty 提供了高层次的抽象来简化 TCP 和 UDP 服务器的编程,但是

  • Swoole的webSocket部分服务端封装2020-09-14 15:35:21

    //封装单例模式(三私一公)class SwooleWebSocket{ private static $instance; //存放当前对象属性 private static $server; //存放webSocket对象属性 private $dir = 'swooleLogs/swoole.log'; private function __construct() { //创建webSocket

  • 写给刚入门的前端工程师的前后端交互指南2020-09-13 22:32:03

    作为刚接触前端的不久的童鞋,大家都会兴奋于css和js所带来漂亮界面,然而,前端工程师除了UI重构外,还有非常重要的职责在正确的区域渲染出服务端的数据。毕竟,我们要构建一个大的web应用,必然不是普普通通的静态页面构成。 下文将罗列将来前端工程师应该必备的同后端打交道的常用技能。

  • 网络抓包2020-09-12 16:02:12

    目录抓包原理反反抓包策略1、请求有没有走代理2、ssl pining(ssl证书验证) 抓包原理 HTTPS即使安全,也是能够被抓包的,常见的抓包工具有:Charles、fildder等。 常用的HTTPS抓包方式是作为中间人,对客户端伪装成服务端,对服务端伪装成客户端。简单来说: 截获客户端的HTTPS请求,伪装成中间人

  • mysql任意文件读取漏洞复现2020-09-11 19:00:54

    前言 第一次得知该漏洞后找了一些文章去看。 一开始不明白这个漏洞是怎么来的,只知道通过在服务端运行poc脚本就可以读取客户端的任意文件,直接找到网上准备好的靶机进行测试,发现可行,然后就拿别人的poc试验,屡次失败,一度认为这个安全问题是不是已经被修复了。 查了很多文章,了解完原理

  • 【Python高级编程025 ● 网络编程 ● 开发TCP网络程序注意点】2020-09-11 11:01:22

    ---------Python基础编程--------- Author : AI菌   【内容讲解】 一、TCP服务端程序开发步骤 1、导入socket模块 2、创建TCP套接字‘socket’ 参数1: ‘AF_INET’, 表示IPv4地址类型 参数2: ‘SOCK_STREAM’, 表示TCP传输协议类型 3、设置端口

  • 服务端分页+客户端排序2020-09-11 09:01:36

    注:自带的筛选的 Server/Client 模式,只能跟着分页走 引用的是bootstrap_table V1.17.1 版文件 <table id="table_HouseRecord" data-toggle="table" data-url="/Business/StuffMaterialManage/Biz_Stuff_ThirdpartyWeightTiqu/LoadMat

  • 从零开始CentOs7中安装sonarQube8.4.2服务系列之------8.Sonarqube与IntellijIDEA2020-09-08 18:35:21

    8.Sonarqube与IntellijIDEA IntellijIDEA为Sonarqube提供了插件:sonarLint, 作用: 1.在本地进行代码的扫描与实时分析 2.更新和获取sonarqube服务端的配置信息(eg:Rules...) 使用步骤: 1.安装插件:File---Settings--plugins---搜索SonarLint---install----重启IDEA 2.sonarLint配

  • TCP协议详细讲解2020-09-05 19:00:49

    一、TCP定义: TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议 注:一个字节=8bit   (1)序号:seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。        (2)确认序号:ack序号,占32位,只

  • Socket编程服务端与客户端2020-09-02 23:35:09

    服务端: class Program { static void Main(string[] args) { //1. 创建socket Socket tcpServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //2. 绑定IP和端口号 IPAddres

  • java 支持 超大上G,多附件上传示例解析2020-09-02 14:01:06

    核心原理:   该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子

  • SmartPlant Foundation 基础教程 1.4 SPF架构2020-09-01 14:33:08

    未经许可请勿转载,谢谢~ 1.SPF介绍 1.4 SPF架构 1.4.1 物理架构 SPF客户端不与数据库进行直接交互,借助微软的IIS服务实现客户端与服务端的通讯,与数据库进行交互。 1.4.2 逻辑架构 1.4.3 客户端组件 Client有多个模块 1.4.4 服务端组件 客户端使用XML文件包与服务端进行交流。

  • TLS 协议 学习笔记2020-08-31 21:32:22

    HTTPS 还是通过了 HTTP 来传输信息,但是信息通过 TLS 协议进行了加密。 TLS 协议位于传输层之上,应用层之下。首次进行 TLS 协议传输需要两个 RTT ,接下来可以通过 Session Resumption 减少到一个 RTT。 在 TLS 中使用了两种加密技术,分别为:对称加密和非对称加密。 对称加密: 对称加密

  • COOKIE和SESSION有什么区别?2020-08-30 11:32:08

    作者:知乎用户链接:https://www.zhihu.com/question/19786827/answer/28752144来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型

  • web发展史和对前后端分离的一些思考2020-08-29 21:34:36

    1989年,在欧洲粒子物理实验室的IT部门工作的Tim Berners-Lee向其领导提出了一项提议:使来自世界各地的远程站点的研究人员能够组织和汇集信息,在个人计算机上访问大量的科研文献,并建议在文档中链接其他文档,这就是Web的原型。1990年Tim以超文本语言HTML为基础在NeXT电脑上发明了最原始

  • 调用kbmMW服务端方法经验一则2020-08-29 16:01:39

    基于kbmMW实作项目,难免要在服务端实现方法供客户端调用,在这里有条重要的经验分享。 假设服务端有个方法,并反回一个字符串。 Procedure TQueryService.ValidUser:string begin ... result:='OK'; end; 上面服务端方法返回串OK,表示用户合法。 那客户端我们这样调用: procedure

  • java 支持 超大上G,多附件上传控件2020-08-28 14:34:05

    核心原理:   该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子

  • JWT 续期机制2020-08-27 12:32:31

    看之前需要了解一下原生token和jwt的工作原理   背景提要 jwt 是 原生token 会话的下一代,具有自验证的功能。他的改进是把原生token的有状态(服务端存储)设计模式改为了无状态(服务端无需存储)设计模式。解决了服务器端要存储大量会话信息的问题。所以,用jwt,就不应该在服务器端存储

  • 七夕之夜,如何保证私密信息不泄露?2020-08-27 07:01:03

    七夕之夜,想和另一半聊一些私密的话,如何保证聊天内容不被***窥探,看完此文,终于略知一二了。一、初级阶段:信息裸传特点:在网络上传递明文;***定理一:网络上传递的数据是不安全的,网络属于***公共场所,能被截取。如何改进呢?很容易想到,先加密,再传输。二、进阶阶段:传输密文特点:服务端和客户

  • 2020移动互联网寒冬(Android)求职随感2020-08-26 15:32:38

    目前情况:10届某民办大学本科生,实际接触Android年限6年多了,工作年限五年半(注意,我说的是工作年限,不是工作经验),今年1月份裸辞后歇了大半年,经常一周也收不到几个offer,好不容易熬到HR面,也因为薪资要求过高被放弃了,最终拿到一个并不是特满意的offer。 首先我想明确地说在目前的大环境

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有