JavaWeb部分 (Http Request)
写在前面:分享技术,共同进步,有不足请见谅,相关意见可评论告知 编程路漫漫,学习无止尽! 目录 HTTP 前言 请求消息数据格式 Request request对象和response对象的原理 request功能: 获取请求头数据 其他功能: 数据共享 获取ServletContext HTTP 前言 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 特点: 1. 基于TCP/IP的高级协议 2. 默认端口
运用better-scroll 封装上拉加载更多,下拉刷新功能
/* 引用方式
*<scroll
:pullDown="true"
:pullUpLoad="pullUpLoad"
:list="transactionList"
@pullingUp="pullingUp"
@pullingDown="pullingDown"
v-if="transactionList.length > 0"
>
*/
<template>
<div class="scroll" ref="wrapper"
《数据结构与算法之美》27——初识动态规划
前言 今天开始学习动态规划,一共有三节,分别是:初识动态规划、动态规划理论、动态规划实战。今天这一节就是初识动态规划。 动态规划比较适合用来求解最优问题,比如最大值、最小值等等。它可以非常显著地降低时间复杂度,提高代码的执行效率。 下面会通过两个非常经典的动态规划问题模型来展示为什么需要动态规划,以及动态规划解题方法是如何演化出来的。 0-1背包问题 对于一组不同重量、不同分割的物品,我们需要选择一些装入背包,在满足背包最大重量限制的前提下,背包中物品总重量的最大值是多少呢? 这问题可以通过回
10年软件测试经验,分享给你们这些软件测试常用的软件(文未福利等你来)
分享一下10年来软件测试工作时用到的工具,链接比较多,没有一一检查是否能正常下载,若链接有问题,可以在下方留言。 其实链接其实不重要,因为每种工具在网上都能找到。但刚入门的测试小伙伴可能不知道有这些软件。大家可以一起交流学习,有好的软件也可以推荐给我来。如果对软件测试、接口、自动化、性能测试、LR脚本开发、面试经验交流。感兴趣可以902061117,群内会有不定期的发放免费的资料链接。
内容比较工具 Beyond Compare:链接:https://pan.baidu.com/s/1S
软件测试行业的发展前景如何?怎么突破技术瓶颈?
我们的讨论话题关于职业发展:话题:软件测试行业的职业发展路线如何?如何快速突破职业瓶颈? 话题描述:现在从事软件测试的同学心里肯定都很关心一个话题,就是自己的职业道路应该是怎么样的?某一个阶段,感觉达到了自己的瓶颈期,会觉得无所适从。无论你有疑惑,或者是有些亲身体会的建议,都欢迎留言进行讨论。 大家分享的讨论内容 本周只有一位同学提了关于小团队如何快速将自动化做起来的问题,这里就不贴出来了。 接下来我就主要发表下我的观点,希望能对你有所帮助。 软件测试行业的职业发展路线如何?
一文搞定java集合框架,四万字图文详解,深入分析源码,请带着耐心点进来!
Java Collections Framework Internals Authors Introduction 关于*C++标准模板库(Standard Template Library, STL)的书籍和资料有很多,关于Java集合框架(Java Col
一种简单快捷的java热部署方式
Arthas Hot Swap 插件介绍 引言 热部署是帮助开发人员提高效率的利器,如果你的开发语言是java,开发环境是远程服务器,远程服务器debug端口被限制,那么你可能无法通过debug HotSwap实现热部署,那么本文介绍的IntelliJ IDE
JAVA并发(1)并发编程的挑战
记得刚开始学JAVA的时候,在并发这一块最薄弱,只能做一些简单的多线程使用和对锁的使用,在其底层压根就没考虑过,最近抽空买了本JAVA并发编程艺术,要仔细认真的学习下。 上下文切换 一次上下文切换就是任务从保存到再加载的过程,因为处理器支持多线程执行代码的通过
PowerJob源码解读1:Server和Worker之间的通信解读
1、PowerJob简单介绍 PowerJob(原OhMyScheduler)是全新一代分布式任务调度与计算框架。 上面的介绍是来自PowerJob官方文档,我的理解PowerJob是一个中间服务,用以管理多个其它应用中的定时任务、延迟任务等。官网介绍还可以使
PyTorch之nn.Module类与前向传播函数forward的理解
1.nn.Module类理解 pytorch里面一切自定义操作基本上都是继承nn.Module类来实现的 方法预览: class Module(object):
def __init__(self):
def forward(self, *input):
def add_module(self, name, module):
def cuda(self, device=None):
def cpu(self):
def __call__(se
java反序列化提取payload之Xray高级版的shiro回显poc的提取过程
本文中xray高级版shiro payload来源于雷石安全实验室公众号发布的shiroExploit.jar 感谢雷石安全实验室,雷石安全实验室牛逼 本文主要描述如何从shiro的payload中提取有效payload。该方法适合从各种java反序列化漏洞中提取payload 0x01 前言 某日小伙伴发来雷石安全实验室的shiro利用工具,据称payload提取自xray。利用如下 0x02 反编译雷石利用工具 首先拖入idea中反编译,查看如何利用payload。代码如下 t是遍历数组的
linux程序运行相关命令
1、程序服务运行/停止/状态查看 service 程序服务名 start/stop/status 开启/关闭/查看程序服务 service --status-all 查看所有启动的服务 2、查看程序进程ps ps –ef|grep 程序名 ps aux |grep 程序名 3、查看端口占用 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 3 netstat -lanp | grep 27017 netstat -ano | grep 8500 netstat -
mybatis 使用自定义sql 语句
新建一个接口 SqlBaseMapper 封装常用的增删改查 public interface SqlBaseMapper {
/**
* 查询单条数据返回Map<String, Object>
*
* @param sql sql语句
* @return Map<String, Object>
*/
Map<String, Object> sqlSelectOne(String sql);
/**
* 查
【Nginx】如何实现Nginx的高可用负载均衡?看完我也会了!!
写在前面 不得不说,最近小伙伴们的学习热情是越来越高,不断向冰河提出新的想学习的技术。这不,又有小伙伴问我:冰河,你在【Nginx专题】写的文章基本上都是Nginx单机版的,能不能写一篇关于Nginx的高可用的文章呢?我:没问题,安排上!这不,就有了这篇文章!! Keepalived 简要介绍 Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。 Keepalived
linux网络查看及配置相关命令
1、查看网卡配置情况ifconfig Ifconfig |more 查看所有网卡的配置情况 ifconfig enp6s0 192.168.5.160 netmask 255.255.255.0 临时修改enp6s0的ip和掩码 watch ifconfig enp6s0 查看网卡enp6s0的网络数据包情况 2、开启/关闭某个网卡 ifup 网卡名 ifdown 网卡名 都是根据找到对应ifcfg-xx文件来设置,找不到就会设置失败 如果用ifconfig修改过网络参数,则通过ifconfi
SqlServer2017安装northwind?
安装SqlServer 时,系统会自动建立几个数据库,其中northwind是一个用户数据库的示例,但是northwind数据库对较新版本的SqlServer的支持不是太友好,那如何在新版本的SqlServer中安装northwind呢? 1、https://pan.baidu.com/s/1pEeM8QWXo4I_hz0q_Iw8RA" rel="nofollow" oncopy=" ">下载文件 2、打开SqlServer2017,鼠标右击数据库,点击“导入数据层应用程序” 小白式下一步,
Java Web(3)-XML
一、XML简介 1. 什么是xml? xml 是可扩展的标记性语言 2. xml的作用? 用来保存数据,而且这些数据具有自我描述性 它还可以做为项目或者模块的配置文件 还可以做为网络传输数据的格式(现在 JSON 为主) 二、XML语法 首先创建一个xml文件 <?xml version="1.0" encoding="UTF-8" ?>
<!--
文件的声明
version="1.0" 表示xml的版本
encoding="UTF-8" 表示xm
今日推荐
周排行