自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(289)
  • 资源 (1)
  • 收藏
  • 关注

转载 转:Java中使用Mock测试

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Anthony_1223/article/details/804744251、Mock的概念:Mock一词是指“模拟,虚拟”的意思,所谓的Mock测试就是指在测试过程中,模拟出那些不容易获取或者不容易构造出来的对象,比如Htt...

2019-11-21 15:55:50 1126

转载 Python游戏编程入门-打飞机

博客刚开,想把最近学习的东西记录下来,算是一种笔记。最近打算开始学习Python,因为我感觉Python是一门很有意思的语言,很早以前就想学了(碍于懒),它的功能很强大,你可以用它来做科学运算,或者数字图像处理,或者任务的自动化,还可以构建动态网站,很多很多听起来就很有意思的实现。关于Python你还可以找到更多的资料,这里不一一赘述。 一说到开始学习一门新的编程语言,很多童鞋可能...

2019-05-08 17:20:47 18891

转载 Javafor循环练习题(华为笔试题)

/* 有30人,可能包括男人、女人、小孩,他们在一饭店共消费50先令,其中每个男人花3先令,每个女人花2先令,每个小孩花1先令,求男人、女人、小孩各多少人? */ public class How{public static void main(String[] args){int man, woman, kids;for(man=0; man<=10; man+...

2019-05-02 14:27:41 2795 4

转载 Jenkins实现Android自动化打包(CI)

 Jenkins实现Android自动化打包置顶 2018年12月21日 11:46:24 一只小鱼o 阅读数:15491、安装下载jenkins进入jenkins 的官网 https://jenkins.io/ , 根据你搭建平台的不同,我们这里用 windows 平台做演示。 然后在浏览器中访问 : http://localhost:8080/, 你将会看到如下界面 ...

2018-12-28 20:38:23 1336 1

转载 Centos 7 搭建 Zimbra 邮件服务器

Zimbra协作套件(ZCS)是一个由Zimbra群件产品,在世界各地广泛使用。用户可以使用一个非常丰富的网络接口来共享文件夹、联系人、日程安排和其他的东西。目前协作套件的最新版本是Zimbra 8.6.0。它带来了新的功能,改进的邮件服务器,它提供了一个更好的网络客户端体验。下面我通过 Centos 7 来搭建 webmail -&gt; zimbra 邮件服务器,并且验证向外网发送邮件是否正常...

2018-03-24 09:23:48 5067

转载 Ehcache配置持久化到硬盘

Ehcache默认配置的话 为了提高效率,所以有一部分缓存是在内存中,然后达到配置的内存对象总量,则才根据策略持久化到硬盘中,这里是有一个问题的,假如系统突然中断运行 那内存中的那些缓存,直接被释放掉了,不能持久化到硬盘;这种数据丢失,对于一般项目是不会有影响的,但是对于我们的爬虫系统,我们是用来判断重复Url的,所以数据不能丢失;这时候我们就需要通过Ehcache配置,来实现缓存的持久化,不存内...

2018-03-08 19:32:31 844

转载 漫谈单点登录(SSO)

1. 摘要( 注意:请仔细看下摘要,留心此文是否是您的菜,若浪费宝贵时间,深感歉意!!!)SSO这一概念由来已久,网络上对应不同场景的成熟SSO解决方案比比皆是,从简单到复杂,各式各样应有尽有!开源的有OpenSSO、CAS ,微软的AD SSO,及基于kerberos 的SSO等等……这些优秀的解决方案尽显开发及使用者的逼格,当然需求所致无谓好坏高低,满足实际之需才是王道!本文并不讨论上述提到的...

2018-03-06 10:24:25 681

转载 大型多人在线游戏服务器架构设计

由于大型多人在线游戏服务器理论上需要支持无限多的玩家,所以对服务器端是一个非常大的考验。服务器必须是安全的,可维护性高的,可伸缩性高的,可负载均衡的,支持高并发请求的。面对这些需求,我们在设计服务器的时候就需要慎重考虑,特别是架构的设计,如果前期设计不好,最后面临的很可能是重构。一款游戏服务器的架构都是慢慢从小变大的,不可能一下子就上来一个完善的服务器构架,目前流行的说法是游戏先上线,再扩展。所以...

2018-03-05 17:28:26 2767

转载 2017最新xcode打包APP详细图文

 网上的xcode打包ipa教程大多太旧而且又不完整,所以整理了一个最新的完整详细的xcode打包APP的图文教程分享给小白到大神路上前进的你我。 xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包。 分为5 步进行 1、申请iOS证书2、导入证书到钥匙串3、xcode配置iOS证书4、配置xcode打包环境5、打包并导出IPA包  一、申请iOS发布证书和描述文件 1、...

2018-03-05 16:59:39 2513

原创 谷歌的Flutter

使您的应用程序使用平台API,第三方SDK和本机代码。 Flutter允许您重用现有的Java,Swift和ObjC代码,并在iOS和Android上访问本机功能和SDK。访问平台的功能很简单。这是我们的互操作示例中的一个代码段:Future&lt;Null&gt; getBatteryLevel() async { var batteryLevel = 'unknown'; try {...

2018-03-03 16:36:45 898

转载 Android接入微信SDK之一:发起微信授权登录

1.重要的事情首先说!包名、应用签名、app id 三者都必须和在腾讯上申请的一致!!!否则将不能成功。包名:就是在腾讯上申请的包名应用签名:使用微信官网提供的《签名生成工具》(这个工具是一个apk安装包)安装到手机上获取包的签名(先将你的程序安装到手机上,再安装签名生成工具,在工具上输入你程序包名就可以获得)app id:微信申请后可获得 2.使用默认值创建一个android项目(包名必须为在腾...

2018-03-03 16:34:18 12146 1

原创 众家评说谷歌新编程语言Dart

10月10日在丹麦举行的Goto会议上,谷歌Dart语言项目的领导人Lars Bak宣布推出编程语言Dart。Lars Bak表示,Dart是一种“结构化的Web编程”语言,Dart编程语言在所有现代的浏览器和环境中提供高性能。结构化的Web编程语言Dart代码可以用两种不同方式执行:一是通过一个原生的虚拟机;另一种则是JavaScript引擎,使用编译器将Dart代码转换为JavaScript代...

2018-03-03 16:31:13 20193

转载 Android接入支付宝实现支付功能

Android接入支付宝实现支付功能我本来是想直接讲Android支付这一块的,包括支付宝,微信,其他第三方整合支付等,但是微信开放平台他对我的账号做了限制,所有我今天就先把重心放在支付宝的支付上,也算是写得尽可能详细些吧,毕竟是第三方的SDK,只要我们耐心的阅读文档和开发引导,这个其实不是很难的,我也是没有用过支付宝的支付,但是我相信,你看完这篇博客,也会对他了如指掌的,好的,我们正文开始一.准...

2018-03-03 16:09:46 477

原创 Spring Boot 2.0(二):Spring Boot 2.0尝鲜-动态 Banner

Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜。配置依赖使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发布的 2.0 RELEASE,现在网站 https://start.spring.io/也将 Spring Boot 2.0 设置为默认版本。&lt;parent&gt; &lt;groupId&gt;o...

2018-03-03 16:08:22 1796

转载 C#版支付宝手机网站支付接口API之

支付宝手机网站支付接口API之C#版一、准备工作1、使用企业支付宝签约手机网站支付2、下载支付宝官方demo文档地址:https://doc.open.alipay.com/doc2/detail?treeId=60&amp;articleId=103564&amp;docType=1下载地址:http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-...

2018-03-03 15:59:25 6231

转载 android ndk环境配置(包括CDT环境设置)

一、关于NDKAndroid NDK全称:Native Development Kit,即本地开发包。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,这些工具对开发者的帮助是巨大的。 它们能帮助开发者快速开发C(或C++)的动态库,并能自动将so库和java应用一起打包成apk。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件...

2018-03-03 15:56:48 481

原创 android NDK全称 Native Development Kit

1、概述  NDK全称:Native Development Kit。  1、NDK是一系列工具的集合。  * NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。  * NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”...

2018-03-03 15:55:12 750

转载 Android 开发 NDK从入门到精通

http://blog.csdn.net/shulianghan/article/details/18964835NDK详解1. 交叉编译库文件C代码执行 : C代码被编译成库文件之后, 才能执行, 库文件分为动态库 和静态库 两种;-- 动态库 : unix环境下.so 后缀的是动态库, windows环境下.dll 后缀的是动态库; 动态库可以依赖静态库加载一些可执行的C代码;-- 静态库 :...

2018-03-03 15:44:34 340

转载 腾讯MSDK的接入心得!!抓狂中。。。。。

接MSDK,我相信很多同行都已经完成了。大中华的游戏没有不去接的。但是本人的项目原因,在接MSDK的时候出现了很多问题......始料未及。直接把本少逼入了抓狂的地步!!!个人的开发环境:       客户端:Eclipse, Unity3D, win7系统(jdk,Android sdk都已经装完)       服务端:NetBeans, linux系统(惨绝人寰的)项目描述:       带有...

2018-03-03 15:42:27 4922

原创 腾讯MSDK介绍

MSDK介绍目录[隐藏]1. MSDK2. 登录3. 好友关系链4. 分享与邀请5. 支付6. 数据统计7. 特色功能1. MSDK移动游戏必备神器,所有功能一网打尽MSDK是腾讯互娱事业群为自研及第三方手游开发团队提供的,旨在帮助手游开发商快速接入腾讯个主要平台并上线运营的公共组件和服务库。下载MSDK相关资料联系我们:游戏接入企业QQ:800079388游戏应用商务拓展负责人列表:姓名负责区域...

2018-03-03 15:41:24 9252

转载 Android之四大组件、六大布局、五大存储

                                                                   一.四大组件:        Android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗...

2018-03-03 14:47:55 318

转载 如何对付网络爬虫 - JavaEye和网络爬虫斗争之路

http://www.kuqin.com/searchengine/20090806/66174.html作者:robbin 来源:JavaEye 由于搜索引擎的泛滥,网络爬虫如今已经成为全球互联网的一大公害。除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,搜狐,腾讯,网易。再加上十分流氓的社区搜索奇虎等等,国内大大小小叫得出来名字得就几十家,还有...

2018-03-03 14:18:45 295

原创 MySQL索引原理及慢查询优化--美团分享

MySQL索引原理及慢查询优化http://tech.meituan.com/mysql-index.htmlMySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一...

2018-03-03 11:28:45 308

转载 Mysql数据库存储emoji表情

最近做微信开发的时候遇到的问题,微信接入第三方网页获取用户授权之后获得了用户基本信息,但是在存储到自己的服务器数据(mysql)出了些问题,错误截图如下: 查阅资料,是说,mysql默认的所占字节数是3个字节的,对于大部分语言来说比如说汉字什么来说是足够的,但是emoji表情有日本文字转化而来,其占了4个字节,所以在存储过程中,mysql就会报上图的错误。如何解决呢?对于mysql5.5以上版本呢...

2018-03-03 10:56:18 346

原创 从业务的角度看 为什么选择redis而不用memcache

为什么想总结一下,从业务的角度看选择redis的理由,而不是从各种角度看呢。主要一下两个原因: 1.网上的文章原创太少,也基本都是从mc和redis的区别不同点去分析看待两个问题,没有清晰的找到我想要的答案 2.技术是为业务服务的。从业务角度看待这个问题,是我等非架构师吃瓜群众所关心的正文1.数据格式方面当业务上碰到个排行榜什么的。就需要zset,list之类的操作,memcache不支持啊。2....

2018-03-03 10:54:15 1353

原创 [小技巧]如何让emoji存放到数据库中

前言emoji表情的存放对于日常的开发还是比较经常遇到的。不管是留言还是昵称多多少少都会用到emoji。 有没有发现emoji是没办法直接放到数据库中? 那么该如何以正确的姿势来存放和使用emoji呢? 这里介绍两种方法。 1.数据库层面出发 2.转译层面出发正文数据库层面为什么我们设置表的的字符类型为utf8却不能存放emoji呢?原来utf8可能是2或3或4个字节,而mysql的utf8是3个...

2018-03-03 10:51:45 1914 2

转载 sql巨慢之utf8mb4的隐藏问题

背景某天 小伙伴发现一条sql巨慢无比 该sql十分长 我们来看一下select '1' AS type, '项目' AS type_name, sc.name AS businessName, SUM(IFNULL(a.service_actual_cash,0)) AS cash, SUM(IFNULL(a.service_actua...

2018-03-03 10:48:30 4240

原创 广大程序员千万不要做外包

本文完全是我自己对软件外包认识,可以说是个“议论文”,请大家看的时候可以从自己的角度出发,来感受这篇文章里面所涉及的内容。 我所知道的外包人员的职位: 程序员软件测试人员实施人员需要外包服务的的公司,我在这里暂且叫做雇主公司。一般的雇主公司规模都比较大,项目比较多,人事招聘程序繁琐。 雇主公司会在什么情况下雇用外包人员呢? 1. 项目很急。 一般这些公司的入职手续非常繁琐,如果通过正常途径招聘一个...

2018-03-03 10:06:16 4812 3

原创 mysql的分页查询(for循环)

这两天写了一个定时任务,关于查询表中快过期的卡,发送短信提醒,在查询中,因为生产上的数据数十万条,数据量大,如果直接一下子查出来,会对数据库造成很大的压力,用到分页查询,按照正常逻辑,查询表中总数量,然后根据当前页以及每页数量,循环对数据库进行查询;[java] view plain copy//分页查询,每次查询1000条数据  int pageSize = 1000;//每页数量  int p...

2018-03-03 10:01:53 4797 1

原创 mysql中索引的使用

索引是加速查询的主要手段,特别对于涉及多个表的查询更是如此。本节中,将介绍索引的作用、特点,以及创建和删除索引的语法。13.4.1 使用索引优化查询索引是快速定位数据的技术,首先通过一个示例来了解其含义及作用,详细的介绍请参考第14章。1.索引示例假设对于10.3节所建的表,各个表上都没有索引,数据的排列也没有规律,如表13.3所示。表13.3                           ...

2018-03-03 09:59:22 305

原创 MySql的Communications link failure解决办法

这两天在日志中看到关于数据库报的异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago使用Connector/J连接MySQL数据库,程序运行较长时间后就会报这个错误,有时错误还会提示你修改wa...

2018-03-03 09:51:16 9625

原创 mysql:Communications link failure解决

mysql: Communications link failure解决  使用Connector/J连接MySQL,程序运行较长时间后就会报以下错误:  Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet ...

2018-03-03 09:50:08 1398

转载 SpringMVC访问静态资源的三种方式

       如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。问题原因:罪魁祸首是web.xml下对spring的DispatcherServlet请求url映射的配置,原配置如下:[html] view plain copy&...

2018-03-02 18:48:10 543

转载 gradle-wrapper.properties中各属性的含义

gradle-wrapper.properties中各属性的含义1. gradle-wrapper.properties每一个用gradle编译的工程,都会有一个gradle\wrapper目录。该目录下有2个文件:gradle-wrapper.jar和gradle-wrapper.properties。其中gradle-wrapper.properties的内容如下:distributionBa...

2018-03-02 17:00:35 674

转载 res里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)

http://xiaomi4980.blog.163.com/blog/static/215945196201391411840729/(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)(3)drawable-ldpi里面存放低分辨率的图片,如...

2018-03-02 16:16:02 384

转载 Java构建工具:Maven与Gradle的对比

由Xander发表在天码营在Java码农的世界里,构建工具一直是一个不可或缺的元素。一开始,世上是只有一个构建工具的那就是Make后来发展为GNU Make。但是由于需求的不断涌现,这个小圈子里又逐渐衍生出其他千奇百怪的构建工具。在这个小圈子中影响力最大的角色莫过于Maven了。它使用XML作为配置文件,改进了前辈Ant的复杂的构建配置,提供了一些现成的目标,而不需要我们一个个的将构建任务的每个命...

2018-03-02 12:00:13 415

原创 使用Gradle构建工具开发Kotlin Web应用程序

1.安装Gradle下载地址https://gradle.org/install。笔者使用的Gradle下载地址链接: http://pan.baidu.com/s/1gf9qyC7 密码: u3k6。注意Gradle要求jdk1.7或更高下载后的zip包如下  将zip包解压,在F盘新建一个Gradle目录(新建目录的位置自定义)用来放置解压后的文件夹,然后将gradle-3.5文件夹复制到F:...

2018-03-02 11:53:41 558

转载 单点登录与权限管理本质:单点登录介绍

继续介绍「单点登录与权限管理」系列的第一部分:单点登录与权限管理本质,前两篇介绍了session与cookie 和 HTTP重定向 ,有了他们,浏览器就可以在多个系统间自动交互,实现自动登录。该系列的完整写作计划,可见:系列概述本篇介绍下单点登录,所谓单点登录,就是说用户只需在一个地方登录,访问其他相关系统时,不需要重复登录,隐式地自动登录,这样体验会比较好。主要从以下几个方面介绍:一个常见的交互...

2018-03-02 10:33:29 2164

转载 手游接入Facebook的那些坑

之前工作需要在手游中接入了facebook,并以此写了《手游接入Facebook功能》的博文。当时facebook sdk的版本还是3.x,代码集成度比较低,集成起来也比较麻烦。文中只是稍微提了下功能,然后扔了个github的demo链接,对一些细节问题没有描述。    之后公司里另外一个项目也有facebook的接入需求,并且由他们的运营方来具体实现,我们当时就facebook权限审核等问题讨论...

2018-03-01 21:40:20 829

原创 android studio 导入第三方lib的方法

  android studio正式版发布也有一段时间了,网上各种介绍也很多我就不多描述了。现在越来越多的朋友都开始了解studio并且开始用studio开发项目。本人用了studio有一段时间了,就导jar包和libary那一块当时纠结了好久,现在总结一下倒入jar包和lib的方法,希望能对刚开始使用studio人的有所帮助。        首先先贴一张studio的项目截图给大家看下结构:  ...

2018-03-01 21:05:35 2150

C语言课程设计

C语言课程设计,经调试,无Bug,希望大家多多下载,多评论,铀资源一起交流交流!

2014-05-26

空空如也

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

TA关注的人

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