自定义博客皮肤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.

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

原创 JFreeChart 实现各种数据统计图(柱形图,饼状图,折线图)

最近在做数据挖掘相关的工作,需要将数据分析的

2014-09-24 11:04:22 7172 2

原创 Java CyclicBarrier

CyclicBarrier是一个同步辅助类,允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。注意比较CountDownLatch和CyclicBarrier:1.CountDownLatch的作用是允许1或N个线程等待其他线程完成执行;而CyclicBarrie

2014-09-17 11:55:48 1154

原创 Java 汉字转拼音

最近做搜索推荐,汉字转拼音package com.ricky.java.suggestion.util;import java.util.HashSet;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import n

2014-09-10 17:53:42 1344

原创 DBUtils 使用小结

Apache DBUtils 是一款轻量级的ORM框架,官网地址:http://commons.apache.org/proper/commons-dbutils/

2014-09-04 00:34:14 5115

原创 OpenCSV 用法总结

最近https://code.google.com/p/opencsv/

2014-09-03 14:48:43 7648

原创 Apache Commons Codec 使用小结

最近在做图片下载的时候需要把图片链接url

2014-09-03 13:51:29 7879

原创 JAVA 图片格式检查方法

一、通常情况下,验证一个文件是否图片,可以通过以下三种方式:1)、判断文件的扩展名是否是要求的图片扩展名这种判断是用得比较多的一种方式,不过这种方式非常的不妥,别人稍微的把一个不是图片的文件的扩展名修改为图片的扩展名,就绕开了你的这种校验,如果这上传的文件是shell、php或者jsp,那你的网站基本上可以说就在别人的手里面了。不过这种判断方式也不是完全没有用,我们可以把它放在判断图片

2014-09-01 11:05:05 6649 1

原创 HttpClient 文件上传

最近做的一个项目需要把下载

2014-08-30 09:56:19 1755

原创 Java CountDownLatch

CountDownLatch简介          CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。CountDownLatch和CyclicBarrier的区别(1) CountDownLatch的作用是允许1或N个线程等待其他线程完成执行;而CyclicBarrier则是允许N个线程相互等待。(2) Count

2014-08-28 10:33:27 943

原创 Java 文件多线程下载

自己写了一个文件

2014-08-28 10:10:50 1487

原创 Linux环境下C3P0 Failed to get local InetAddress for VMID 解决办法

今天在做一个项目中用到了C3P0数据源

2014-08-20 11:49:38 13444 2

原创 JavaWeb入门实战—数据库连接池(数据源)

上一篇文章中讲到了通过Connection去连接数据库,

2014-08-17 16:14:18 2339

原创 Apache Commons Email使用心得

最近在项目中开发中需要发送邮件功能,当后台定时任务处理完毕后

2014-07-29 10:59:11 4019 3

原创 Java 生成N位随机数的方法

最近项目中有一个需求:在自增的id后加上N位是

2014-07-28 18:39:34 11966 2

原创 Python开发环境搭建

Python简介Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。Python的官方解释器是CPython,该解释

2014-07-21 00:49:15 1673

原创 Linux crontab 定时执行任务

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行

2014-07-17 20:29:36 1512

原创 Android Fragment 嵌套使用(Nested Fragments)

最近项目中一个需求需要嵌套使用Fragment,

2014-07-06 16:37:33 13275 4

原创 SQL实现查找最近一周、一个月、三个月的数据

最近在做一个Web项目,

2014-07-03 21:21:08 23817

原创 Java exec jar

今天在学习的Maven的时候需要执行Maven构建出来的jar文件

2014-06-22 19:46:48 3655

原创 Maven教程—环境配置

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。不少开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序

2014-06-22 18:27:19 1488

原创 Thrift 入门指南

Thrift入门指南

2014-06-12 00:49:54 2121

原创 Thirft框架介绍

Thirft框架介绍:http://dongxicheng.org/search-engine/thrift-framework-intro/

2014-06-11 23:54:13 1542

原创 MySQL常用命令

1、创建数据库

2014-06-10 12:20:50 878

原创 Android SwipeRefreshLayout

SwipeRefreshLayout是Google在support v4 19.1版本的library更新的一个下拉刷新组件,实现刷新效果更方便。SwipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下,但必须把你的support library的版本升级到19.1。 提到下拉刷新大家一定对ActionBarPullToRefresh

2014-05-29 14:46:09 1483

原创 Android CookieSyncManager同步cookie

在使用WebView+HTML5打造Web App时,某些场景下需要同步一些用户的隐私数据,例如用户登录成功后我们需要在不同页面同步用户的登录状态信息。此时就用到了CookieSyncManager。

2014-05-28 21:54:59 9189

原创 Android URL encode 空格处理

在应用程序开发过程中或多或少的需要通过HTTP、HTTPS协议与服务器交互。这其中一个常见的情况就是要求对URL进行encode处理,以保证中文、特殊字符的正确传递。不过这个小小的encode有些时候也会酿成"血案"。今天在Android开发中做一个商户搜索功能时碰到一个问题,用户有些时候可以需要通过多个关键字进行搜索,多个关键字之间用空格分隔,客户端通过http get去请求服务器数据,有经

2014-05-19 23:09:50 10936

原创 Android中如何使用JUnit进行单元测试

在我们日常开发android app的时候,需要不断地进行测试,所以使用JUnit测试框架显得格外重要,学会JUnit可以加快应用的开发周期。Android中建立JUnit测试环境有两种方法一.直接在需要被测试的工程中新建测试类步骤:1.在androidManifest.xml文件中添加以下代码:2.新建一个测试测试类并继承AndroidTestCase类,编写测试方法,在测试

2014-05-12 13:41:03 1619

原创 如何卸载Chrome应用程序

要将应用从“打开新的标签页”页面和浏览器中完全删除,请按以下步骤操作:点击浏览器窗口顶部的 “打开新的标签页”按钮,打开“打开新的标签页”页面。转到“应用”部分。右键点击相应应用图标,然后选择从Chrome中删除。应用图标便会从“打开新的标签页”页面中删除。

2014-05-10 00:38:50 7337

原创 优秀程序员必备图书

最近在看Jeff Atwood 的Effective Programming: More Than Writing Code(中文名:高效能程序员的修炼)的时候,Jeff Atwood在附录中列举了一些非常不错的图书,包含技术、设计、管理等多方面,在这里跟大家分享一下!英文书名:Code Complete 2中文书名:代码大全(第二版)作者:Steve McConnell译者:金戈

2014-05-08 14:47:30 1437 1

原创 Android 监听Back、Home按键

在Android开发中,我们监听用户点击返回键事件,通常是以下两个方法://方法1@Override public void onBackPressed() { //do something //super.onBackPressed(); } //方法2 @Override public boolean onKeyDown(int keyCode, KeyEv

2014-05-07 15:43:50 3261 1

原创 Android 位置管理器(LocationManager)

Android LocationManager的提供了一系列与地理位置相关的服务,包括允许应用获取设备的周期性的位置更新;以及接近某个地理位置坐标时触发一个已定义Intent的等。这里介绍LocatinManager的简单使用,以获取当前所在的位置为例。

2014-05-06 19:51:59 5459

原创 Android WebView — passing a javascript callback function to Android

待完成。。。

2014-04-28 17:16:00 2181

原创 JsBridge实现JavaScript和Android的互相调用

Android的WebView是基于webkit内核的,WebView中集成了JS与Java互调的接口函数,通过addJavascriptInterface方法,可以将Java的类注册进webkit,给网页上的js进行调用,而且还可以通过loadUrl方法是给webkit传递一个uri,供浏览器来进行解析,实现Java和JS方法的交互。

2014-04-28 11:49:39 3515

原创 How to check permissions at runtime without throwing SecurityException?

最近在做公司的超级黄页SDK的时候,需要在SDK启动的时候判断SDK运行所需权限是否都配置了,如果没有的话,提示开发者去配置相应的权限。这里贴出其中的一些关键代码。一是:在运行期间动态检测是否拥有某项权限,二是:获取当前应用所获取到的所有权限。示例代码如下:

2014-04-25 15:54:26 1852

原创 几款常用UML建模工具介绍

UML简介Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了B

2014-04-17 11:33:51 43536 3

原创 JavaWeb入门实战—JDBC

时间仓促,后期完成

2014-04-15 10:17:04 1161

原创 JavaWeb入门实战—EL表达式&JSTL标签

JavaBean介绍JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数字段必须私有化。私有化的字段必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可以像Swing组件一样功能强大,但在实际的J

2014-04-13 21:55:53 2804

原创 android marquee TextView

项目开发中有些时候TextView的文本内容太长了显示不全,这个sh

2014-04-10 14:07:40 2229

原创 Android RuntimeException: Binary XML file line #6: You must supply a layout_height attribute.

开发的时候突然出现如下异常:

2014-04-09 18:06:35 4754

原创 JavaWeb入门实战—JSP技术

介绍JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。

2014-04-07 22:21:21 1451

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关注的人

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