自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾今拼命的想,现在却拼命的忘

为理想而奋斗着................

  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 JPA概要说明

1 JPA概述JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。所以JPA不局限于EJB3.0,而是作为POJO持久化的标准规范,可以脱离容器独立运行,开发和测试更加方便。

2015-11-06 14:27:10 802

原创 jQuery 小技巧

1、回到顶部按钮通过使用 jQuery 中的 animate 和 scrollTop 方法,你无需插件便可创建一个简单地回到顶部动画:JavaScript12345// Back to top$('a.top').click(function (e) {  e.preventDe

2015-11-06 10:10:56 520

原创 JPA双向一对多和多对一

JPA中一对多和多对一双向关系中,多的一方为关系维护端 。mappedBy的一方为关系被维护端。关系维护端负责外键纪录的更新 ,关系被维护端是没有权力更新外键纪录的。只能通过关系维护端设置与关系被维护端的关系。1、一对多:@OneToMany(cascade = { CascadeType.PERSIST, C

2015-11-05 15:12:11 1580

转载 OSCache-缓存对象

在实际应用中除了JSP标签库,还可以使用OSCache提供的Java API.下面我来介绍一个实用的Java类,使用GeneralCacheAdministrator来建立,刷新和管理缓存.GeneralCacheAdministrator类常用的方法有:public Object getFromCache(String key) throws NeedsRefreshException;

2015-11-03 10:50:22 556

转载 数据同步那些事儿(优化过程分享)

简介很久之前就想写这篇文章了,主要是介绍一下我做数据同步的过程中遇到的一些有意思的内容,和提升效率的过程。当前在数据处理的过程中,数据同步如同血液一般充满全过程,如图:数据同步开源产品对比:DataX,是淘宝的开源项目,可惜不支持PostgresqlSqoop,Apache开源项目,同步过程中字段需要严格一致,不方便扩展,不易于二次开发整体设计思路:使用生产者消费者

2015-11-01 12:37:06 542

转载 程序员学设计必读:五大误区 & 三大秘籍

五大误区三大秘籍理论先行 —— 审美速成审美不是天生的提高审美,光看是不够的设计理论,并非空穴来风归类 —— 设计是有限的解构总结经常看到一些讲如何学习设计的文章,坦白讲感觉有些千篇一律、且不痛不痒,都说要看点书、学点画、练软件、多观察……唉,练软件这事还要说么,难道你还需要告诉一个人学开发是需要学习编程语言的?学习是基于过往经验的成长,每个人的

2015-11-01 12:22:50 707

转载 使用Spring AOP切面解决数据库读写分离

为了减轻数据库的压力,一般会使用数据库主从(master/slave)的方式,但是这种方式会给应用程序带来一定的麻烦,比如说,应用程序如何做到把数据写到master库,而读取数据的时候,从slave库读取。如果应用程序判断失误,把数据写入到slave库,会给系统造成致命的打击。解决读写分离的方案很多,常用的有SQL解析、动态设置数据源。SQL解析主要是通过分析sql语句是insert/se

2015-11-01 12:20:50 934

转载 Android开发者网址导航

随着Android开发越来越庞大,Android的开源项目、开发资源越来越多,作为需要不断学习的程序猿,每天浏览的技术文章也是不少,但目前为止没有看到一个比较满意的Android开发者网址导航,找资料的时候很麻烦,这是我整理的自己经常浏览的开发者网站,分享给大家。官网Android DeveloperAndroid Training 中文版Andro

2015-11-01 12:08:38 889

转载 电商搜索引擎的架构设计和性能优化

「 OneAPM 技术公开课」由应用性能管理第一品牌 OneAPM 发起,内容面向 IT 开发和运维人员。云集技术牛人、知名架构师、实践专家共同探讨技术热点。本文系「OneAPM 技术公开课」第一期演讲嘉宾前当当网高级架构师吴英昊的演讲整理:首先,非常感谢 OneAPM 技术公开课举办的这次活动。首先,我想说的是电商搜索引擎和普通的搜索引擎有很大的差别,因为电商搜索引擎主要是解决用户要「买

2015-11-01 11:37:06 804

转载 Android项目重构之路:实现篇

前两篇文章Android项目重构之路:架构篇和Android项目重构之路:界面篇已经讲了我的项目开始搭建时的架构设计和界面设计,这篇就讲讲具体怎么实现的,以实现最小化可用产品(MVP)的目标,用最简单的方式来搭建架构和实现代码。IDE采用Android Studio,Demo实现的功能为用户注册、登录和展示一个券列表,数据采用我们现有项目的测试数据,接口也是我们项目中的测试接口。项

2015-11-01 11:09:56 3859 1

转载 Android项目重构之路:界面篇

在前一篇文章《Android项目重构之路:架构篇》中已经简单说明了项目的架构,将项目分为了四个层级:模型层、接口层、核心层、界面层。其中,最上层的界面,是变化最频繁的一个层面,也是最复杂最容易出问题的一个层面,如果规划不好,很容易做着做着,又乱成一团了。要规划好界面层,至少应该遵循几条基本的原则:保持规范性:定义好开发规范,包括书写规范、命名规范、注释规范等,并按照规范严格执行;保持单

2015-11-01 11:08:44 1227 1

转载 Android项目重构之路:架构篇

去年10月底换到了新公司,做移动研发组的负责人,刚开始接手android项目时,发现该项目真的是一团糟。首先是其架构,是按功能模块进行划分的,本来按模块划分也挺好的,可是,他却分得太细,总共分为了17个模块,而好几个模块也就只有两三个类而已。但应用本身其实比较简单,要按功能模块来分的话,最多五个模块就够了。另外,有好多模块划分也很模糊,也有很多类按其功能其实可以属于多个模块的,也有些类定义不明确,

2015-11-01 11:07:44 865 4

android环境搭建详解

帮你解决android环境搭建问题,步骤详细,思路清晰,并配有helloworld例子

2012-08-22

面试经典大全

面试必备文档,帮你顺利通过面试官的面试。包括一些基本知识和问题注意事项

2012-08-22

java网络协议内幕

帮助你了解网络编程,简单有效的实现网络编程

2012-05-05

struts1.2 学习文档

用于struts1.2学习资料,用于查询时用的

2009-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除