自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java http post实现同时发送文件与字符串参数

java http post实现同时发送文件与字符串参数 java HttpURLConnection 发送文件和字符串信息 以文件的形式传参 /** * 通过拼接的方式构造请求内容,实现参数传输以及文件传输 * * @param actionUrl 访问的服务器URL * @param params 普通参数 * @param files 文件参数 * @return * @throws IOException */ public static voi

2022-04-16 21:38:35 1945

原创 gradle第一个程序 HelloWorld

gradle第一个程序 HelloWorld 我们在本机搭建好gradle环境之后就可开始编写我们的第一个gradle程序了 新建文件 首先我们需要新建一个文本文件,重命名为build.grad 编写Hello World /** *gradle 使用groovy语言,根据语法要求写如下代码 task表示一个任务,doLast表示最后执行 */ task helloworld{ doLast{ println 'Hello World!' } } //也可以写成一般

2022-04-09 14:02:13 2780

原创 windows环境安装Gradle

1、下载资源 官网下载 ​ 地址:https://gradle.org/A ​ 进入选择版本页面 下载完全版本gradle安装.assets 我的网盘资源 链接:https://pan.baidu.com/s/1bA13Qc8N0YUf4_lIQRvSvg 提取码:i3mm 2、解压安装gradle 解压 由于下载的安装包是zip 所以直接解压到自定义目录就可以了 !!!注意:一定要记住解压路径,否则无法进行下一步 配置环境变量 在桌面找到“此电脑”图标,或win+E 打开资源管理

2022-04-09 13:34:39 4100

原创 HTTP中的Get与Post请求,看这一篇就够了!!!

一、HTTP协议都有哪些请求方法 HTTP/1.1协议中共定义了八种方法,有时也叫“动作”,来表明Request-URL指定的资源不同的操作方式。 在HTTP1.0中,定义了三种请求方法: GET, POST 和 HEAD方法。 在HTTP1.1中,新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法 但我们常用的一般就是GET和POST请求。 二、GET和POST请求都有哪些区别? GET请求在URL中传送的参数是有长度限制的,而POST没有。

2020-07-22 12:57:34 1339 1

原创 Redis安装——Linux环境安装

1、下载Redis源码包 网址: https://redis.io/download 2、解压资源包 上传到服务器目录 解压tar -zxvf redis-6.0.5.tar.gz tar -zxvf redis-6.0.5.tar.gz 编译 ##进入Redis目录 cd redis-6.0.5.tar.gz/ ##编译 make 编译报错 错误原因:Redis是c语言实现的,需要安装gcc 环境 # yum -y install gcc-c++ yum安装

2020-07-09 12:58:33 93 1

原创 浅谈nginx负载均衡

负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers, 后面简称backend)来做复杂的计算、处理和响应,并...

2018-12-10 20:58:20 742

原创 冒泡排序的两种实现方式

从大到小排序 从小到大排序 </div> <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-a47e74522c.css" rel="stylesheet"> ...

2018-12-10 20:56:33 719

原创 初识Hadoop

1. HDFS NameNode NameNode是一个中心服务器,负责管理文件系统的namespace以及客户端对文件的访问。 NameNode执行文件系统的namespace操作,比如打开、关闭、重命名文件或目录。同时它还确定block到DataNode节点的映射。 Namenode 详细功能如下: 它...

2018-12-10 20:55:21 613

原创 JDK1.8的新特性

JDK1.8的新特性 匿名类 接口新特性 Lambda(λ)表达式; 数据流:深入到JDK源码中写代码;Spark增强版的数据流 时间的新特性 1.匿名类 多线程:Runnable接口 1 先写一个类,实现runnable接口,重写run方法 2 在main方法中new Thread(runnable).s...

2018-12-10 20:54:22 407

原创 详解ZooKeeper集群配置流程

Zookeeper 官网:http://zookeeper.apache.org/ 下载地址http://mirrors.ustc.edu.cn/apache/zookeeper/zookeeper-3.4.13/ 1.Zookeepr–初识 Windows版本 将conf/zoo_sample.cfg修...

2018-12-10 20:53:13 411

原创 怎样配置maven

maven环境变量设置 windows下安装 一、下载 开源网址:http://maven.apache.org/ 下载网址:http://maven.apache.org/download.html 二、Windows下面的安装 下载最新版:apache-maven-3.5.2-bin.zip 解压到你想保...

2018-12-10 20:51:25 691

原创 怎样用ajax实现三级联动

1 html代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <style type=&qu

2018-12-10 20:49:54 523

原创 Ajax的操作流程

1 Ajax 异步请求 google的成名技术之一 后台提交请求 页面无刷新 局部刷新 2 js中的Ajax 1 发送Get请求 var xhr = new XMLHttpRequest();//构造ajax对象 xhr.open("GET", "/infos?name=admin", true);//打开...

2018-12-10 20:47:24 988

原创 线程和线程安全详解

4.2.1.下载 https://www.mysql.com/ 什么是进程? 电脑中时会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。比如下图中的QQ、酷狗播放器、电脑管家等等。 什么是线程? 进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。 那什么是多线程?提到多线程这里要说两个概念,就是串行和并行,搞清楚...

2018-11-15 09:41:37 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除