鞠骞的博客

微移是一种心态!


  • 首页

  • 分类

  • 时间轴

  • 标签

  • 小伙伴们

  • 关于

JSON 利器之 Gson (一)

发表于 2016-10-18   |   分类于 xml & json   |     |   阅读次数

小伙伴们,还记得之前的[Fastjson 详解]吗?同样,目前JSON的解释库繁多,也系统通过不同的库的学习,了解不同的实现思维与方式,今天为大家介绍另外一款非常优秀的Gson解析库-Gson。希望小伙伴们,能够通过该篇文章了解到以下内容:
① Gson起源。
② Gson的使用方式。
③ Gson的基本使用(数组,集合,bean)。
④ Gson的格式化输出等。

1.1 Gson 起源

Gson来自于Google,主要用来序列化Java对象为JSON字符串,或者反序列化JSON字符串成Java对象。其github地址为:https://github.com/google/gson/

阅读全文 »

Ubuntu中安装SVN服务器

发表于 2016-10-08   |   分类于 Linux , SVN   |     |   阅读次数

今天为大家讲解如何在Ubuntu中安装SVN(subversion)服务器,以及小结自己在安装时的一些坑,
看完本篇文章后,你应该懂得:
① 如何在Ubuntu中安装SVN服务器。
② 如何创建一个仓库。
③ 在Ubuntu中如何查看以及重启SVN服务器。

环境

为了更形象的讲解,本文使用的是VMware虚拟机安装讲解,

1
ubuntu-14.04.2

安装SVN

在Ubuntu系统中安装SVN服务器,我们使用以下命令即可

1
sudo apt-get install subversion

安装成功后,我们可以通过以下命令,检测subversion是否安装成功。

1
svn --version

效果
如上图所示,则表示安装成功,并显示为其版本号。

阅读全文 »

Linux常用命令

发表于 2016-09-03   |   分类于 Linux   |     |   阅读次数

今天为大家整理一些常见的Linux命令,Linux现在应用场景比较多,如Android其实内置的也是一个Linux系统,服务器,大数据,云计算等,都是使用Linux,程序员中也有不少的开发机也是使用Linux,下面这些命令都是比较基本的,

用户/用户组管理

1
2
3
4
5
6
7
8
9
10
11
sudo passwd root  //修改root用户的密码    
su username //切换用户,其中username表示用户名,默认为root用户
sudo useradd "username" //添加用户(如果当前为root用户,则直接useradd "username")
userdel "username" //删除用户
groupadd "groupname" //添加名称为"groupname"的分组(可通过 tail -10 /etc/group查看用户组)
groupadd -g 504 "groupname" //添加名称为"groupname"的分组,gid为504,"groupname”为组名称。
groupdel "groupname" //删除分组
passwd //修改当前用户的登录密码
passwd "username" //修改指定名称为username的用户名
su //切换用户,默认为root用户
su - //切换用户并设置连同用户的环境变量一同切换过来
阅读全文 »

小叙http协议

发表于 2016-08-27   |   分类于 Java   |     |   阅读次数

随着互联网的普及,特别是移动互联网的到来,网络在其中承担了重要的角色,今天为大家讲解http协议。

小叙http协议

wiki OSI(网络七层模型)

OSI(Open System Interconnection)是一个开放性的通信系统互连参考模型,该模型将网络通信的工作分为七层,分别是: 物理层,数据链路层, 网络层,传输层,会话层,表示层和应用层。
① 物理层: 作为OSI模型中最低的一层,为传输数据所需要的数据链路提供服务,也就是说,物理层确保原始数据能够在各种物理媒介上传输,常见协议有: Bluetooth物理层,USB物理层等。
② 数据链路层: 作为OSI模型的第二层,位于物理层与网络层之间, 常见的数据链路层协议有:异步传输模式,帧中继等。
③ 网络层: 作为OSI模型的第三层,网络层提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力,TCP/IP协议体系中的网络层功能由IP协议规定和实现,也称为IP层。

阅读全文 »

微信支付之现金红包

发表于 2016-08-09   |   分类于 Android , 微信支付   |     |   阅读次数

相信微信红包大家已经非常熟悉了,今天带领大家使用代码实现微信红包功能。

1.1 发送流程

在实现发送红包之前,我们有必要了解一下发送流程。
微信红包接口调用流程:
① 后台API调用:待进入联调过程时与开发进行详细沟通;
② 告知服务器:告知服务器接收微信红包的用户openID,告知服务器该用户获得的金额;
③ 从商务号扣款:服务器获取信息后从对应的商务号扣取对应的金额;
④ 调用失败:因不符合发送规则,商务号余额不足等原因造成调用失败,反馈至调用方;
⑥ 发送成功:以微信红包公众账号发送对应红包至对应用户;
如下图所示:
流程图

阅读全文 »
1…789…12
鞠骞

鞠骞

微移是一种生活,分享是一种态度!

59 日志
27 分类
21 标签
© 2015 - 2019 鞠骞
由 Hexo 强力驱动
主题 - NexT.Mist