通过源码看SpringMVC的DispatcherServlet

<p><ahref="http://www.nonelonely.com/article/1552124148206"title="配置SpringMVC的应用的过程和使用">配置SpringMVC的应用的过程和使用</a>这在这篇博客中SpringMVC应用已经配置好了。那么,前端控制器DispatcherServlet截获请求后做了什么工作呢?DispatcherServle
阅读全文

Java序列化和反序列化与transient关键字

当我们需要把Java对象保存在磁盘中或者要在网络中传播,那我们就要用到Java对象的序列化和反序列化。对象序列化把内存中的对象转换成跟平台无关的二进制流,从而可以永久的保存在磁盘中或者在网络中传播。这在现实开发中经常用到,如:web容器把Session保存在磁盘中,减少内存的占用,等需要时,再反序列化。还有分布部署程序时,我们用到的RPC远程访问别人方法返回对
阅读全文

SpringBoot之WebSocket消息推送

WebSocket协议WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSock
阅读全文

SpringBoot配置整合第三方QQ登陆以及返回登陆前的页面

目前各种网站登陆都有QQ登陆方式,那我们这篇文章就是教如何QQ登陆和登陆成功后返回登陆前的页面思路:对于QQ登陆,目前是这样的,我们组成信息登陆信息,发给QQ互联,然后QQ互联返回来,我们验证发回来的信息并保存数据库,登陆成功返回登陆前的页面,登陆失败,在提示失败。前端的代码:functiongoto(){//获取当前位置varurl=win
阅读全文

SpringBoot之@Component,@Bean与@Configuration配置

目前对于Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。而完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。接下来我们只是初级的认识它们一.对于XML配置方式如下:<!--配置beanclass:bean的全类名,通过反射的方式在IOC
阅读全文

java操作excel常用的两种方式

Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作,在这篇博客中将为大家介绍两种操作Excel的方式,分别为:jxl和poi。(一)jxl写Excelimportjava.io.File;importjava.io.IOException;importjxl.Workbook;importjxl.write.Label;importjxl.write.WritableShe
阅读全文

申请阿里云免费的HTTPS证书和SpringBoot配置HTTPS与HTTP重定向成HTTPS

由于HTTPS对于个人开发者而言,一个HTTPS证书的价格还是有点贵,国内有一些云服务器厂商提供免费的HTTPS证书,一个账号可以申请数个。申请流程我们去阿里云控制台,搜索SSL我们点击购买证书选择免费的证数购买购买后我们申请,填写资料,很快就好了我们这里springboot用的是tomcat,所以我们下载tomcat的于是我们下载下来,有个xxxx.pfx文件和一个密码文件,我们把xxxx.pfx改名后放到resour
阅读全文

垃圾收集器与内存分配策略

这篇Java虚拟机的内存区域讲解我们说到垃圾收集器主要在Java堆中运行,那它有什么收集算法或者内存分配策略呢,其实主要有这几种算法:标记-清除算法,复制算法,标记算法,分代收集算法,但是这些算法仅仅说的是如何回收。对于GC来说它需要完成有这3件事:1,哪些内存需要回收。2,什么时候回收。3,如何回收。哪些内存需要回收。上
阅读全文

JDK8特性一之Lambda表达式

Java8新增了非常多的特性,这篇记录Lambda表达式。Lambda表达式”(lambdaexpression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambdaabstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。—来自百度百科如果是新人先看这篇从Java匿名内部类深入到JDK8的Lom
阅读全文

只要几步就能使用网易云音乐的外链

<p>在大多数情况下我们是不用到外链的,但是在个人博客网站的背景音乐,QQ空间的背景音乐等要用到音乐外链,也就是说我们只要这外链就能播放,但是对于网易云音乐的外链非常好找。</p><p>我们只要用以下的链接加上你音乐的ID就行。<br><ahref="http://music.163.com/song/media/outer/u
阅读全文