个人简介

Echo Blog


江湖无名 安心练剑
  • Mybatis Exception
    MyBatis Exception 简单记录 mybatis 使用时遇到的异常,便于日后查阅。 IllegalArgumentException Error 报错信息如下: Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [~/XXXMapp...
    2017-09-01 06:32:46 | Exception
  • Java Property
    Property 简单记录一下,便于明天查阅。 为了测试方便,新建一个简单 Java 项目。目录结构如下: . ├── a.properties ├── out │   └── production │   └── property │   ├── Main.class │   └── com │   └── ryo │ ...
    2017-08-29 12:15:38 | Java
  • QR Code
    QR Code QR code (abbreviated from Quick Response Code) is the trademark for a type of matrix barcode (or two-dimensional barcode) 江湖人称二维码。 qr-code-tutorial 二维码的代码生成 java实现二维码生成的几个方法 ...
    2017-08-26 12:19:23 | Tool
  • Lock
    IBM Java 理论与实践 IBM 社区的作品看起来不错。对于个人的眼界提升帮助比较大。 本文记录一下学习笔记与心德,便于回顾查阅。 Volatile 聊聊并发(一)深入分析Volatile的实现原理 在多线程并发编程中 synchronized 和 Volatile 都扮演着重要的角色, Volatile 是轻量级的 synchronized(不会引起线程上下...
    2017-08-25 03:11:29 | Java
  • java 方法调用链
    缘起 对所有的调用做入参拦截,为了更便于查阅,希望可以得到方法的签名( MethodSignature ). 一、AOP 此时,想获取拦截的方法名称较为简单。 spring aop获取目标对象的方法对象(包括方法上的注解) @Around("pointcut()") public Object introcepter(ProceedingJoinPoint pjp)...
    2017-08-24 07:33:49 | Java
  • Math-数学欧拉定理(费马小定理)
    欧拉函数 欧拉函数 φ(n) 是小于等于 n 的正整数中与 n 互质的数的个数。 欧拉定理 内容 在数论中,欧拉定理,(也称费马-欧拉定理)是一个关于同余的性质。 欧拉定理表明,若n,a为正整数,且n,a互质,则: a ^ φ(x) ≡ 1 (mod n) 费马小定理 定理 a是不能被质数p整除的正整数,则有 a^(p-1) ≡ 1 (mod p) 证明这个定理非常简单...
    2017-08-23 02:04:34 | Math
  • Math-数学拓展欧几里德算法
    拓展欧几里得算法 对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然 存在整数对 x,y ,使得 gcd(a,b)=ax+by。 求解过程 求解 x,y的方法及证明 (设 a>b) 1,显然当 b=0,gcd(a,b)=a。此时 x=1,y=0; 2,a>b>0 时,设 ax1+ by1= gcd(a,b); bx2+ (a...
    2017-08-23 02:04:34 | Math
  • Math-数学欧几里德算法(辗转相除法) GCD
    欧几里德算法 欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。 应用领域有数学和计算机两个方面。 计算公式 gcd(a,b) = gcd(b,a mod b) 时间复杂度 a mod b必然是小于a/2的,而上一次的b会变成下一次的a,上一次的a mod b会变成下一次的b,最坏情况也就是b在a/2附近,即a mod b在a/2附近。 在最坏情况时每次的...
    2017-08-23 02:04:34 | Math