
随意记下
MAMAPLE
这个作者很懒,什么都没留下…
展开
-
Java播放MP3文件在Windows下能播放,在Linux下播放不了解决
一、首先先说下业务场景我用的是SSM+easyUI,页面中需要播放录音文件,录音文件是具体业务中录音设备录的上传到服务器。二、java中播放Mp3文件的方法1,下载第三方jar包–Javalayer 地址:下载地址2,导入到eclipse中lib中,添加依赖<dependency> <groupId>zj-javalayer-3rd</groupI...原创 2020-04-15 15:28:56 · 800 阅读 · 0 评论 -
HTTP请求中的GET和POST
GET和POST的区别首先,get和post都是HTTP请求的两种方式,最直接的区别呢就是–GET把参数包含在URL中,POST通过request body传递参数。然而面试的时候问到这个问题的时候你总是自信满满,轻而易举的给出答案:1.GET在浏览器回退时是无害的,而POST会再次提交请求。2.GET请求只能进行url编码,而POST支持多种编码方式。3.GET比POST更不安全,因为...原创 2019-02-27 17:01:01 · 363 阅读 · 0 评论 -
任务调度器----Quartz
1.quartz简介最近工作中老是会遇到要写quartz任务的需求,然后就稍微看了看关于quartz,最近才第一次接触到它。1、关于quartzQuartz将定时任务分为任务和触发器,通过一个TreeSet对所有的触发器进行管理,有一个专门的调度线程对任务进行管理,任务执行有另外专门的线程池,并且能够通过序列化,将定时任务保存在数据库,最后就是它可以很方便的删除。2、quartz调度过程...原创 2019-02-27 17:00:39 · 344 阅读 · 0 评论 -
SpringMVC执行流程
SpringMVC流程用户发送请求到前段控制器dispatcherServletdispatcherServlet收到请求后调用handlerMapping处理器映射器HandlerMapping处理完成乘车处理器对象返回DispatcherServletDispatcherServlet调用处理器适配器HandlerAdapter处理器适配器调用处理器ControllerContr...原创 2019-02-28 14:48:46 · 193 阅读 · 0 评论 -
反射中Class.forName()和ClassLoader.loadClass()的区别
1、类加载过程:他们两个都可以对类进行加载加载->链接->初始化->使用->卸载2、Class.forName()的源码实现这里的第二个参数true代码是否需要初始化,所以Class.forName()是默认初始化好的,并且执行static修饰的静态代码块和初始化静态变量3、ClassLoader.loadClass()的源码实现内部调用方法为ClassLoa...原创 2019-03-19 19:59:38 · 675 阅读 · 0 评论 -
Java中泛型的用法
java中泛型理解一、为什么要有泛型?1.解决元素储存的安全性问题2. 解决获取数据元素时需要类型强转的问题;如图二、什么是泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传...原创 2019-03-27 21:57:38 · 291 阅读 · 0 评论 -
HTTP和HTTPS的区别及HTTPS三次握手、四次挥手
1:介绍HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL2:区别1、https协议需要到ca申请证书,...原创 2019-05-23 13:51:06 · 3145 阅读 · 0 评论