`
sharong
  • 浏览: 485232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
D1667ae2-8cfc-3b68-ac7c-5e282789fa4a
论开源
浏览量:8454
7eb53364-fe48-371c-9623-887640be0185
Spring-data-j...
浏览量:12758
社区版块
存档分类
最新评论
文章列表
基于位置的服务(Location Based Service,LBS),它是通过电信移动联通等运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。 当前移动设备上网已是大势所趋,通过GIS,WIFI热点等定位作为移动设备的一个基础功能,LBS必然是大量手机app所必备的基础应用。 Open-JLBS是一个纯Java开发的LBS基础系统。它实现了LBS的基本功能,包括但不限于: 1.定位数据的 ...
大数据现在是业内炙手可热的话题,随着技术的发展,大数据存储技术已经不再是难点,但是对大数据如何做好存储后的下一步处理将是未来竞争的焦点,目前比较受欢迎的Storm, Spark, Hadoop三个大数据处理工具都是JVM上的语言写 ...
经过3.23和3.28两场世预赛,全国球迷看到了国足令人欣喜的进步,在世界名帅里皮的带领下,通过两场比赛,直接迈向了新的台阶。 通过长沙贺龙体育场破韩一战,里皮解决了30多年来国足领先时保平争胜心态下不会踢的顽疾,痛击韩国结束了38年的恐韩症,实在是可喜可贺。在对阵伊朗这种准欧洲型硬朗球队时,也找到了对抗的办法。昨天仅仅差在一些不太好的联赛中养成的坏习惯,遗憾败北。 国产土帅高洪波和里皮的差距几乎是十条长安街!看看下半场开局丢球后,里皮在被动时候的果断变阵343,哪个国内教练敢这样,实际上他们也想不到这样可以解左路之危。再看看国足丢球后不崩盘,继续鏖战于对手,除了米卢,阿里汉时代有过短暂的类似情 ...
spring-data-jpa原理的第四篇,来说说JpaQueryExecution相关类。首先给出类图和继承关系: spring-data-jpa中对JpaQueryExecution有明确说明: 包含多个查询运行策略的类的集合。根据大多数org.springframework.data.repository.query.QueryMethod以及AbstractSt ...
第三篇,我们来说说JPA规范中的QueryMethod相关类。首先给出类图和继承关系: 很简单,是不是,只有区区两个相关类,QueryMethod及其子类JpaQueryMethod。 QueryMethod类位于spring-data-commons-***.jar包中;而JpaQueryMethod则位于spring-data-jpa-***.jar包中。也就是说,QueryMethod是spring-data包中的通用类;而JpaQueryMethod是spring-data-jpa实现中的类,扩展了通用包中的QueryMethod。 QueryMethod:一个被指定用于运行finde ...
本系列的第二篇文章,主要讲解在spring-data-jpa中占有重要地位的RepositoryQuery接口的用途和分类。 首先我们看看RepositoryQuery接口极其子类的类图 上图很清晰的说明,RepositoryQuery接口包含SimpleJpaQuery,NativeJpaQuery,PartTreeJpaQuery,Named ...
spring-data-jpa的优点很多,比如继承Repository接口,在注解中书写JPQL语句即可访问数据库;支持方法名解析方式访问数据库;使用Predicate支持动态查询等,在此不一一列举了。这些都是使用spring-data-jpa中的种种优点,要想将之使用的更好更优雅,就要从spring-data-jpa的加载和运行机制进行探秘。 此文系作者查看spring-data-jpa源码及参考javadoc文档成文,所以文中难免会有错误和纰漏,恳请读者指出。下面进入正题。 1.运行环境创建及加载Repository接口 spring-data-jpa在运行时和springframewor ...
这篇文章粗略讲一下两阶段提交协议,即2PC,Two Phase Commitment Protocol。之所以称为两阶段提交,是相对于单库的事务提交方式来说的。我们在单库上完成相关的数据库操作后,就会直接提交或者回滚,而在分布式系统中,在提交 ...
最近微框架spring-boot很火,笔者也跟风学习了一下,废话不多说,现给出一个读取配置文件的例子。 首先,需要在pom文件中依赖以下jar包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <gr ...
最近不是特别忙,利用闲暇时间读了一下在京东618狂欢节时买的《岛上书店》一书。阅读之前还很好奇,看书名是一本并无太多噱头的书,怎么能在京东文学销售榜高居榜首一年之久。 书的封面套上俨然写着:现象级全球畅销书 ...
前文已述,因为需要测试mysql的主从配置方案,所以要安装多个mysql。这次是在ubuntu kylin 14.10上安装多个mysql 5.7.14。 系统环境:ubuntu kylin 14.10,64位系统 mysql版本:5.7.14社区版 mysql下载地址:http://dev.mysql.com/downloads/mysql/,选择 Linux - Generic,下载612.9M的mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz mysql官方安装文档:http://dev.mysql.com/doc/refman/5.7/en/bin ...
最近因为需要测试mysql的多种主从配置方案,所以要安装多个mysql。为了更好的应用机器,干脆就在一台windows机器上安装了多个mysql,用不同的端口号区别开。那么,最好的选择自然就是安装多个mysql解压版,而不是那种msi安装版,可以达到绿色版的用后即焚效果。 系统环境:win 7,32位系统 mysql版本:5.7.13社区版 mysql下载地址:http://dev.mysql.com/downloads/mysql/,我下载的是大小为296.5M的 Windows (x86, 32-bit), ZIP Archive mysql官方安装文档:http://dev.mysql. ...
一年一度的京东618狂欢节已经过去一周了,从5月底6月初开始,笔者就已经加入了本次购物血拼,各种秒杀,满减促销等满天飞,归纳起来其实就是三个字:买买买! 先说说笔者发现的一个现象,自从京东4月中旬免运费从79涨到 ...
请看本系列最后一篇文章。 5.从行业及个人利益来看开源 最后,我们从程序员/工程师自身的个人利益来看看开源对从业人员的影响。如果技术行业中从公司到个人,大家都提倡闭源,那么软件行业可以妥妥的预见不会成为吃青 ...
4.开源的商业模式 人类社会的每次飞跃,都源于知识的普及和传播速度的飞跃。文字,纸张,印刷术,互联网,都带来了文明的跃进。知识是在交流中增长的,人类绝大多数知识都是开源的,闭源的(秘密)只是历史中的偶然,人类的进步来自于普遍共享的知识。正如Linus所说,开源是常态,闭源才是偶然。当然,软件开源运动,一部分是理想主义者的情怀,还有更大一部分是商业公司的策略,就是我们这次要讨论的开源商业模式。 顺便说一句,开源能做大利润的确实不多,唯一例外是Redhat,这个有人研究过。 首先我们应该明确,开源运动大致分为非盈利组织开源,商业公司开源和个人开源这几类。而前两者,并不是想做活雷锋。只有个人开源这种 ...
Global site tag (gtag.js) - Google Analytics