Base64在Java中的应用

Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。

查看更多

2018年终总结

一直在犹豫要不要写这个年终终结,但是想一想,博客都有了,还是就写吧。

查看更多

使用cloudflare为你的博客加速-突破对百度爬虫的限制

写博客也有一段时间了,但是一直钟情于github pages,对coding pages 没有啥感觉。但是前段时间 github pages 访问巨慢,再加上github将百度爬虫屏蔽了。就想要解决这个问题。

查看更多

Java监控系统——使用oshi获取主机信息

最近在筹划做一个监控系统。其中就要获取主机信息,其中遇到一些问题。在此做个记录,以便以后查阅。

查看更多

让你的Spring Data Jpa 像Mybatis一样灵活

为了项目快速迭代,所以一直对spring data jpa 挺有好感的。但是,一直感觉jpa的查询方式不太灵活,特别是动态查询,及动态更新。但是最近在写快速开发框架,为了解决这个问题,在网上找到了相关资料,特此记录一下。

查看更多

如何在Windows平台用Java代码暴力破解WIFI密码

由于新搬的地方没有覆盖移动的宽带,最近手头又紧。所以暂时先没安宽带,但是一天用流量,也撑不住啊。看着流量哗啦啦的溜走。住的地方在6楼,然后房子是底商的格局,于是就动起了蹭网的小心思,一下记录蹭网全过程。

查看更多

哈希算法究竟是个什么鬼

一直以来写博客都是抱着给别人看的心态写的,其实,别人看了又怎样,重要的是自己写的过程。这几天终于想明白了这个道理,但是博客该有的套路还是得一个不少的加上。最近感觉写Java方面的知识有些厌倦了,于是干脆写点自己想写的。

查看更多

【Java学习之从头开始】Java多线程-3——synchronized是如何工作的

这是我Java多线程的第四篇博文了。本来计划一天一更的,但是国庆假期,都浪去了,没坚持更新。今天主要讲讲在Java多线程中,synchronized是如何工作的。

查看更多

【Java学习之从头开始】Java多线程-2——Thread中run()和start()的区别

前一篇博文中,我们讨论了Java中多线程的常用实现方式及Thread和Runnable的区别。在本篇,我们将讨论Thread中run()和start()的区别。

查看更多

【Java学习之从头开始】Java多线程-1——Java中如何实现多线程

上一节,学习了Java多线程的基本概念,接下来就要正式进入多线程的学了。首先学习的是,在Java中如何实现一个多线程。

查看更多