JavaWeb学习:Spring的事务管理
一、Spring的事务管理的API ①、PlatformTransactionManager:平台事务管理器 平台事务管理器:接口,是Spring用于管理事务的真正的对象。 DataSourceTransactionManager :底层使用JDBC管理事务 HibernateTransaction ... 查看全文
Win10搭建web服务实现文件共享
配置Internet Information Services服务,实现文件共享。 打开控制面板,找到程序和功能,启用或关闭Windows功能。 启用IIS服务,系统会自动搜索并安装IIS服务。 浏览器输入localhost测试一下。 配置Internet Information Services服 ... 查看全文
关于https正确的使用方法
https使用了很多年,而且人们对安全的渴望让https更加的普及,个人觉得https主要解决了2个主要的安全问题。 1. 通过数字证书保证通信数据发给正确的接收方。 2. 通过对称加密来保障通信过程中,数据不被窃听。 其实没有数字证书也是可以完成通信的,只是浏览器会提醒本次通信是不安全的,虽然通信 ... 查看全文
spring web.xml 标签<param-name>contextConfigLocation</param-name>
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfi ... 查看全文
nginx接口安全验证模块ngx_http_secure_link_module
location配置 ` location ~ ^/v1/(reward|exchange)/ { set $channel_name $cookie_channel_name; secure_link $arg_sign,$arg_et; secure_link_md5 查看全文
paramiko批量上传下载sftp,解决访问windows系列sftp乱码问题
一、封装代码 import os import paramiko from stat import S_ISDIR import shutil class ConnectSftp(object): def __init__(self,ip,port,username,password): self. ... 查看全文
nginx配置ssl证书实现https访问
1.开启服务器443端口(云服务器还需要加入安全策略)。 2.修改nginx配置文件 #http访问server server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.a ... 查看全文
B/S怎么实现web端上传超大文件
一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中,指定 ... 查看全文
基于HTML5+CSS3的IGX Web SCADA在楼宇自控系统的应用
基于HTML5+CSS3的IGX Web SCADA在楼宇自控系统的应用 楼宇自动化控制采用的是计算机集散控制,所谓计算机集散控制就是分散控制集中管理。它的分散控制器通常采用直接数字控制器( DDC),利用上位计算机进行画面的监控和管理。主要手段是动画、曲线、文本、数据库、脚本、和各种专用控件等。 ... 查看全文
docker安装php的gd库
原文:docker安装php的gd库 apt update #更新软件源 apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev #安装各种库 docker-php-source extract #解压源码 cd /usr ... 查看全文
ASP.NET Core WEB API 使用element-ui文件上传组件el-upload执行手动文件文件,并在文件上传后清空文件
前言: 从开始学习Vue到使用element-ui-admin已经有将近快两年的时间了,在之前的开发中使用element-ui上传组件el-upload都是直接使用文件选取后立即选择上传,今天刚好做了一个和之前类似的文件选择上传的需求,不过这次是需要手动点击按钮把文件上传到服务器中进行数据导入,而且 ... 查看全文
Fiddler插件---将Mapi请求自动转为HTTPRunner测试用例(YAML格式)
背景 继之前鼓捣出了Mapi解密插件之后,在团队内已经使用了三年之久,一跃成为团队最爱欢迎的测试工具之一(加个之一,低调谦虚一点)。 随着团队推行HttpRunner搞接口自动化;编写和维护Case带来的工作量成为同学们最头疼的事情;木有之一。HTTPRunner要求Case格式是YAML的;而我们 ... 查看全文
Mac安装PHP运行环境
先安装brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" nginx的安装与配置 brew install nginx 修改配置文件 sudo vim /usr/ ... 查看全文
.netcore web应用在linux上如何自动重启
首先创建一个启动脚本命名为netcore.servic,放到/etc/systemd/system目录下,修改对应的app目录和 启动命令即可Type=simple# app的目录WorkingDirectory=/www/publish# 启动命令ExecStart=/usr/bin/dotnet... ... 查看全文
常见web攻击手段总结
1.Cross Site Script(XSS,跨站脚本攻击) XSS 就是攻击者在 Web 页面中插入恶意脚本,当用户浏览页面时,促使脚本执行,从而达到攻击目的。XSS 的特点就是想尽一切办法在目标网站上执行第三方脚本。 举个例子。原有的网站有个将数据库中的数据显示到页面的上功能,document ... 查看全文
给docker中的PHP安装 gd扩展
原文:给docker中的PHP安装 gd扩展 在容器内使用docker-php-ext-install gd安装gd,使用过程中一些程序报错Call to undefined function imagettftext()。在phpinfo中发现它只支持png,所以需要重新编译。 本文使用的dock ... 查看全文
Docker为PHP安装gd扩展
原文:Docker为PHP安装gd扩展 安装扩展库的通常命令 copydocker-php-ext-install 扩展库名 安装gd库需要特殊照顾,步骤如下 copy//进入PHP容器//更新软件源apt update//安装各种库apt install -y libwebp-dev libjpe... ... 查看全文
基于HTML5 WebGL实现 json工控风机叶轮旋转
突然有个想法,如果能把一些用到不同的知识点放到同一个界面上,并且放到一个盒子里,这样我如果要看什么东西就可以很直接显示出来,而且这个盒子一定要能打开。我用HT实现了我的想法,代码一百多行,这么少的代码能实现这种效果我觉得还是牛的。 demo地址: http://www.hightopo.com/de ... 查看全文
ASP.NET CORE WEBAPI文件下载
最近要使用ASP.NET CORE WEBAPI用来下载文件,使用的.NET CORE 3.1。考虑如下场景: 1. 文件是程序生成的。 2. 文件应该能兼容各种格式。 3. 浏览器可以感知进行下载。 准备 经过简单的调研,得到以下结论。 ASP.NET CORE 提供FileResult这种类型的 ... 查看全文
HttpClientUtil
package com.intfish.util; import java.io.IOException; import java.net.URI; import java.util.ArrayList; import java.util.List; import java.util.Map; im ... 查看全文