240 发简信
IP属地:陕西
  • 240
    ASM 简介

    前言 很早之前就写过面向切面的编程思想,主要学习了AOP的思想(参考:AOP简介)以及使用 AspectJ 实现简单的切面编程(参考:AspectJ之切点语法)。 其他常见的...

  • maven 打包实战

    maven打包生成的普通jar包,只包含该工程下源码编译结果,不包含依赖内容。同时,maven提供以下方式生成包含所有依赖的jar文件,依赖以class的方式存在; 将此pl...

  • 求两个整数相除的结果(循环节)

    问题 将两个整数进行相除操作,如果是有限结果则正常返回显示,如果是无限循环小数那么找到循环节,将循环节用()括起来,返回一个字符串,举例1/3返回的结果是0.(3),可以使用...

  • 240
    008.详解 Redis-4.x 持久化机制

    1. redis 持久化的意义 redis的数据全部在内存中,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis的数据在遇到突发状况的时候不会丢失,或者只丢失...

  • 240
    进一步理解动态规划

    在理解动态规划、BFS和DFS一文中,只是初步讲解了一下动态规划,理解的并不到位,这里再加深理解一下。 本文主要参考什么是动态规划一文。 一、前言 1.1、算法问题的求解过程...

  • o(1), o(n), o(logn), o(nlogn)

    由于平时接触算法比较少,今天看资料看到了o(1),都不知道是什么意思,查资料之后才理解。 描述算法复杂度时,常用o(1), o(n), o(logn), o(nlogn)表...

  • 240
    EventBus-实现java状态机

    首先,了解状态机是什么,我们为什么需要状态机!举个最简单例子,请假,作为一个最底层程序员,每次请假都要领导层层审批,而假有分为很多种,事假,病假,婚假,年休假等等,当然选择请...

  • 240
    HashMap深度分析

    这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,原因很简单,以前我面试的时候,偶尔问起HashMap,99%的程序员都知道HashMap,基本都会用H...