会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xinyuexy
一个后端程序猿的修炼之路~
博客园
首页
新随笔
联系
管理
订阅
[置顶]
Java学习资源整理(超级全面)
摘要: 这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点、书籍、课程等。 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的idea。每天早晚都可以刷一刷,可以说是每日必逛。下面列出我采取的几种方式。 1.关注twitter上的J
阅读全文
posted @ 2018-10-06 10:19 xinyuexy
阅读(6702)
评论(1)
推荐(8)
[置顶]
Java中的Iterable与Iterator详解
摘要: 在Java中,我们可以对List集合进行如下几种方式的遍历: java public interface Iterator { boolean hasNext(); E next(); } java public interface Iterable { Iterator iterator(); }
阅读全文
posted @ 2018-10-05 09:59 xinyuexy
阅读(46385)
评论(3)
推荐(14)
2018年10月7日
git使用笔记1:结合Github远程仓库管理项目
摘要: git是一个十分好用的版本控制工具,我们经常在本地使用git进行项目开发,Git 并不像 SVN 那样有个中心服务器,如果想要通过 Git 分享你的代码或者与其他开发人员合作,就需要将数据放到一台其他开发人员能够连接的服务器上。我们经常使用GitHub作为远程仓库。 创建远程仓库 要想将本地项目传到
阅读全文
posted @ 2018-10-07 20:02 xinyuexy
阅读(398)
评论(0)
推荐(1)
关于LeetCode上链表题目的一些trick
摘要: 最近在刷leetcode上关于链表的一些高频题,在写代码的过程中总结了链表的一些解题技巧和常见题型。 结点的删除 指定链表中的某个结点,将其从链表中删除。 <! more 由于在链表中删除某个结点需要找到该结点的前一个位置,然后将前一个结点的next指针直接绕过该结点即可删除。但找到该结点的前一个位
阅读全文
posted @ 2018-10-07 11:00 xinyuexy
阅读(1023)
评论(0)
推荐(1)
关于链表中哨兵结点问题的深入剖析
摘要: 最近正在学习UC Berkeley的CS61B这门课,主要是采用Java语言去实现一些数据结构以及运用数据结构去做一些project。这门课不仅告诉你这个东西怎么做,而且一步一步探寻为什么要这样做以及为什么会有这些功能。我们有时在接触某段代码或功能的实现时,可能直接就看到了它最终的面貌,而不知道如何
阅读全文
posted @ 2018-10-07 10:42 xinyuexy
阅读(5057)
评论(0)
推荐(0)
2018年10月6日
关于Java中基类构造器的调用问题
摘要: 在《Java编程思想》第7章复用类中有这样一段话,值得深思。当子类继承了父类时,就涉及到了基类和导出类(子类)这两个类。从外部来看,导出类就像是一个与基类具有相同接口的新类,或许还会有一些额外的方法和域。但继承并不只是复制基类的接口。当创建一个导出类对象时,该对象包含了一个基类的子对象,这个子对象与
阅读全文
posted @ 2018-10-06 10:36 xinyuexy
阅读(1662)
评论(0)
推荐(0)
2018年10月5日
大整数相乘问题总结以及Java实现
摘要: 最近在跟coursera上斯坦福大学的算法专项课,其中开篇提到了两个整数相乘的问题,其中最简单的方法就是模拟我们小学的整数乘法,可想而知这不是比较好的算法,这门课可以说非常棒,带领我们不断探索更优的算法,然后介绍可以通过使用分而治之的思想来解决这个问题。下面对该问题的方法以及实现进行介绍。 问题定义
阅读全文
posted @ 2018-10-05 10:59 xinyuexy
阅读(1643)
评论(0)
推荐(0)
快速排序实现及其pivot的选取
摘要: coursera上斯坦福的算法专项在讲到快速排序时,称其为最优雅的算法之一。快速排序确实是一种比较有效的排序算法,很多类库中也都采用了这种排序算法,其最坏时间复杂度为$O(n^2)$,平均时间复杂度为$O(nlogn)$,且其不需要额外的存储空间。 基本步骤 快速排序主要使用了分治的思想,通过选取一
阅读全文
posted @ 2018-10-05 10:54 xinyuexy
阅读(3198)
评论(0)
推荐(0)
阿里云服务器部署Java Web项目全过程
摘要: 最近需要将一个Java Web项目部署到服务器上,方便多人共享访问。这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾。 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里云的ECS,对于新用户有一定的优惠活动。服务器徐购好后可以在管理控制台
阅读全文
posted @ 2018-10-05 10:49 xinyuexy
阅读(31395)
评论(4)
推荐(0)
公告