http请求的8种方法

HTTP协议中请求的8中方法 HEAD跟get很像,但是不返回响应体信息,用于检查对象是否存在,并获取包含在响应消息头中的信息。 GET向特定的资源发出请求,得到资源。 POST向指定资源提交数据进行处理的请求,用于添加新的内容。 PUT向指定资源位置上传其最新的内容,用于修改某个内容。 DELETE请求服务器删除请求的URI所标识的资源,用于删除。 TRACE回馈服务器收到的请求,用于远程诊断服务器。 CONNECT用于代理进行传输,如使用ssl PATCH:是对PUT方法的补充,用来对已知
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

.netCore3 下利用worker services给应用添加windows(Linux)服务

Worker Services是.netCore3中新增的创建后台服务的方法,它可以将应用部署成windows服务或linux守护程序。给后台开发的攻城师们提供了一个新武器。下面将创建一个基于Nancy的webapi,并给其添加windows(Linux)服务功能。 vs2019创建一个aps.net core web 应用程序的空项目 安装Nuget包 Microsoft.AspNetCore.Owin 用Owin技术使程序可以独立运行 Nancy 第三方webapi框架 Microsoft
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

Java生产环境下性能监控与调优(一)

hello wo'r'd
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

go国内加速

go env -w GOPROXY=direct go env -w GOSUMDB=off go env -w GOPROXY=https://goproxy.io,direct go env -w GO111MODULE="on" go env   
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...

相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1 ,数据库名为默认的orcl,Linux虚拟机的HOSTNAME为master。 一、修改listener.ora文件内容 命令:[oracle@gpdb ~]$ vi /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora 内容: SID_LIST_LISTENER= (SID_LIST
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

集成学习-Majority Voting

认识 集成学习(Ensemble Methods), 首先是一种思想, 而非某种模型, 是一种 "群体决策" 的思想, 即对某一特定问题, 用多个模型来进行训练. 像常见的单个模型, KNN, LR, 逻辑回归, 贝叶斯, SVM, 决策树, LDA, PCA ... 这些都是单个模型来训练可能并不能很直观说哪个最好, 但有种直觉, 多个模型来来整, 肯定由于单个模型, 这就是集成学习的思想. 如何 "管理" 多个模型? bagging: boosting: 主流集成学习方法 Majority
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

JavaFX 井字棋游戏

利用JavaFX设计一个井字棋游戏,其中包括了能够与玩家对战的AI。AI的实现相比五子棋来说要简单得多,可以保证AI在后手情况下绝对不会输,具体实现如下: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the e
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

毛皮立方体

题目描述 有个 $n \times n$ 的矩阵,要填入小于 $m$ 的自然数,有 $k$ 个格子已经填好了,要求横竖的和在模 $m$ 意义下都相等的方案数。 数据范围 $n,m \le 10^9;k \le 10^6$ 题解 设有 $2n$ 个点分别表示行列,如果填入一个数的话就直接在点上加权,剩下空白的每个格子可以把它相对应的行列连接,形成二分图。考虑枚举最终每个行列的和,对于其中一个联通块,如果这个联通块是棵树,那它就是 $0/1$ 个解,如果是普通的联通块,考虑它的一个生成树,如果它有
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

centos 7 源码安装gogs

gogs 是轻量级的私有git 平台,允许个人通过低配置的服务器安装私有git gogs 的官网地址是:https://gogs.io/ 安装步骤 1)源码安装mysql 2) 源码安装git 3) 下载安装golang 4)创建普通用户git 5) 在普通用户git下,下载gogs 源码,通过go build -o gogs命令编译出可执行的文件 6)通过执行./gogs web 运行web页面 7) 通过服务器的3000端口访问,配置页面,继续配置安装gogs 8)配置结束后,进入页面,安
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

[易学易懂系列|rustlang语言|零基础|快速入门|(16)|代码组织与模块化]

[易学易懂系列|rustlang语言|零基础|快速入门|(16)|代码组织与模块化] 实用知识 代码组织与模块化 我们知道,在现代软件开发的过程中,代码组织和模块化是应对复杂性的一种方式。 今天我们来看看Rust是怎么做代码组织和模块化的。 Rust用mod 关键字来定义模块。 我们还是拿上一篇文章中的代码来作例子,我们在原来的代码lib.rs加入新的mod: mod greetings { // ⭐️ By default, everything inside a module is
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

第四章 分布式扩展

将nginx,java,mysql分别安在不同的服务器上 1.安装openresty, 按照官网操作 #启动openresty systemctl start openresty.service 2.动静分离服务器 location节点path为resources的访问静态资源路径 location节点其他路径访问动态资源 将静态文件html等放入/usr/local/openresty/nginx/html/resources目录下 修改nginx.conf文件,使http://miaosh
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

linux&nginx小白命令

linux相关 启动tomcat 进入tomcat bin目录,执行   ./shutdown.sh   ./startup.sh 查看Java程序运行   ps -ef|grep java 展示如下内容 root 24939 1 0 Oct03 ? 01:22:36 java -jar /opt/rala/sd-tarn-0.1.22-SNAPSHOT.jar --server.port=18082 根据端口查询进程   netstat -lnp|grep 18082 展示如下内容 tcp
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

[开源] 基于Layui组件封装的后台模版,HG-Layui-UI通用后台管理框架V1.0版

HG框架简介 HG-Layui-UI框架,是基于layui最新版UI搭建的一套通用后台管理框架,借鉴了市面上各大主流框架风格,采用iframe标签页实现,保留了传统开发模式的简单实用性。 为快速开发减少重复代码量,框架内部admin.js中封装了常用的组件,包括弹窗提示、日期组件、表单监听、表单验证、数据表格组件、树形组件和request获取数据方法等。 2019-11-12更新 (懒加载模式存在效率问题,待修复..) 增加tree(layid, data, options) 采用官方树形组件
分类: 其他 发布时间: 12-07 21:50 阅读次数: 0

将数据隐藏在图像中:揭秘恶意软件使用的隐写术

概述 本周,许多Facebook用户都会发现,一些用户发布图片上出现了原本应该隐藏的图像标签。由此可以证明,图像可以携带大量表面上不可见的数据。实际上,Facebook和Instagram所使用的图片元数据与恶意攻击者制作的特制图像相比显得非常简单,攻击者可以采用复杂的方法,制作出用于传递恶意代码或泄露用户数据的图像。在过去几年中,使用隐写技术和隐写式技巧的野外恶意软件活动有显著增加。攻击者利用这种技术,在图片和其他“载体”文件中嵌入隐藏的信息。在本篇文章中,我们将了解隐写术是什么,以及恶意攻
分类: 其他 发布时间: 12-07 21:34 阅读次数: 0

re正则常用示例积累

2019-12-7 import re ''' 示例1: 提取网站的网址 ''' urls = ['https://blog.csdn.net/xxcupid/article/details/51993235', 'https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9142246589774289071%22%7D&n_type=0&p_from=1',
分类: 其他 发布时间: 12-07 21:34 阅读次数: 0

OMM机制(占位)

由于没有swap分区,导致系统启动omm机制,把mysql干掉
分类: 其他 发布时间: 12-07 21:34 阅读次数: 0

MySQL 导入数据

1、mysql 命令导入 使用 mysql 命令导入语法格式为: mysql -u用户名 -p密码 < 要导入的数据库数据(runoob.sql) 实例: # mysql -uroot -p123456 < runoob.sql 以上命令将将备份的整个数据库 runoob.sql 导入。 2、source 命令导入 source 命令导入数据库需要先登录到数库终端: mysql> create database abc; # 创建数据库 mysql> use abc; # 使用已创建的数据库
分类: 其他 发布时间: 12-07 21:34 阅读次数: 0

BullsEye游戏总结

LinearLayout布局:线性布局 android:orientation="horizontal" 排列方式 水平:竖直位置属性失效 竖直:水平位置属性失效 layout_weight作用 1:适应 2:最边上 遵循排雷无效规则 gravity:位置(在父节点中对子节点进行控制) 排列失效对于它无用 setContentView:将activity与layout关联起来 findViewById:从layout中得到对象
分类: 其他 发布时间: 12-07 21:34 阅读次数: 0

C# 读取配置(详细操作,让我们一起共同成长)

.NET Core 首先我们创建一个空的ASP.Net Core Web 应用程序 创建成功之后我们可以看到启动文件和配置文件 启动后要想读取到配置,我们肯定是要在配置里面写入,首先, 第一步,在配置appsettings.json写入2种格式:(根据自己的需求写) 第二步:获得配置的值 在Program.cs操作: 新建CoinAppSettings类: 提示:IConfigurationRoot需引用:using Microsoft.Extensions.Configuration; Mo
分类: 其他 发布时间: 12-07 21:34 阅读次数: 0

java常见的 http 请求库比较

java常见的http请求库有httpclient,RestTemplate,OKhttp,更高层次封装的 feign、retrofit 1、HttpClient HttpClient:代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,不建议直接使用。 2、RestTemplate RestTemplate: 是 Spring 提供的用于访问Rest服务的客户端, RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 引入jar包:
分类: 其他 发布时间: 12-07 21:34 阅读次数: 0