2018-03-11 Algorithm 关于链表题目的一些trick 最近在刷leetcode上关于链表的一些高频题,在写代码的过程中总结了链表的一些解题技巧和常见题型。 结点的删除指定链表中的某个结点,将其从链表中删除。 阅读全文…
2018-02-04 工具软件 Sublime-text搭建Java编译环境 以前运行Java代码都是在Eclipse或IDEA中进行,当开发大型项目的时候用这些IDE确实很方便,但有时候自己仅仅是像用Java写写简单的算法或小demo,这样每次打开这样大型的IDE太不方便了。于是想到了sublime text,之前只是用其搭建过C++和python的环境,没想到搭建Java也如此的方便强大,下面简单写下自己搭建的过程。 搭建Java编译环境在此之前请确保已配置好jdk环境变量。打开sublime text,依次点击Tools-> Build System-> New Build System,添加如下内容: 阅读全文…
2018-02-04 随笔 关于未来学习的一点定位和规划 思来想去有一段时间了,对于自己以后是走开发和算法也该有个结论了。两方面都花时间尝试了一下,虽然现在机器学习很热门,但其需要深厚的数学功底,否则也只是调得一手好参,无法深入下去。自己还是更喜欢丰富多样的业务场景,解决实际问题,相比于数学公式,还是更喜欢看源码。 对于开发,自己选择专攻后台开发这一方向,当然基本的开发素养和解决实际问题的能力是必不可少的 。语言可以是Java,当然不局限于语言,其实语言就像是程序员手中的武器,只要内力深厚,各种武器都可以发挥巨大威力。 阅读全文…
2018-01-30 随笔 阿里云服务器部署Java Web项目全过程 最近需要将一个Java Web项目部署到服务器上,方便多人共享访问。这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾。 购买服务器第一步当然是需要购买一台服务器了,我选择的是阿里云的ECS,对于新用户有一定的优惠活动。服务器徐购好后可以在管理控制台下看到自己服务器的配置情况。我买的是centos7 1核2G的,详情如下: 阅读全文…