自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

只要你能好

全栈工程师???

  • 博客(61)
  • 资源 (6)
  • 收藏
  • 关注

原创 java微信支付接入详细流程 亲测

背景由于项目是采用java编写的,微信包括微信支付大都是php相关,于是微信支付官方文档对java的支持就不是很友好,在网上找了很多文章,基本上没有一篇是真正跑的通的,经过一番整理,先将java接入微信支付详细流程总结出来以便后续使用。步骤一准备阶段:已认证微信号,且通过微信支付认证,这个可以看微信文档,很详细,这里就不再重复。 步骤二配置授权目录,官方推荐使用

2016-09-26 14:59:39 57798 25

原创 Hadoop2.4.1集群搭建(YARN)

hadoop2.0已经发布了稳定版本了,增加了很多特性,比如HDFS HA、YARN等。最新的hadoop-2.4.1又增加了YARN HA注意:apache提供的hadoop-2.4.1的安装包是在32位操作系统编译的,因为hadoop依赖一些C++的本地库,所以如果在64位的操作上安装hadoop-2.4.1就需要重新在64操作系统上重新编译(建议第一次安装用32位的系统,

2016-07-29 13:24:16 395

原创 Android用SurfaceView写一个简单有趣的游戏--《数字组合》之一

最近突然有了一个想法--做一款android的简单游戏练练手,既要实现起来简单(毕竟只有一个人,框架什么的暂且就不用考虑了),又要能够达到对android知识框架的复习和游戏要有可玩性,终于用了几个星期写完了。和大家分享分享体会吧。      本来打算写一个专栏的。看以后的时间吧。     首先介绍一下游戏的主要思想和SurfaceView也就是游戏主界面的代码分享,后续部分再更新吧。

2014-12-08 13:17:31 1956

原创 Android SQLiteDatabase 数据库操作(建立数据表,增删改查操作)

SQLiteDatabase接口操作建立数据表

2014-04-07 19:43:34 1336

原创 支付宝APP支付(IOS手机端+java后台)版

支付宝APP支付(IOS手机端+java后台)版0.介绍预览针对需要在IOS手机上接入原生微信支付场景,调用微信进行支付。如图:               1.资料准备1.1 账号注册打开https://openhome.alipay.com,注册支付宝开放平台开发者账号1.2 开发者认证登录,进入开发者中心,进行开发者资质认证,并创建移动应用。 1.3

2017-08-03 17:34:50 10580 1

原创 微信APP支付(IOS手机端+java后台)版

微信APP支付(IOS手机端+java后台)版0.介绍预览针对需要在IOS手机上接入原生微信支付场景,调用微信进行支付。如图:         1.资料准备1.1 账号注册打开https://open.weixin.qq.com,注册微信开放平台开发者账号1.2 开发者认证登录,进入账号中心,进行开发者资质认证。 1.3 注册应用认证完成后,进入管理中心

2017-08-03 17:08:18 2524

原创 Java接入微信开放平台登录

1.通过微信开放平台https://open.weixin.qq.com注册应用并通过审核,拿到APPID和SECRET2.通过请求微信登录,跳转后进行处理https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&st

2017-05-23 21:21:16 5774 6

原创 java接入支付宝手机网站支付

适用范围:申请支付宝手机网站支付接口并完成认证,适用于手机wap网页,微信默认不支持可通过引导用户至浏览器支付,发送请求后调用支付宝客服端完成支付,如果没有安装APP则使用网页支付。支付宝其他支付方式,如即时到账,APP支付类似。第一步 导入依赖 com.pentahohub.nexus alipay-

2017-03-06 12:12:29 8558 2

原创 jquery对select进行操作(取值,设置选中等)

1、获取当前选中项的value    $(".selector").val();2、设置value为pxx的项选中     $(".selector").val("pxx");3、设置text为pxx的项选中    $(".selector").find("option[text='pxx']").attr("selected",true);4、获取

2017-03-06 11:38:20 5381

转载 MySQL绿色版下载安装配置

由于工作需要最近要开始研究MySQL了(看来学习都是逼出来的),本人对mysql没有研究,可以说一个小白。 下面就从安装开始吧,虽然网上关于这方面的东西很多,还是需要自己把操作过程写下来。1、数据库下载  Mysql官方网站:http://www.mysql.com/,数据库下载地址:http://www.mysql.com/downloads/。从官方网站可以找到两种文件包,一种是e

2016-09-04 09:50:24 600

原创 MySQL存储过程常用基本操作

/** 创建基本存储过程执行sql语句 */delimiter //CREATE PROCEDURE update_money()BEGIN UPDATE zwt_account SET account=account+(account*0.0236/360) where saveAtd=5;END; // /** 查看event是否开启 */sho

2016-08-17 12:47:30 473

原创 zookeeper安装与配置

1.上传zk安装包2.解压3.配置(先在一台节点上配置)3.1添加一个zoo.cfg配置文件$ZOOKEEPER/confmv zoo_sample.cfg zoo.cfg3.2修改配置文件(zoo.cfg)dataDir=/yangji/zookeeper-3.4.5/dataserver.5=yangji05:2888:3888ser

2016-07-29 13:48:44 503

原创 sqoop安装与配置

sqoop安装:安装在一台节点上就可以了。1.上传sqoop2.安装和配置在添加sqoop到环境变量将数据库连接驱动拷贝到$SQOOP_HOME/lib里3.使用 第一类:数据库中的数据导入到HDFS上sqoop import --connect jdbc:mysql://192.168.1.10:3306/yangji --username root

2016-07-29 13:46:42 564

原创 hbase集群搭建及常用方法

.上传hbase安装包2.解压3.配置hbase集群,要修改3个文件(首先zk集群已经安装好了)注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下3.1修改hbase-env.shexport JAVA_HOME=/usr/java/jdk1.7.0_55//告诉hbase使用外部的zk exp

2016-07-29 13:42:18 513

原创 Hive安装与使用

Hive只在一个节点上安装即可1.上传tar包 2.解压tar -zxvf hive-0.9.0.tar.gz -C /cloud/3.配置mysql metastore(切换到root用户)配置HIVE_HOME环境变量rpm -qa | grep mysqlrpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodepsr

2016-07-29 13:38:49 342

原创 Hadoop2.2.0集群搭建

hadoop2.0已经发布了稳定版本了,增加了很多特性,比如HDFS HA、YARN等。注意:apache提供的hadoop-2.2.0的安装包是在32位操作系统编译的,因为hadoop依赖一些C++的本地库,所以如果在64位的操作上安装hadoop-2.2.0就需要重新在64操作系统上重新编译(建议第一次安装用32位的系统,我将编译好的64位的也上传到群共享里了,如果有兴趣的

2016-07-29 13:20:39 432

原创 SpringMVC+KindEditor在线编辑器之文件上传

最近几个项目都要用到在线编辑器,由于之前做在线编辑器都只在php上,对于用java尤其是springmvc框架时,似乎并不如PHP那么简单,搜集了很多博文和资料,全部都不能达到效果,最后在参考各种资料后,自己花时间写了一个上传图片的控制器,亲测保证能用。1.图片上传控制器package com.xishan.yueke.view.system;import java.io.File;

2015-08-12 00:11:31 6086 1

转载 MySQL 添加列,修改列,删除列总结

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名; 修改表名:alter table t_bookrename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名: alter table bbb ch

2015-07-30 15:45:45 606

原创 SpringMVC+MyBatis环境整合开发案例

SpringMVC框架和经典的Struts+Spring相比而言,开发更简单,速度更快。因为使用SpringMVC不再需要像Struts那样写很多配置文件,只要轻松的几个注解就可以实现相应的功能,访问性能也比struts好得多。于初学者或者想了解mvc的人来说我觉得 spring是最好的,它的实现就是教科书!第二它和 tapestry一样是一个纯正的servlet系统,这也是它和tapestry相

2015-06-28 16:08:46 628

原创 Struts2+Spring+MyBatis环境整合开发案例(MVC架构)

最近公司一个项目开发环境要求Struts2+Spring+MyBatis 框架,之前都是用Struts2+Spring+Hibernate 的。个人觉得MyBatis和Hibernate的最大区别,就是MyBatis是一个不完全的ORM框架,可自定义很多比较复杂的sql语句,比如调用 sql自定义函数和存储过程,很适合金融和门户之类的项目。而Hibernate是完全的ORM,有些时候写自定义的sq

2015-06-06 18:52:40 6220

原创 Struts2高危漏洞分析和解决方案

Struts2被曝出存在重要的安全漏洞,苹果、中国移动、中国联通、百度、腾讯、淘宝、京东、Sohu、民生银行等大型企业的网站均遭毒手,运维 工程师苦不堪言。1可远程执行服务器脚本代码[2]用户可以构造http://host/struts2-blank/example/X.action?action:%25{(new+java.lang.ProcessBuilder(new+java.lan

2015-06-05 15:26:49 6666 1

原创 PHP验证码显示与验证

Captcha 验证码 session 技术。 php 处理图片的技术。 仿照: 1, 有已存在的背景图几张 2, 随机得到某张! 3, 白色边框 4, 随机文字(大写+数字,黑白随机)步骤1:确定随机背景图片、基于该背景图片,创建画布!、绘制边框步骤2:写验证码写到 画布上利用函数imagestring()  imagestring(画布,字体大小,位置

2014-12-26 23:23:15 599

转载 java实现超大文件的读写

一、对于几百M或上G的大文件可使用java nio进行读写 , 根据个人的需求 可能需要将一个超大文件读写形成很多较小的文件进行分析,这也不是什么难事,在读完一个缓冲区后 更换写入的对象即可,本文就不做详细介绍了,有需要的可以联系本人。直接上程序吧package cn.gzu.readfile; import java.io.File; import java.io.IOExcept

2014-12-08 12:58:37 5775 1

转载 基于朴素贝叶斯分类器的文本分类算法(C语言)

#include #include #include //_getcwd(), _chdir()#include //_MAX_PATH, system()#include //_finddata_t, _findfirst(), _findnext(), _findclose()char vocabulary[1000][20];//@输入参

2014-12-02 10:42:30 2859 1

原创 Android 连接MongoDB与基本操作

>> MongoDB简介    Mongodb,分布式文档存储数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。>> Mongo安装参考1)下载安装包文件,解压到某一文件夹下。

2014-10-29 14:42:14 7472 5

原创 DOM 解析 XML

DOM(Document Object Model)是一种用于解析XML文档的对象模型,可直接访问XML文档的各部分。【优点】易于理解,不涉及回调和复杂的状态管理【缺点】将XML节点保存在内存中,效率较为低下--------------------详细见《android4.0网络编程详解》87页使用步骤:①:针对从XML中获取到的信息,需对其建立一个对象(例:Person),存

2014-09-30 21:46:49 447

原创 SAX 解析 XML

SAX是一种以事件为驱动的 XML API,其定义的事件流可以指定从解析器传到专门的处理程序代码的XML结构。【优点】:解析速度快、占用内存少。特别适用于Android等移动设备。使用步骤:①:针对从XML中获取到的信息,需对其建立一个对象(例:Person),存放相关信息②:新建一个类继承至DefaultHandler(DefaultHandler是已经实现了ContentHan

2014-09-30 21:44:37 468

原创 Pull 解析/生成 XML文档

Android内置的XML解析器,运行方式与SAX类似,提供了如开始元素和结束元素等事件。使用parser.next()可进入下一个元素并触发相应事件,可使用一个switch对感兴趣的事件进行选择和处理。调用parser.nextText()获取下一个Text类型元素的值。可在www.xmlpull.org下载Pull解析器源码和文档。【特点】结构简单(一个借口,一个例外,一个工厂

2014-09-30 21:40:50 503

原创 android和j2ee服务器 进行JSON 数据传输模板

->1.服务器端生成和发布json数据1.1 新建web工程,并建立相应的servlet和数据模型以及dao等1.2 通过查询数据库等方式获取到数据后,封装成json形式String数据,以PrintWritter写入Response作用域,也可跳转至jsp页面形式1.3 "contentType="text/plain; charset=UTF-8"设置PrintWritte

2014-09-30 21:34:34 2064

原创 ContentProvider简介以及使用实例

ContentProvider 数据库共享总结 * Content Provider 属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的借口。 * 让自己的数据和其他应用程序共享有两种方式:创建自己的Content Provier(即继承自ContentProvide

2014-09-30 21:25:21 855

原创 ViewPager 自动切换广告效果

/**步骤:1 新建组件 2   activity中找到组件并设置继承至PagerAdapter的Adapter类3 复写PagerAdapter中的public int getCount() {}public Object instantiateItem(ViewGroup container, int position) {}public boolean isVie

2014-07-12 23:21:11 636

原创 android attrs组件自定义属性

自定义控件 自定义属性步骤1:建立自定义控件类,如继承View的类,并复写public MyView(Context context, AttributeSet attrs){}构造方法步骤2:在values目录下建立attrs.xml文件,内容格式如下:步骤3:在布局中建立自定义控件,控件名称为该自定义视图类的类名(包括包名)步骤4:在布局文件开始部分声明命名空间,格式见下方

2014-07-12 23:20:18 768

原创 android Apk 代码反编译

需要准备工具1 apktool-install-windows-r05-ibot|-aapt.exe|-apktool.bat|-apktool.jar(解压apk文件,获取相关资源,例如布局或图片等,并classes.dex)2 dex2jar-0.0.9.15(将解压得到的classes.dex反编译成可以查看的jar文件)3 jd-gui.exe(查看反编

2014-04-20 11:36:27 717

转载 android代码的混淆

代码的混淆好处:1 防止反编译  2 可以压缩代码大小 如果需要对项目进行全局混码,只需要进行一步操作:将project.properties的中“#  proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt”的“#”去掉就可以project.properti

2014-04-20 11:34:33 932

原创 android Widget 桌面小图标,类似快捷方式

步骤一:清单文件配置  receiver必须是AppWidgetProvider的子类  通过intent-filter过滤指定的android.appwidget.action.APPWIDGET_UPDATE动作  除此之外,还需配置meta-data属性,其中name为指定字段,   resource为欲添加小图标时显示的样式

2014-04-07 19:56:37 1699

原创 android TrafficStates 获取手机流量使用情况

通过一个activity总结

2014-04-07 19:50:57 982

原创 android Toast 自定义消息显示

新建普通类,并建立对应的方法 新建Toast实体类; 根据上下文加载布局界面,可以是任意定义的xml布局文件, 也可以是利用java代码编写的布局 设置Toast的相应属性,例如对齐方式gravity,显示时长Duration等 【注意】在新建的类下的方法中,若是通过setView方法设置Toast的        显示界面,若需设置Toast的text,还需通过原始的方法

2014-04-07 19:46:44 1030

原创 android短信备份与还原

获取手机内短信内容public List getSmsInfosFromPhone(){ List infos=new ArrayList(); Uri uri=Uri.parse("content://sms"); Cursor c=context.getContentResolver().query(uri, new String[]{"address

2014-04-07 19:35:28 784 2

原创 android SlidingDrawer伸缩折叠布局组件

布局文件中添加,当作普通组件

2014-04-07 19:30:57 1238

原创 android Service 使用详细步骤(初学)

第一步:清单文件配置

2014-04-07 19:25:33 795

SpringmvcMyBatis框架环境Demo

SpringmvcMyBatis框架环境Demo包括所有代码和jar 还有一些DAo的基类 总结的框架,直接拿来用

2015-06-28

SpringMVC+MyBatis+Mysql完整jar

SpringMVC+MyBatis+Mysql完整jar

2015-06-28

Struts2+Spring+Mybatis整合jar包(完整版)

Struts2+Spring+Mybatis整合jar包(完整版)

2015-06-06

Mongo驱动jar包

Mongo驱动jar包 可使用与Android移动开发,java开发等,直接导入工程即可

2014-10-29

apktool.rar 完整版(dex2jar+jd-gui+apktool)

apktool.rar 完整版(dex2jar+jd-gui+apktool)

2014-04-20

struts-1.3.10-all.zip

struts-1.3.10-all.zip

2014-03-23

空空如也

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

TA关注的人

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