解决ssh_exchange_identification:read connection reset by peer

问题

最近好久没连接过自己的云服务器了,但是的时候使用ssh访问服务器时出现:ssh_exchange_identification: read: Connection reset by peer这样的连接错误

阅读全文

Nginx初阶——认识Nginx

Nginx的应用场景

Nginx常见的应用场景如下图所示:

阅读全文

刷Github绿点点意义何在

很多时候在招聘一个人的时候即使是通过面试也无法完全看清一个人对技术的深度以及对技术的热爱程度,于是大家纷纷支招,于是其中一招就是看github上的绿点点,我之前也认为这是个行之有效的办法,但是事实并非我们想的那样。最近我通过朋友的口中发现了Github上绿点点统计漏洞:是这样的,Github上的绿点点的统计方式并不是网络时间,而是根据提交者电脑的系统时间!这便是刷绿点点的突破口了,我试了一下把系统时间置为2016年(好吧,那个时候我还在上高中,是个高三党,哈哈),于是修改时间之后我再提交我的项目代码。当我提交成功后打开浏览器,HTPPS提示我时钟太慢了,引发一系列安全性问题,于是我把系统时间改为今天,再去浏览器访问我的github,果然2016年有一个提交的绿点点!相信大家已经听明白了怎么刷绿点点了,如果你只是想刷刷让github变的好看一点呢完全可以使用一段脚本在服务器上跑着就行了,下面是大家想要的效果:

阅读全文

AsyncHttpClient如何进行Session的保存

在之前我从来没有通过AsyncHttp这个请求框架去保存Session,但是今天不得不用呀!接口设计有限,我也只好用专门给浏览器用的接口了,这次我把AsyncHttpClient封装成了一个单例,通过这样的方式来保存Session,暂时先这么用吧,等到找到其他解决方案了再更新此文!

一、封装

先封装一个专门处理Cookie的工具类:

阅读全文

网易云的MV下载

最近想把自己喜欢的MV放在个人站点上面,但是Mac客户端和网页版的网易云连个下载按钮都没有!好吧, 是时候自己动手…丰衣足食了,网页上能播放出来的肯定是能拿到的,最神奇最稳定的办法当然是开启录屏软件啦。但是本次为了播放效果,能不用最低端的方式就尽量不用啦!

很久没写过IO方面的东西了,现在拿这个例子来练练手:

阅读全文

Thymeleaf对date类型的input格式化支持

一、解决问题

最近在使用Thymeleaf模板引擎,但是遇到的问题就是我现在有这样一个标签:输入类型是date,我现在要把JavaBean中的java.sql.Date数据放置到这个额输入框中,但是如你上图所见,这个输入框根本不是单纯的文本框,而且一个日期选择框,好吧….我尝试过th:datetime 但是不行,即使是按照格式化的方式也是不行,就像这样的:

阅读全文

理解Java内存模型

网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞不清楚,甚至有的人说自己更懵了。本文,就来整体的介绍一下Java内存模型,目的很简单,让你读完本文以后,就知道到底Java内存模型是什么,为什么要有Java内存模型,Java内存模型解决了什么问题等。

阅读全文

浏览器User agent里的历史故事

故事还得从头说起,最初的主角叫NCSA Mosaic,简称Mosaic(马赛克),是1992年末位于伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心(National Center for Supercomputing Applications,简称NCSA)开发,并于1993年发布的一款浏览器。它自称“NCSA_Mosaic/2.0(Windows 3.1)”,Mosaic可以同时展示文字和图片,从此浏览器变得有趣多了。

阅读全文

泛型编程与C++模板

模板初阶

模板就是让编译器去推到类型,从而使我们的代码更加简洁,复用性更好!

泛型编程:其实在高级语言中大多数都是支持泛型编程的,所谓泛型编程就是编写与类型无关的代码,是一种代码的复用,对于C++来说,模板就是实现泛型编程的基础,没有模板就没有STL,对于Java来说就没有集合框架,由此可见泛型编程的重要性!

阅读全文

你真的了解C语言吗

Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还有《谁说C语言很简单?》,这里,我再写一篇关于深入理解C语言的文章,一方面是缅怀Dennis,另一方面是告诉大家应该如何学好一门语言。(顺便注明一下,下面的一些例子来源于这个slides)

阅读全文