- 博客(11)
- 收藏
- 关注
原创 spring boot集成mybatis无法扫描mapper文件(坑)
大半天耗在这上面,真的无语了,现象解决了,原因待查找。首先。如果你的spring boot集成mybatis项目报这个错,同时你使用的是YML的配置方式,再同时你用的是Intellij,那么就往下看吧 解决方法就是,使用这种配置方式!命名为application.properties,放在resources目录下就可以了。不要使用yml的配置方式。 注:我使用的是Intellij15版本的。对
2017-01-20 15:01:07
25968
5
原创 android sqlite插入与修改tips
最近做一个练习用的app,频繁使用了数据库。。踩了一些小坑。总结一番吧。 SQLiteDatabase.insert()函数table: 要插入数据的表的名称nullColumnHack:当values参数为空或者里面没有内容的时候,我们insert是会失败的(底层数据库不允许插入一个空行),为了防止这种情况,我们要在这里指定一个列名,到时候如果发现将要插入的行为空行时,就会将你指定的这个列名的值
2015-11-07 03:24:22
489
原创 数据库事务隔离级别
1.丢失更新两个事务同时修改了同一条数据,则后修改的被保留,先修改的将丢失。2.脏读(未确认的相关性)一个事物修改了数据但是没有提交,这时第二个事务读取了这个数据。然后第一个事务回滚,导致读取到了脏数据。3.不可重复读发生在一个事务读取两次数据的情况。如,一个事务先读取了一条数据后,另一个事务修改了这条数据,并提交了事务。那么第一个事务再次读取这个数据,读到了被修改的数据。4.幻读一个事务先读取记录
2015-10-17 01:57:45
788
原创 Android与MVC设计模式
Android应用是基于模型-控制器-视图的架构模式进行设计的。MVC设计模式表明,应用的任何对象,归根结底都属于模型对象、视图对象以及控制对象的一种。 模型对象 存储着应用的数据和业务逻辑。模型类被设计用来映射与应用相关的一些事物。模型不关心用户对象,它存在的唯一目的就是存储和管理应用数据。Android应用层的模型类通常就是创建的定制类。 视图对象 知道如何在屏幕上绘制自己以及如何响应用户的
2015-06-02 21:01:21
416
转载 java中HashMap详解
原文http://alex09.iteye.com/blog/539545HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSe
2015-06-01 23:23:09
282
转载 【转】JAVA设计模式之单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机
2015-05-07 20:46:16
332
原创 B树与MySql
B树是为磁盘或其它直接存取的辅助设备而设计的一种平衡二叉树。一颗有n个节点的B树和红黑树一样高度为O(lgn)。但其实B树的高度远小于红黑树。 B树在算法导论上是这样定义的: 一棵B树T是具有以下性质的有根叔(根为T.root): 1.每个结点x有下面性质: a.x.n,当前存储在结点x中的关键字个数 b.x.n个关键字本身,以非降序存放 c.x.leaf,一个布尔值,如果x是叶节点则为
2015-04-09 16:22:47
1030
转载 编程珠玑 第二章
A.给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中一32位整数。 bit那个地方不理解,写在注释里了 int get_lost(int *a, int *b, int *c, int alen, int bit) { int re = 0, v = 0, biter = 0, *t, citer, i = 0; if (!a || !b || a
2015-03-31 23:03:02
367
原创 java位运算符
摘自《疯狂java讲义》 java支持的位运算符有如下 & 按位与 | 按位或 ~按位非 ^按位异或 <<左移运算符 >>右移运算符 >>> 无符号右移运算符 负数以补码存储。左移后右边补零 右移运算符>>正数补0负数补1,而>>>总是补0对于低于int类型的操作数总是先转换为int 对于int类型的a>>b,当b>32时,用b对32求余。(long 同理)
2015-03-21 13:22:44
829
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人