自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ricky

Stay hungry, Stay foolish.

  • 博客(13)
  • 资源 (46)
  • 收藏
  • 关注

原创 Spring 动态数据源和AOP实现数据库读写分离

互联网架构演进中 数据库优化是不可或缺的一环,数据库层面优化分为两个阶段:读写分离、分库分表。今天要说的是 数据库读写分离技术,其原理就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,

2016-12-30 19:17:42 5019

原创 RESTful API接口设计

RESTful API接口设计URL设计URL(Uniform / Universal Resource Locator)既统一资源定位符。数据交换格式可选:XML、JSON,Protobuf XML、JSON大家应该都很熟悉了,这里介绍一下Protobuf。 Protocol buffers are Google’s language-neutral, platform-neutral,

2016-12-29 15:10:56 6802

原创 常见的负载均衡算法及其代码实现

什么是负载均衡负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。负载均衡能够平均分配客户请求到服务器阵列,借此提供快速获取重要数据,解决大量并发访问服务问题,这种集群

2016-12-29 10:35:56 6349

原创 Spring教程-Spring Bean的生命周期

Spring Bean的生命周期

2016-12-18 10:17:48 1619

原创 Spring 事务系列 - 编程式事务

Spring 事务管理

2016-12-17 22:08:02 1057

原创 Maven Ban Circular Dependencies

Maven 禁止循环依赖配置如下:<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.4

2016-12-16 11:28:19 922

原创 单例模式的几种实现方式总结

单例模式可能是设计模式中最容易理解,应用最广泛的模式。单例模式虽然简单,但其中的坑却不少,尤其是线程安全方面的问题。本文主要对单例的各种写法做个小结,并分析其优缺点。模式定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。在Java中,单例模式的实现分两种,一种称为懒汉式,一种称为饿汉式,其实就是在具体创建对象实例的处理上,有不同的实现方式。代码实现1、懒汉式实现当被问到要实现一个单例

2016-12-13 23:24:44 2038

原创 Maven打包生成源码包和Javadoc包

开发中我们经常需要将项目<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version

2016-12-12 19:35:46 22834 2

原创 Java扫描classpath指定包路径下所有class

在写框架时,经常需要扫描classpath指定包路径下带有 代码如下:import java.io.File;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;import java.net.URLDecoder;import java.util.*;import java.

2016-12-11 18:24:10 9544 3

原创 Curator教程(三)服务注册&发现(Service Discovery)

服务发现随着微服务的日趋火爆,系统拆分之后,各个服务模块的Provider和Consumer之间需要能够查找到对方,我们称之为服务发现。 In SOA/distributed systems, services need to find each other. i.e. a web service might need to find a caching service, etc. DNS ca

2016-12-10 16:10:54 12381 1

原创 Curator教程(二)Path Cache监听ZNode

在实际应用开发中,当某个ZNode发生变化后我们需要得到通知并做一些后续处理,Curator Recipes提供了Path Cache 来帮助我们轻松实现watch ZNode。Path CachePath Cache可以监控ZNode子结点的变化,例如:add,update,delete。 A Path Cache is used to watch a ZNode. Whenever a ch

2016-12-09 11:59:57 2297

原创 Curator教程(一)快速入门

Curator是Netflix公司开源的一个Zookeeper客户端,与Zookeeper提供的原生客户端相比,Curator的抽象层次更高,简化了Zookeeper客户端编程。它包含以下几个组件: Component description Recipes Implementations of some of the common ZooKeeper “recipes”. The i

2016-12-09 11:57:20 10762

原创 Maven Require Release Dependencies

项目上线之前必须排除所有SNAP-SHOT版本的依赖 并全部升级为RELEASE版本,手工一个一个去排效率太低,Maven提供了maven-enforcer-plugin插件来做这件事情。Require Release DependenciesThis rule checks the dependencies and fails if any snapshots are found.The foll

2016-12-01 13:31:49 1479

android navigation drawer

android navigation drawer

2013-12-12

android action mode

android action mode 示例

2013-12-05

FragmentTabHost 实现新浪微博Tab效果

FragmentTabHost + Fragment 实现新浪微博Tab效果

2013-11-25

Android Fragment切换动画

Android Fragment切换动画

2013-11-25

Android-Universal-Image-Loader示例

Android UniversalImageLoader 异步加载图片

2013-11-08

android DownloadManager

android DownloadManager 支持断点续传功能

2013-10-18

android contentprovider

android contentprovider

2013-10-17

仿美丽说底部TAB实现

仿美丽说底部TAB实现

2013-10-15

仿新浪微博TAB布局

完美仿新浪微博TAB布局

2013-10-11

android viewpager

android viewpager 实现循环滚动切换效果

2013-10-10

ListView 图片异步加载

ListView 图片异步加载,使用LRCCache、DiskLRUCache

2013-09-24

android 仿新浪、腾讯弹框效果

android popupwindow 仿新浪、腾讯title弹框效果

2013-09-18

android 自定义View — 自定义组合控件

android 自定义View — 自定义组合控件

2013-08-26

android 自定义View并添加属性

android 自定义View并添加属性

2013-08-26

android 底部弹出菜单(带透明背景)

android 底部弹出菜单(带透明背景)

2013-08-24

android 多线程下载、断点续传

android 多线程下载、断点续传 实现,还有Notification 进度条 提示

2013-08-23

Android之联系人PinnedHeaderListView使用

Android之联系人PinnedHeaderListView使用

2013-08-22

仿IOS风格对话框

android 仿IOS风格对话框,效果非常不错,你可能用得上哦

2013-08-05

textview 展开收起效果

textview 展开收起效果,点击更多可以查看更多内容,点击收起只显示4行内容

2013-07-25

listview +checkbox 实现多选操作

listview +checkbox 实现单选、多选操作

2013-07-19

阿里巴巴Java开发手册

阿里巴巴Java开发手册 1.2.0,阿里巴巴Java开发手册 1.2.0,阿里巴巴Java开发手册 1.2.0,阿里巴巴Java开发手册 1.2.0

2017-09-26

Java 动态加载jar文件示例

Java 动态加载jar文件示例,轻松实现插件式开发

2015-01-23

Android AIDL

Android AIDL 完整代码

2014-12-07

Android SQLite加密

Android SQLite加密示例,使用SQLCipher

2014-11-16

Java Tess4J Demo

Java Tess4J 实现OCR 可运行Demo

2014-09-29

DBUtils 工具类

DBUtils 工具类

2014-09-04

Android Fragment嵌套使用Demo

Android ViewPager+Fragment嵌套使用Demo

2014-07-06

Thrift 示例代码_Java

Thrift0.9.1 示例代码 Java版本 Thrift0.9.1 示例代码 Java版本

2014-06-14

Android仿QQ消息列表ListView滑动删除效果

Android仿QQ消息列表ListView滑动删除效果,具体详见:http://blog.csdn.net/top_code/article/details/19084879

2014-02-11

高德Android 定位SDK示例

高德Android 定位SDK示例

2014-01-23

百度Android 定位SDK v4.0

百度Android 定位SDK v4.0

2014-01-23

Android ListView item 选中高亮显示

Android ListView item 选中高亮显示

2014-01-07

Android 仿微信对话列表滑动删除效果

Android 仿微信对话列表滑动删除效果

2014-01-07

Java Json序列化与反序列化

Java Json序列化与反序列化

2013-12-26

AndroidStaggeredGrid

AndroidStaggeredGrid 官方Sample下载

2013-12-25

Android SlidingMenu仿网易新闻布局

Android SlidingMenu仿网易新闻布局 Android SlidingMenu 仿网易新闻客户端布局 今天来模仿一下网易新闻客户端左右两边都有SlidingMenu的效果,源码打包分享给大家,共同学习

2013-12-16

SlidingMenu ViewPager

SlidingMenu ViewPager

2013-12-16

SlidingMenu Demo

SlidingMenu + Fragment 侧滑菜单Demo

2013-12-16

SlidingMenu 编译整合版

SlidingMenu 编译通过整合版

2013-12-15

ListView自定义Adapter实现多视图Item

ListView自定义Adapter实现多视图Item

2013-12-12

空空如也

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

TA关注的人

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