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