240 发简信
IP属地:山东
  • java enum实现原理

    一、分析自定义枚举类 普通的枚举类和抽象枚举类相似,故直接分析抽象枚举类。 1. 编写一个抽象枚举类 2. 编译 使用命令javac Opera...

  • List的subList导致ConcurrentModificationException引发的思考

    一、案例如下 1. 代码 1. 输出 二、分析过程 从输出第一行可以看出,调用#subList方法返回的是AbstractList.SubLis...

  • 网页刷新重复提交问题

    刷新的本质其实是将地址栏的链接重新发送一遍。 客户端转发: 地址栏:会变成重定向之后的链接 http:先返回302,location中保存着重定...

  • 如何接手一个项目

    为什么要写这篇文章? 这是我第一次实习,需要接手一个项目(推荐系统后台),记录一下在梳理项目过程中的一点收获。 我作为一个初入职场的大学生是怎么...

  • Semaphore(信号量)

    一个计数信号量。从概念上来说,一个Semaphore维护了一组permits【许可证】。每次调用acquire()方法都会阻塞,直到获取到许可证...

  • nginx的负载均衡

    本文来自 http://nginx.org/en/docs/http/load_balancing.html#nginx_load_balanc...

  • Resize,w 360,h 240
    快慢指针

    快慢指针即我们有两个及以上的指针,我们可以通过控制其步长去实现某种行为。 下图中自定义的名词解释如下: 目标节点:要找的节点,倒数第4个。 目标...

  • group by

    select class_id from student group by sex // 按照性别分组 为什么查询列表(或having子句)中只...

  • Resize,w 360,h 240
    数据库事务基础

    1.事务的特性(ACID) A(Atomicity)原子性:在一个事务中的操作要么都成功要么都失败。 C(Consistency)连续性: I(...