用户中心USER CENTER

首页/用户
  • Optional

    摘要:存在即返回无则提供默认值而不是存在即返回无则由函数来产生而不要存在才对它做点什么而不要如下多个级联间自动加非空校验之前每一级调用的展开都需要放一个值的判断。注更应该被视为一个私有方法。 三种构造方式: Optional.of(obj)、Optional.ofNullable(obj) 、Optional.empty()。 //存在即返回, 无则提供默认值 return user.or...

    Tamic 发布于Java
  • 程序员如何技术进阶

    摘要:程序员技术进阶三能归纳写自己的框架可以写自己的插件,这个要求比较高,不但要对技术本身要非常的理解,还需要对业务场景有比较好抽象和归纳能力。 程序员入门时,我们以会用为目标,但是这个比较不是我们的最终目标。我个人总结程序员进阶之路应该是:代码质量提升->能理解技术(或框架)->能熟练运用技术(或框架),并可以按需修改->能归纳写自己的框架。 代码质量提升 能实现功能后,需要对代码质量...

    Tamic 发布于Java
  • [LintCode] Palindrome Linked List

    摘要: Problem Implement a function to check if a linked list is a palindrome. Example Given 1->2->1, return true. Key create new list nodes: ListNode pre = null; //null, 1-2-3-4 //1-null, 2-3-4 //2-1...

    Tamic 发布于Java
  • 探秘高并发之java.util.concurrent (二)

    摘要:通过方法提交一个任务,并且通过对象来获得结果。对象可以取消运行任务,设置等待时间,获取任务状态,最终获得任务结果。类似于,但是并不会有返回结果和异常信息。由两个阶段所触发的,没有保证的结果用于依赖阶段的计算。 本系列关于concurrent的代码示例,是被我分割成了小部分,在系列文章结束以后,我会将较为完整的代码上传,在写的过程中我会参考官方API以及其他牛人的见解,大家有不同的看法可...

    Tamic 发布于Java
  • 图片懒加载

    摘要:检查是否在可视区域获得对象距离页面顶端的距离 lazyLoad * { margin: 0; padding: 0; } #wapper { width: 520px; margin: 30px auto; border: 1px solid red; overflow: hidden; } li { ...

    Tamic 发布于Html
<