mybatis执行流程 ? 记录一下自己对mybatis的理解和心得.代码是自己手写的一个mybatisDemo,比较简陋,只有一个简单的查询语句,但是麻雀虽小五脏俱全,可以理解整个mybatis的执行流程. 重要说明 :本文讲述的只是本人手写的简易mybatisDemo,可以对理解mybatis的 ...
分类:
其他好文 时间:
2020-03-18 15:49:06
阅读次数:
69
上述问题一般是由于eclipse和JDK位数不一样导致的,因此首先查看eclipse和JDK分别是多少位的。确定是位数的不同导致的之后,通常的解决方案是卸载一个,安装和另一个位数相匹配的版本。 如何查看eclipse的位数? 打开eclipse的安装目录,右击eclipse.ini以记事本的方式打开 ...
分类:
其他好文 时间:
2020-03-18 15:47:12
阅读次数:
62
交换函数swap的四种写法: 1、经典法——嫁衣法: void swap(int *a,int *b) { int temp = *a; *a = *b; *b = temp; } 2、经典改进法——泛型法:(适用于各种参数类型) void swap(void *a, void *b, int da ...
分类:
其他好文 时间:
2020-03-18 15:46:57
阅读次数:
132
"题目链接_(:з」∠)_" 题目大意:每次点击一个地方周围4个点和自己的布尔值都会变成相反的数,问你没有办法在6步之内 把一个5X5的方格全部变成1 这是lyd蓝书的一个递推的题目,那么自然与递推有关系啦!首先我们要明白两点: 1:每个地方只有点击奇数次有效,因为点偶数次相当于没点,当然最小的奇数 ...
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。大理石平台等级 用错误码来表示是否出错十分不便,因为函数本身应 ...
分类:
编程语言 时间:
2020-03-18 15:14:31
阅读次数:
69
图中的小手图标svg的尺寸为 width="18px" height="21px" 小手图标为div的背景,因为高度>宽度,div的宽高都是1rem,所以被拉伸了。 解决办法:修改SVG图片中宽高、viewbox值 关于SVG的viewbox值的定义:https://www.jianshu.com/ ...
分类:
其他好文 时间:
2020-03-18 13:48:01
阅读次数:
173
线程间通信的几种方式: 1.共享内存 2.消息传递 Java中的线程通信的方式有如下: 1.volatile关键字 实现共享变量 2.Object类的wait() notify()notifyAll()方法 3.CountDownLatch 并发组件 中国的wait() 和down()方法 4.Re ...
分类:
编程语言 时间:
2020-03-18 13:44:26
阅读次数:
169
https://blog.csdn.net/guoweimelon/article/details/50904231 ...
分类:
编程语言 时间:
2020-03-18 11:58:23
阅读次数:
91
面试题 08.05. 递归乘法 题目要求: 递归乘法。 写一个递归函数,不使用 * 运算符, 实现两个正整数的相乘。可以使用加号、减号、位移,但要吝啬一些。 解题思路: 思路1:直接将乘法分成多个n相加,比较直接暴力; 判断其中较小的数,然后将较大数data相加,一共加n个。 思路2: 1. 巧用位 ...
分类:
其他好文 时间:
2020-03-18 11:57:36
阅读次数:
67
并发(concurrency)和并行(parallellism)是: 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 解释二:并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。 解释三:并发是在一台处理器上“同时”处理多个任务,并行是在多台处理 ...
分类:
其他好文 时间:
2020-03-18 11:54:59
阅读次数:
81