自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA发送HTTP请求的几种方式

JAVA发送HTTP请求的几种方式以下4种分别可发送get和post请求的方法:第1种:HttpURLConnection、第2种:URLConnection、第3种:HttpClient,HttpClient常用HttpGet和HttpPost这两个类,分别对应Get方式和Post方式。使用DefaultHttpClient类的execute方法发送HttpGet和HttpPost这两个类的请求,并返回HttpResponse对象第4种:Socket,朋友们要注意的是,使用第3种HttpC

2021-06-29 09:37:05 6905

原创 过滤器和拦截器的区别

过滤器和拦截器的区别对于上述过滤器和拦截器的测试,可以得到如下结论:(1)、Filter需要在web.xml中配置,依赖于Servlet;(2)、Interceptor需要在SpringMVC中配置,依赖于框架;(3)、Filter的执行顺序在Interceptor之前,具体的流程见下图;(4)、两者的本质区别:拦截器(Interceptor)是基于Java的反射机制,而过滤器(Filter)是基于函数回调。从灵活性上说拦截器功能更强大些,Filter能做的事情,都能做,而且可以在请求前,请求后

2021-06-28 19:44:41 85

原创 MultipartFile上传文件

MultipartFile上传文件 /** * 添加最新版本 * * @param appVersion * @param appInfoId * @param model * @return */ @RequestMapping("/addAppVersion") public String addAppVersion(@RequestParam(value = "apkFile", required = false)

2021-01-13 11:18:30 394 2

转载 SQL解析顺序

SQL解析顺序前言:  一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。  本文将从MySQL总体架构—>查询执行流程—>语句执行顺序来探讨一下其中的知识。一、MySQL架构总览:  架构最好看图,再配上必要的说明文字。  下图根据参考书籍中一图为原本,再在其上添加上了自己的理解。  从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的‘SQL Layer’,下层是各种各样对上提供接口的存储引擎,被称为

2020-08-14 17:38:51 271

转载 实参,形参

本文转载:https://blog.csdn.net/qq_33187168/article/details/50346465实参(argument):全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。形参(parameter):全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。是在定义函数名和函数体的时候使用的

2020-08-11 21:22:29 275

转载 原码,反码和补码

原码,反码和补码一. 机器数和机器数的真值在学习原码,反码和补码之前, 需要先了解机器数和真值的概念。1、机器数一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用机器数的最高位存放符号,正数为0,负数为1。比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是0000 0011。如果是 -3 ,就是 100 00011 。那么,这里的 0000 0011 和 1000 0011 就是机器数。2、机器数的真值因为第一位是符号位,所以机器数的形式值就不等于

2020-08-10 20:27:20 104

原创 大小驼峰命名适用范围

大小驼峰命名适用范围

2020-08-10 15:53:46 4672

原创 JAVA中栈内存与堆内存的区别

JAVA中栈内存与堆内存的区别Java数组在进入讲解主题“-栈内存与堆内存的区别”之前,先来讲解一下数组,所谓数组,就是若干个相同数据类型的元素按一定顺序排列的集合。一维数组的定义:数据类型[ ] 数组名;数组名 = new 数据类型[个数];针对于Java数组,Java语言把内存分为两种:-栈内存和堆内存。栈内存:在方法中定义的一些基本类型的变量和对象的引用变量都在方法的栈内存中分配,当在一段代码块中定义一个变量时,Java就在栈内存中为这个变量分配内存空间,当超出变量的作用域后,Java

2020-08-10 15:13:11 128

转载 平衡二叉树、B树、B+树、B*树 理解其中一种你就都明白了

平衡二叉树、B树、B+树、B*树 理解其中一种你就都明白了原文链接:https://zhuanlan.zhihu.com/p/27700617

2020-08-05 15:32:06 115

转载 SQL语句执行的顺序

SQL语句执行的顺序(包括关联子查询顺序讲解)分析器会先看语句的第一个词,当它发现第一个词是SELECT关键字的时候,它会跳到FROM关键字,然后通过FROM关键字找到表名并把表装入内存。接着是找WHERE关键字,如果找不到则返回到SELECT找字段解析,如果找到WHERE,则分析其中的条件,完成后再回到SELECT分析字段。最后形成一张我们要的虚表。其它的先不说了,只说WHERE。WHERE关键字后面的是条件表达式。如果学过C语言等编程语言就会知道,条件表达式计算完成后,会有一个返回值,即非0或0

2020-08-01 18:51:48 202

空空如也

空空如也

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

TA关注的人

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