- 博客(125)
- 资源 (3)
- 收藏
- 关注
转载 Mybatis中resultMap
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。1.resultType 在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应
2016-05-21 10:15:35
674
转载 MyBatis 通过包含的jdbcType类型
MyBatis 通过包含的jdbcType类型Mybatis中javaType和jdbcType对应和CRUD例子Mybatis中javaType和jdbcType对应关系MyBatis 通过包含的jdbcType类型BIT FLOAT CHAR TIMESTAMP OTHER UNDEFIN
2016-05-20 15:48:03
448
转载 mybatis入门基础(六)----高级映射(一对一,一对多,多对多)
mybatis入门基础(六)----高级映射(一对一,一对多,多对多)时间 2015-07-07 23:35:27 博客园精华区原文 http://www.cnblogs.com/selene/p/4627446.html主题 MyBatis一:订单商品数据模型1.数据库执行脚本创建数据库表代码: 1 CREATE TABLE ite
2016-05-19 19:06:01
804
转载 Mybatis中配置Mapper的方法
Mybatis中配置Mapper的方法 在这篇文章中我主要想讲一下Mybatis配置文件中mappers元素的配置。关于基础部分的内容可以参考http://haohaoxuexi.iteye.com/blog/1333271。 我们知道在Mybatis中定义Mapper信息有两种方式,一种是利用xml写一个对应的包含Mapper信息的配置文件;另一种就是定
2016-05-19 12:11:37
6026
转载 mybatis
孤傲苍狼只为成功找方法,不为失败找借口!MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE orders( order
2016-05-16 11:47:59
309
转载 sping-mybatis事物
环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys: 打开
2016-05-10 16:02:57
423
原创 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
http://www.cnblogs.com/figure9/archive/2014/10/24/4048421.html
2016-04-18 18:27:55
436
原创 利用HTML5+的API实现基于MUI的文件上传
项目中需要用到图片上传,昨天搞整了一下,对我这个菜鸟来说,还是有很多值得注意的地方。 h5+提供了可以调用原生安卓API的功能,当然也能调用camera。需要注意的是,拍照后的保存路径如果不自己设置的话,是使用的hbuilder默认的路径。不过,我把路径打印出来,在genymotion里面居然没有翻到。还有一点,通过h5+调用拍照后照片也不会保存到相册,但是在真机上是会自动保
2016-03-11 16:50:49
12069
1
转载 使用multipart/form-data上传文件
1.使用POST发送数据 以POST方式发送数据主要是为了向服务器发送较大量的客户端的数据,它不受URL的长度限制。POST请求将数据以URL编码的形式放在HTTP正文中,字段形式为fieldname=value,用&分隔每个字段。注意所有的字段都被作为字符串处理。实际上我们要做的就是模拟浏览器POST 一个表单。以下是IE发送一个登陆表单的POST请求:
2016-03-10 11:55:55
3321
转载 分布式Web服务器架构
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
2016-03-09 16:24:08
439
原创 SOA架构设计经验分享—架构、职责、数据一致性
http://www.cnblogs.com/wangiqngpei557/p/4486177.html
2016-03-09 16:07:51
334
转载 淘宝网图片存储系统架构
问题导读:1.TFS(淘宝文件系统,Taobao FileSystem)是如何产生的?2.淘宝 TFS 文件系统在核心设计是什么?3.它们是如何处理大量图片的?4.TFS1.3在元数据存内存上,清理磁盘空间,性能做了哪些优化?本文侧重介绍淘宝网后台的图片存储系统架构、包括 TFS集群文件系统,以及前端处理服务器架构。解决海量并发小文件的系统噩梦,对于淘宝网这
2016-02-24 18:01:53
2396
转载 用nginx图片缓存服务器
图片的存储硬件把图片存储到什么介质上? 如果有足够的资金购买专用的图片服务器硬件或者 NAS 设备,那么简单的很; 如果上述条件不具备,只想在普通的硬盘上存储,首先还是要考虑一下物理硬盘的实际处理能力。是 7200 转的还是 15000 转的,实际表现差别就很大。是选择 ReiserFS 还是 Ext3 ,怎么也要测试一下吧? 创建文件系统的时候 Inode 问题也要加以考虑,选择合适大小
2016-02-24 17:35:05
726
转载 架构高性能海量图片服务器的技术要素
在图片规模比大的情况,nginx处理能力受制于文件系统的io,意味着,在大规模图片的场景,如果运维还依旧采用传统文件系统的方式,无论是备份成本, 还是前端成本,将是无法去衡量,不要去指望调优一点文件系统的一些参数,能带来多大的性能收益,也不要去目录hash+rewrite的方式,改进不大, 因为新版的文件系统默认开启了dir_index,解决了同一个目录下文件过多而过慢的问题。不过还有一种方案就是
2016-02-24 17:07:43
3146
转载 HTTP状态码
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。中文名HTTP状态码外文名HTTP Status Code规范定义RFC 2616消息端1字头,2字
2016-02-19 17:14:25
386
转载 全局变量、常量、共享数据、跨webview传参的综述
很多编程语言都有全局变量,但js语言没有。HTML5+虽然也可以扩展类似plus.globle,但权衡后我们发现,新增类似的方案,不会对便利性有很大的提升,但对App的性能有负面影响,所以我们还是没有提供全局变量,但在本文中详述其他共享数据的方法。共享数据有几种方法。localStoragelocalStorage是HTML5标准,可跨webview使用。是持久化存
2016-02-19 10:56:20
1874
转载 vmware Tools 全系列版本下载及安装方法(vmware Tools 10~12)
VMware Tools是VMware Workstation 虚拟机软件的增强工具包,是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机文件的驱动程序。在VMware Workstation中安装VMware Tools后即可以实现真机与虚拟机直接拖放文件,实现无缝操作(无需每次都按“Ctrl + Alt”键),还可以让你的虚拟机更加流畅运行,显示效果更好。不同的系统需要安装相应的
2016-01-29 18:11:55
24509
2
转载 微软Remote Modern IE 访问
Remote Modern IE是美国Microsoft(微软)公司于2015年推出的一款基于Azure应用的服务,当前正处于测试阶段,用户可通过该软件进行无限制自由访问被国内阻止的网站,包含一些你懂得的站点。经测试该服务类似于虚拟机远程系统,后期有望实现云系统/云处理,微软为了垄断云服务以及抵制Apple(苹果)和Linux(安卓)可谓是来势汹汹,除了使用稍微慢一些,但是稳定性和速度绝对
2016-01-28 18:33:42
612
原创 Genymotion - 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)
随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows、Mac上的软件更加好用好玩,因此很多人都希望能在电脑上也能玩到安卓的游戏或APP。我们曾推荐过 BlueStacks,而 Genymotion 则是另一款更加优秀专业高性能的安卓 Android 模拟器!它支持 Windows、Mac、Linux,由于其模拟运行速度很快画面流畅、且支持 OpenGL 3D 加
2016-01-28 18:30:43
8639
转载 从function前面的!想到的
最近没事喜欢看看,一些js库的源码,结果发现库前不是加一个!就是加+或者一个(),心中猜出个大概知道这个是让函数自动执行,可是这么多符号达到同一个目的,原理是什么呢,下面做一下剖析:先从IIFE开始介绍IIFE(Imdiately Invoked Function Expression 立即执行的函数表达式)function(){ alert('IIFE');}
2016-01-27 16:14:49
320
原创 Android SDK目录结构和工具介绍
Android SDK目录结构和工具介绍Android SDK目录结构和工具介绍是本文要介绍的内容,主要是来了解并学习Android SDK的内容,具体关于Android SDK内容的详解来看本文。AD:Android SDK目录结构和工具介绍是本文要介绍的内容,主要是来了解并学习Android SDK的内容,具体关于Android SDK内容的详解来看本文。Android
2016-01-21 16:57:33
575
转载 ant 使用指南
一、概述ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境:System:WindowsJDK:1.6+IDE:eclipseant:1.9.1 Email:hoojo_@126.comBlog:http://blog.csdn.net
2016-01-08 11:09:22
449
转载 Sublime Text 全程指南
摘要(Abstract)本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。 前言(Prologue)Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编
2016-01-08 11:07:55
390
转载 NodeJS+Redis实现分布式Session方案
Session是什么?Session 怎么工作?分布式SessionSession_idHashing Ring配置分布式Redis 操作分布式Session操作结合 Express 应用小结Session是什么?Session 是面向连接的状态信息,是对 Http 无状态协议的补充。Session 怎么工作?Session 数据保留在服务端,而为了标识具体 Session 信
2016-01-07 16:08:05
2725
转载 网站的web server与缓存
网站的web server与缓存1.1 Web serverWebserver 用来解析HTTP协议。当web 服务器接收到一个HTTP请求时,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,web服务器可以响应一个静态页面或者图片。进行页面跳转,或者把动态响应的产生委托给一些其它的程序完成,比如CGI,JSP,servlets,ASP,PHP脚本。当用户访问一个网
2015-12-31 14:35:23
388
转载 我的XMPP协议IM架构
11年进入公司就开始研究openfire,做一款手机IM软件,经过3个月的不懈努力,产品终于上线了。上线初产品功能比较简单。上线初架构比较简单,服务器是单机,后来由于用户的不断增长,单机已经不能满足需求,所以就不断优化架构,其中经历了不少的艰辛,到目前系统相对基本稳定(注册用户2000W,同时在线用户200W+)。废话不多说,下面直接上架构图,由于这个这个架构图有点老,跟现在的架构有一点点区别,但
2015-12-23 14:49:16
374
转载 深入浅出Javascript
在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期确定下来,或称为编译期绑定。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this 关键字有能力具备多重含义,带来灵活性的同时,也为初学者带来不少困惑。本文仅就这一问题展开讨论,阅罢本文,读者若能正确回答 JavaScript 中的
2015-12-16 19:03:34
338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人