在Spring配置Mybatis的文件中我们可以看到如下代码:
MapperScannerConfigurer,让它扫描特定的包,自动帮我们成批地创建映射器。这样就大大减少了配置的工作量。
basePackage属性是让你为映射器接口文件设置基本的包路径。可以使用分号或逗号作为分隔符设置多于一个的包路径。每个映射器都会在指定的包路径中递归地被搜索到。被发现的映射器将会使用Spri...
分类:
编程语言 时间:
2016-07-19 10:31:51
阅读次数:
256
开篇搞IT有几年了,也学了不少框架中间件之类的东西。东西越学越多,越感觉迷茫,后来突然觉醒,发现弄懂技术的基础原理和算法这些基本的东西,才是自己继续往下走的根本。
偶然发现有一本书教人写JVM,叫自己动手写Java虚拟机,于是萌生把学习Jvm的过程记录下来,目标是能自己写一个最简单的JVM,能运行Java程序。
要说JVM,首先先认识一下Class文件这东西。什么是Class文件什么是Class...
分类:
其他好文 时间:
2016-07-19 10:32:31
阅读次数:
142
摘要:本文主要讲了读写锁。一、读写锁ReadWriteLock 在上文中回顾了并发包中的可重入锁ReentrantLock,并且也分析了它的源码。从中我们知道它是一个单一锁(笔者自创概念),意思是在多人读、多人写、或同时有人读和写时。只能有一个人能拿到锁,执行代码。但是在很多场景。我们想控制它能多人同时读,但是又不让它多人写或同时读和写时。(想想这是不是和数据库的可重复读有点类型?),...
分类:
编程语言 时间:
2016-07-19 10:32:20
阅读次数:
183
1.前言在Android系统启动的过程中,系统会通过PackageManagerService来扫描特定的目录,以便可以对保存在里面的apk进行安装。PackageManagerService主要做两件事情:
- 解析这个apk的配置文件AndroidManifest.xml以便获得它的安装信息
- 为这个apk分配Linux用户ID和用户组ID以便apk在系统中可以获取到合适的运行权限
下面...
分类:
移动开发 时间:
2016-07-19 10:32:25
阅读次数:
682
回归- Regression——————————————————————————————————————————回归- Regression
线性回归Linear regression
模型表示Model representation
代价函数Cost function
目标Goal
多项式回归
加权线性回归
一般线性回归
通用的指数概率分布
伯努利分布
高斯分布
微分与导数1
微分
导数
方向导数...
分类:
其他好文 时间:
2016-07-19 10:33:31
阅读次数:
181
敌兵布阵
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 74051 Accepted Submission(s): 31080
Problem Description
C国的死对头A国这段时间正在进行军事演...
分类:
编程语言 时间:
2016-07-19 10:31:59
阅读次数:
141
Palace
Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 260 Accepted Submission(s): 72
Problem Description
The last trial Venus imp...
分类:
其他好文 时间:
2016-07-19 10:32:49
阅读次数:
172
Android 开源项目分类汇总
我们的微信公众号:codekk。二维码如下:
专注于 Android 开源分享、源码解析、框架设计、Android 内推。
我们的网站:www.codekk.com
Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、插件化库等分析)Android 职位内部推荐(阿里、腾讯、百度、京东、滴滴、美团...
分类:
移动开发 时间:
2016-07-19 10:29:53
阅读次数:
647
EasyUI的form表单里面的验证框,先讲解下validatebox类和相关的属性。
验证规则
验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则:
email:匹配 email 正则表达式规则,系统提供的属性。
url:匹配 URL 正则表达式规则
length[0,100]:允许从 x 到 y 个字符
remote['http://.../action.do','paramName']:发送 ajax 请求来验证值,...
分类:
其他好文 时间:
2016-07-19 10:31:06
阅读次数:
183
iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。...
分类:
移动开发 时间:
2016-07-19 10:31:42
阅读次数:
179
eclipse安装maven插件,创建基于maven的java web项目,maven Java web项目的JDK / WEB 版本调整...
分类:
编程语言 时间:
2016-07-19 10:29:48
阅读次数:
193
背景
iOS 中经常会有需要在某个界面改变状态栏颜色或者某个界面隐藏状态栏的需求。而改变状态栏颜色和控制状态栏显示和隐藏的API,在iOS 的不同版本中也发生了很多变化。
iOS 7以前
在iOS 7之前,状态栏是不占视图位置的。每个控制器中的根view都是从屏幕的Y轴20px处开始显示的。所以那个时候整个app状态栏的风格,一般只在plist文件里设置【对应于General中的...
分类:
其他好文 时间:
2016-07-19 10:29:37
阅读次数:
178
内部类
- Math
- Date
- String
- Array
- Boolean
- Number
系统函数
1. 内部类
1) 什么是内部类
JavaScript中本身就提供一些 可以直接使用的类,
这种由JS本身事先定义好的类就是内部类
2) 主要的内部类
① Array
...
分类:
编程语言 时间:
2016-07-19 10:28:55
阅读次数:
196
A Walk Through the Forest
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 7601 Accepted Submission(s): 2796
Problem Description
...
分类:
编程语言 时间:
2016-07-19 10:29:34
阅读次数:
150
What is STOMP?
STOMP is a simple text-orientated messaging protocol. It defines an
interoperable wire format so that any of the available STOMP clients can communicate with any STOMP message broke...
分类:
Web程序 时间:
2016-07-19 10:30:19
阅读次数:
328
Dagger2 使用正确姿势。上一篇文章《Dagger2 这次入门就不用放弃了》中介绍了Dagger2的一些显浅的使用方式,我觉得是非常适合入门Dagger2的傻瓜式讲解,后来发现有些内容讲的不够仔细,有些细节没有详细解释清楚。参考了以下三篇文章后,对之前的内容进行一些补充。
Android:dagger2让你爱不释手-基础依赖注入框架篇
Android:dagger2让你爱不释手-重点概念讲解、融...
分类:
其他好文 时间:
2016-07-19 10:29:30
阅读次数:
165
前几天在研究移动版开发时,意外查阅到了PPK大神的关于viewport(视口)的三篇研究文档,但无奈全是英文,只好硬着头皮看下去,并顺便试着翻译一下,以备日后回顾。
本人水平有限,如翻译错误,欢迎指正
原文地址:http://www.quirksmode.org/mobile/metaviewport/#t10读前须知:PPK写这篇文章的时候,IPhone还没有生产出4S之后的产品。所以,这...
分类:
Web程序 时间:
2016-07-19 10:27:51
阅读次数:
296