自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (5)
  • 收藏
  • 关注

转载 java 远程调用shell脚本

dependency>      groupId>org.jvnet.hudsongroupId>      artifactId>ganymed-ssh2artifactId>      version>build210-hudson-1version>  dependency>

2015-07-06 17:31:33 541

原创 牛人博客

http://www.cnblogs.com/wgp13x/http://doc.okbase.net/wgp13x/archive/monthposts/201408.html

2015-06-10 16:52:33 448

转载 使用log4j让日志写入数据库

原文链接:http://www.cnblogs.com/wgp13x/p/ca0837fc1df71decf4a4afe082bce570.html之前做的一个项目有这么个要求,在日志管理系统里,需要将某些日志信息存储到数据库里,供用户、管理员查看分析。因此我就花了点时间搞了一下这一功能,各位请看。摘要:我们知道log4j能提供强大的可配置的记日志功能,有写文件的、打印

2015-06-10 16:50:02 3738 1

转载 Solr与HBase架构设计

http://www.cnblogs.com/wgp13x/p/a8bb8ccd469c96917652201007ad3c50.html摘要:本篇是本人在做一个大数据项目时,对于系统架构的一点总结,如何在保证存储量的情况下,又能保证数据的检索速度。前提:      Solr、SolrCloud提供了一整套的数据检索方案,HBase提供了完善的大数据存储机制。需

2015-06-10 16:41:28 485

转载 hbase shell 文章

http://www.yufan-liu.com/

2015-05-19 11:15:24 308

转载 DAO设计模式

http://my.oschina.net/dyg540/blog/82694DAO(Data Access Object)模式实际上是两个模式的组合,即Data Accessor 模式和 Active Domain Object 模式,其中 Data Accessor 模式实现了数据访问和业务逻辑的分离,而Active Domain Object 模式,其中Data Access

2015-05-12 14:15:05 403

转载 关于mysql 中间件的 网址

https://github.com/hubinixhttps://github.com/alibabahttp://www.guokr.com/blog/475765/   mysql中间件研究(Atlas,cobar,TDDL)http://gao-xianglong.iteye.com/blog/2019729     笔者带你剖析淘宝TDDL(TAOBAO DISTRI

2015-05-11 23:33:21 364

转载 Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载 转

2014-09-17 07:20 620人阅读 评论(0) 收藏 举报目录(?)[-]百度网盘下载地址Android开发环境的官网下载地址 可以直接下载1Adt Bundle 2 SDK Tools Only3 Android Studio 最近 Google 被墙了, 上传一下自己收集的 Android 开发环境, 下面给出的官网链接也

2014-12-25 10:27:52 753

转载 java通过ftp方式读取文件,并解析入库

对于自己是个总结,下次使用的时候直接copy,要注意的地方是ftp访问文件的方式,访问的是ftp用户的home目录,而不是从绝对路径访问。private final static String DELETEUSER = "delete from customermanager_user where cmanagerno in ";private final static Str

2014-12-22 11:43:56 1231

转载 从Java视角理解伪共享(False Sharing)

从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态众所周知, CPU是计算机的大脑, 它负责执行程序的指令; 内存负责存数据, 包括程序自身数据. 同样大家都知道, 内存比CPU慢很多. 其实在30年前, CPU的频率和内存总线的频率在同一个级别, 访问内存只比访问CPU寄存器慢一点儿. 由于内存的发展都到技术及成本的限制, 现在获取内存中的一条数据大概需要200多个CPU

2014-09-16 13:27:06 471

转载 从Java视角理解CPU上下文切换(Context Switch)

从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快. 然而实际情况是, 多线程之间需要竞争IO设备, 或者竞争锁资源,导致往往执行速度还不如单个线程. 在这里有一个经常提及的概念就是: 上下文切换(Context Switch).上下文

2014-09-16 13:22:49 479

转载 从Java视角理解CPU缓存(CPU Cache)

从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态众所周知, CPU是计算机的大脑, 它负责执行程序的指令; 内存负责存数据, 包括程序自身数据. 同样大家都知道, 内存比CPU慢很多. 其实在30年前, CPU的频率和内存总线的频率在同一个级别, 访问内存只比访问CPU寄存器慢一点儿. 由于内存的发展都到技术及成本的限制, 现在获取内存中的一条数据大概需要200多个CPU

2014-09-16 13:21:42 381

转载 java synchronized详解

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的

2014-09-15 15:37:36 380

转载 流行的Python项目汇总

Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的越来也多。那么,在2013年有哪些流行的Python项目呢?下面,我们一起来看下。一、测试和调试python_koans :Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习 TDD  技巧。sure :Sure 是最适合自动化测试的 Python 工具

2014-08-12 16:31:20 923

转载 Python机器学习库

Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy。其中Numpy是一个用python实现的科学计算包。包括:一个强大的N维数组对象Array; 比较成熟的(广播)函数库; 用于整合C/C++和Fortran代码的工具包; 实用的线性代数、傅里叶变换和随机数生成函数。     SciPy是一个开源的Python算法库和数学工具包,SciPy包含的模块有最优化、线性

2014-08-12 15:57:22 537

转载 Python的网页爬虫&文本处理&科学计&机器学习&数据挖掘工具集

曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Python。离开腾讯创业后,第一个作品课程图谱也是选择了Python系的Flask框架,渐渐的将自己的绝大部分工作交给了Python。这些年来,接触和使用了很多Python工具包,特别是在文本处理,科学计算,机器学习和数据挖掘领域,有很多很多优秀的Py

2014-08-12 15:46:20 1314

转载 Android 学习笔记——利用JNI技术在Android中调用、调试C++代码

在Android中调用C++其实就是在Java中调用C++代码,只是在windows下编译生成DLL,在Android中会生成Linux系统下的.so文件(好吧,其实我基本没用过Linux)。没写过JNI的可以看看我之前的博客(Windows下利用Visual Studio开发的过程):http://cherishlc.iteye.com/admin/blogs/1328136

2014-01-28 11:12:27 529

转载 Servlet 3特性:异步Servlet

理解异步Servlet之前,让我们试着理解为什么需要它。假设我们有一个Servlet需要很多的时间来处理,类似下面的内容:LongRunningServlet.java1234567891011121314151617181920212223242526272

2014-01-26 10:26:23 659

转载 Android--Service之提高

前言  上一篇博客讲解了一下Android下Service组件的基本使用,对Service组件还不了解的朋友可以先去看看另外一篇Service基础的博客:Android--Service之基础。这篇博客讲解一下Service组件的一些需要注意的地方以及高级的应用,并用几个例子讲解一下本文中提到的功能,最后依然会提供示例源码下载。  既然是深入讲解Service,本片博客涉及的内容有点杂乱,

2014-01-10 18:42:44 704

转载 Android Service学习之AIDL, Parcelable和远程服务

AIDL的作用    由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。    通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。

2014-01-10 18:17:44 554

转载 Android--Service之基础

前言  本篇博客聊一下Android下的Service组件,对于Service组件,有点类似于Windows下的服务。Service是Android四大组件中与Activity最相似的组件,它们的区别在于:Service一直在后台运行,它没有用户界面。一旦Service被启动起来之后,它就与Activity一样,也具有自己的生命周期。  在开发过程中,对于Activity与Service的

2014-01-10 17:51:59 494

转载 Android--Loaders

前言  Loaders,装载机,适用于Android3.0以及更高的版本,它提供了一套在UI的主线程中异步加载数据的框架。使用Loaders可以非常简单的在Activity或者Fragment中异步加载数据,一般适用于大量的数据查询,或者需要经常修改并及时展示的数据显示到UI上,这样可以避免查询数据的时候,造成UI主线程的卡顿。  Loaders有以下特点:可以适用于Activit

2014-01-10 17:42:47 515

转载 Android--UI之AutoCompleteTextView

前言  之前讲过EditText,有兴趣的朋友可以看一下。这篇博客主要说明的是自动完成文本框,它实际上也是一个文本编辑框,可以理解为对EditText功能的扩展,它对输入的内容可以进行提示并且自动完成。本文会讲解常用属性设置,以及如何向AutoCompleteTextView增加提示数据,最后将使用一个demo演示一下。   说明  自动完成文本框(AutoCompleteText

2014-01-10 17:06:08 447

转载 Android--UI之TextView

前言  开门见山,这一篇博客主要讲一下在Android开发中,UI控件TextView的一些使用方式,并且通过四个例子实现一般项目中需要的效果来讲解TextView的使用。并且在之后的一段时间之内,都会讲解关于AndroidUI控件的开发。TextView  之前讲解Android布局的时候,就已经说明,所有Layout都是View的子类或者间接子类。而TextView也一样,是Vie

2014-01-10 16:54:29 541

转载 ad-hoc查询

即席查询(Ad Hoc)是用户根据自己的需求,灵活的选择查询条件,系统能够根据用户的选择生成相应的统计报表。即席查询与普通应用查询最大的不同是普通的应用查询是定制开发的,而即席查询是由用户自定义查询条件的。  在数据仓库领域有一个概念叫Ad hoc queries,中文一般翻译为“即席查询”。即席查询是指那些用户在使用系统时,根据自己当时的需求定义的查询。即席查询生成的方式很多,最常见

2013-12-19 18:46:38 2570

转载 S4上的传感器

2013-12-19 18:26:08 460

转载 直接拿来用!最火的Android开源项目

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目

2013-12-19 11:12:29 694

转载 Android 滑动效果进阶篇(五)—— 3D旋转

前面介绍了利用Android自带的控件,进行滑动翻页制作效果,现在我们通过代码实现一些滑动翻页的动画效果。Animation实现动画有两个方式:帧动画(frame-by-frame animation)和补间动画(tweened animation)本示例通过继承Animation自定义Rotate3D,实现3D翻页效果。效果图如下:1、Rotate3D

2013-12-17 17:55:16 514

转载 MySQL 加锁处理分析

MySQL 加锁处理分析发表于 2013 年 12 月 13 日 由hedengcheng 1    背景    11.1    MVCC:Snapshot Read vs Current Read    21.2    Cluster Index:聚簇索引    31.3    2PL:Two-Phase Locking    31.4

2013-12-13 17:05:00 481

转载 七个垂手可得的敏捷开发工具

软件开发的项目经理通常需要权衡使用什么样的高效工具、如何制定项目进程计划表等等的关键因素。敏捷工具的合适选用对开发项目起到推波助澜、事半功倍的效用!1. Jira/Jira AgileJIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。环保服务公司Comanco的项目经理A

2013-12-12 16:49:39 710

转载 simhash算法的原理

第一次听说google的simhash算法[1]时,我感到很神奇。传统的hash算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上相当于伪随机数产生算法。传统hash算法产生的两个签名,如果相等,说明原始内容在一定概率下是相等的;如果不相等,除了说明原始内容不相等外,不再提供任何信息,因为即使原始内容只相差一个字节,所产生的签名也很可能差别极大。从这个意义上来说,要设计一个hash算法,对

2013-11-27 14:13:45 469

转载 搜狐畅游发布3D游戏引擎Genesis-3D 基于MIT协议开源

CSDN.NET  今天下午,搜狐畅游宣布将旗下首款商业级游戏引擎Genesis-3D正式对外发布,官网www.genesis-3d.com.cn也正式启用。Genesis-3D将基于MIT协议开源,并以开放SDK包的形式供全球开发者下载,这意味着游戏开发商可以自由使用、修改Genesis-3D代码开发自己的游戏,而不必考虑商业限制或者开放(修改后)的源代码。据悉,Genesis-3D

2013-11-22 11:25:02 1235

转载 游戏数据分析的架构及调优

智明星通创立于2008年,短短5年,已成为中国互联网企业国际化过程中的一家标杆企业。公司现有员工500+,总部设于北京,并在合肥、香港、台湾、圣保罗(巴西)等地设有分支机构,自己研发的游戏和代理的游戏也在世界各地市场都有不错的表现。在这些游戏以及其他应用的研发和运营过程中,如何了解应用的运行状况成了一个问题。为了解决这个问题,我们像大多数公司一样,开始组建自己的数据分析团队。到目前为止,行云数

2013-11-22 10:26:54 1958

转载 完美的解决如何让AsyncTask终止操作

package com.isummation.exampleapp; import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URLEncoder;import java.net.UnknownHostException; import org.apache.http.

2013-11-21 10:30:54 1006

转载 surface surfaceview callback 关系

转载请包含网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译成中文就

2013-11-05 16:59:25 670

转载 viewpager 中fragment 的生命周期

最近自己做点小项目练练手,用的是**viewpager+fragment+FragmentPagerAdapter适配器**这样一个框架首先普及一下fragment的生命周期:注意:下面我说的生命周期特指从onattach到onresume。结果调试程序的时候发现一个莫名其妙的事情,viewpager中包含4个fragment,其中第一个和第三个fragment是要联网取得数据的,

2013-11-04 16:04:51 820

转载 onInterceptTouchEvent和onTouchEvent调用时序

onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子view的控件是没有这个方法的,如Linea

2013-11-04 15:42:51 305

转载 Android网络通信库Volley简介

1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来: a

2013-10-24 13:32:49 623

转载 在Android应用中实现查看“附近的人”的功能

越来越多的Android应用都加入了“附近的人”的功能,比如微信、陌陌、淘宝等,今天分享一个demo,简单的来实现这一功能。主要原理为:手机端上传gps数据到服务器,服务器从数据库中查询其他用户的gps数据,分别计算2个pgs之间的距离,然后将计算好的数据返回给手机,手机进行展示。源码下载地址: https://github.com/feicien/studydemo手机端项目:Nea

2013-10-24 13:32:16 1060

转载 生成PDF文件-使用iText制作复杂表格

前一段时间一个项目需要在Android手机上制作含有复杂表格的文档(吐槽:我国的表格应该是全世界最复杂的了,而老外的就简单的多),前前后后共花了一个多星期(word、excel、pdf都尝试过),搜索了很多博客和教程,做了很多次试验,总结了一些经验,在这里和大家分享一下。需求这个文档对字体和格式要求比较高,并且生成后的文档需求通过手机蓝牙连接蓝牙打印机进行打印,最好选择了生成PDF文档的方

2013-10-24 13:29:15 3747 4

wordpress积分查看插件erphpdown9.5.5免费下载

Erphpdown 是一款 vip 会员+推广提成+收费下载/查看内容+前端个人中心 银联/支付宝/微信支付/贝宝 paypal WordPress 插件,好用,关键还是免费的。

2020-01-02

大橙子模板3.1.6 无授权

苹果cms10 建站模板 pc 和wap 自适应。免费免费。。。

2019-11-06

大数据spark企业版实战

大数据spark企业版实战,想学习spark的同学们 可以 下载看看 提升自己的技能

2018-04-03

solr应用教程

solr 教程 适合新手 学习,简单

2015-08-12

mysql必知必会

一些关于mysql的东西,mysql必知必会。下不下随便

2014-04-08

空空如也

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

TA关注的人

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