毕设中有一部分内容涉及到使用自动化脚本批量访问目标网站列表中的所有网站,再进一步采集相关数据。Selenium是一款流行的开源框架,这次就来学习使用Selenium进行web自动化测试。
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,被称为云计算时代的C语言,让我们来快速入门Go吧。
JSON取代了XML成为了最受欢迎的用于网络传输的信息交换格式,已经独立于JavaScript语言在很多场景中得到使用,其实并不复杂。
毕业设计计划用到Hadoop进行海量数据的处理,而预处理部分将会使用Python来处理抓的流量数据。本科没有Python课程,上次接触Python还是大三那时候零零散散地看了一些。不过Python诞生地初衷就是成为一门易用地语言,就让我们一起快速上手。
以前我很爱折腾,最早接触Linux是大一那时候在学校的开源社区,入门培训就是从头安装配置Arch Linux,后面到Deepin、Ubuntu、CentOS、Manjaro再到LFS尝试过很多Linux发行版,不过总是用到哪里学到哪里,对Linux没有一个系统的学习与理解过程。《鸟哥的Linux私房菜》这本经典的入门书籍虽然不适合用作大学教材,但强调动手实践很接地气,我们就基于这本书来系统地学习Linux的设计哲学与使用技巧。
阻塞队列和线程池作为并发编程中两个非常重要的组件,其原理需要我们掌握,二者的核心都离不开锁的使用,本次我们就来写一个简易的阻塞队列和一个线程池。
有朋友询问本博客如何搭建,其实相关的框架产品和教程有很多,那这次就来简单分享下使用VuePress + GitHub Pages搭建个人静态博客的方法。
JDK1.8新增的λ表达式与stream API是颗很甜的语法糖,能够让某些场景下的代码变得更简洁。结合函数式编程、行为参数化的思想与模板方法模式来学习能有更深的理解。
在增加了连接池功能后,SORM简易框架的学习快到尾声。这时需要整理项目结构,清除掉之前为了测试而临时写的一些类和包。这时前面搁置的一个关于获取项目资源方式问题就需要解决了。