240 发简信
IP属地:天津
  • 什么是token

    对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。 一...

  • 我在shopee的工作体验

    2019年还剩15天就要结束了,想想今年我也没做啥特别的,值得纪念的一点就是换了工作。今年5月底我离开工作了三年的金蝶,加入了shopee。这次换工作没有面特别多,只面了腾讯...

  • 120
    深入理解Activity的生命周期

    之前学习安卓的时候只是知道生命周期是什么,有哪几个,但具体的详细的东西却不知道,后来看过《Android开发艺术探索》和大量博客之后,才觉得自己真正有点理解生命周期,本文是我...

  • 老师,你确定Java注释不会被执行吗?

    之前在 CSDN 上分享过一篇文章,涉及到 Java 中的注释,就信誓旦旦地写了一句话:“注释是不会被执行的!”结果,有小伙伴留言说,“老师,你确定吗?” 我这个人一直有个优...

  • 120
    什么是乐观锁,什么是悲观锁

    一、并发控制 当程序中可能出现并发[https://www.jianshu.com/p/94b7c2ab84ac]的情况时,就需要保证在并发情况下数据的准确性,以此确保当前用...

  • 16.泛型介绍及泛型类、泛型方法、泛型接口

    什么是泛型 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类...

  • 大数据随笔

    大数据,顾名思义,就是数据量大,不过它还不止这一个特点,它具有真实性,有价值的,追求速度的等特点。大数据不采用随机分析法(抽样调查)这样捷径,而采用全量数据进行分...

  • 120
    Python实现十大经典排序算法

    话不多数,先上两张图: 名词解释: n:数据规模k:“桶”的个数In-place:占用常数内存,不占用额外内存Out-place:占用额外内存稳定性:排序后2个相等键值的顺序...

  • 120
    JDK10都发布了,nio你了解多少?

    前言 只有光头才能变强 回顾前面: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 本来我预想是先来回顾一下传统的IO模式的,将传统的IO模式的相关类理清楚(因为IO的类...

  • 重要:进程与线程的区别

    一、进程与线程的区别: 1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建...

  • Java打印Array数组的方法

    在Java中打印Array数组的方法,这里主要总结了有四种:(1)通过循环打印数组(2)使用 Arrays.toString() 打印(3)使用 JDK 8 的 java.u...

  • 120
    良心Windows笔记软件eDiary

    俗话说的好,好记性不如烂笔头,在如今这个信息爆炸的年代谁还没有点东西需要记下来,显然Windows自带的记事本并不能较好的满足我们的需要,那么我们就需要一款专业的笔记软件...

  • 120
    Spark的前世今生

    Spark是什么? Spark,是一种通用的大数据计算框架,正如传统大数据技术Hadoop的MapReduce、Hive引擎,以及Storm流式实时计算引擎等。 Spark包...

  • 这过程是不是这样的呀,acc乘错了吧
    tail_recursion(5, 1)
    tail_recursion(4, 5)
    tail_recursion(3, 20)
    tail_recursion(2, 60)
    tail_recursion(1, 120)

    递归与尾递归

    编程很复杂,编程也很简单。简单的逻辑,通过代码组织,就可以变成复杂程序或者系统。以前学物理的时候,老师就说考试的物理题其过程是相当复杂的(简单的就没有必要考了)。解题方法众多...