写给java web一年左右工作经验的人

转自:https://my.oschina.net/aaron74/blog/282304 摘要: 大学就开始学习web,磕磕绊绊一路走过来,当中得到过开源社区很多的帮助,总结了这些年来的技术积累,回馈给开源社区。 ps:图片都是从网上盗。。。感谢原作者。 ps:文字千真万确都是我自己写的。...

2016-12-30 10:47:07

阅读数 11417

评论数 2

基于MQTT的消息推送

这段时间学习了推送技术,对xmpp和mqtt 协议做了下比较。 xmpp基于xml信息传递,所以传输信息量比较大,在保持长链接情况下功耗会比较大。 可能还是比较适合用来做聊天之类的通讯应用,而对于智能和物联低功耗设备的推送来说,感觉比较笨重。 而mqtt协议就是针对网络带宽低,高延时,通信不...

2016-12-09 11:45:17

阅读数 8206

评论数 0

用Jmeter工具对服务器做压力测试

1. 下面Jmeter     http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache-jmeter-3.1.zip 2. 进入apache-jmeter-3.1\apache-jmeter-3.1\bin 目录下     运行jmete...

2016-11-30 12:29:10

阅读数 3347

评论数 0

OTA服务器和android客户端添加HTTPS协议

有段时间没总结了,这期间主要学习三个问题: 一是https协议,OTA HTTPS 协议可以工作了。 二是消息推送,推送用的是openfire+asmack方案,目前只能给所有用户广播消息,如果针对不同项目用户,服务器端还需要单独开发插件支持,这个后面继续研究。 三是服务器并发压力测试,测试工具用...

2016-11-30 12:15:10

阅读数 2635

评论数 0

android Service和Thread的区别

转自: http://www.cnblogs.com/perfy/p/3820502.html 1.服务不是单一的进程。服务没有自己的进程,应用程序可以不同,服务运行在相同的进程中。 2.服务不是线程。可以在线程中工作。 一.在应用中,如果是长时间的在后台运行,而且不需要交互的情况下...

2016-11-15 18:30:09

阅读数 291

评论数 0

堆排序的讲解和实现

转自:http://www.2cto.com/kf/201308/239791.html 堆排序:   特点         堆排序(HeapSort)是一树形选择排序。堆排序的特点是:在排序过程中,将R[l..n]看成是一棵完全二叉树的顺序存储结构,   利用完全二叉树中双亲结点和孩子结点之...

2016-11-06 20:51:21

阅读数 334

评论数 0

在华为云服务器上搭建OTA服务器之thinkphp5

因为用的云服务器是ubuntu裸机,所以软件都需要自己安装。 这个过程遇到很多问题花费了好多时间,也好,就当学习了。 1. FTP上传失败问题???     前面通过ftp客户端已经可以连上云服务器了,但是上传文件失败!!!     最后发现居然是云服务器ftp 主目录是用root...

2016-11-03 14:29:22

阅读数 1001

评论数 0

【算法】分治法之归并排序实现

所谓分治:分而治之,中华民族智慧的结晶。对其联盟,使其分裂而利于各个击破;对其国使用,使其国分裂而利于控制;对其公司使用,使其公司分裂而利于控制;对其团队使用,使其团队分裂而利于控制。可见,分治法被运用于当今社会的方方面面。 既然分治法拥有那么大能量,有必要学习学习它。当然了,这里学习分...

2016-11-03 12:17:17

阅读数 1117

评论数 0

关系数据库的几种范式(1NF,2NF,3NF,BCNF)

关系数据库的范式就是设计关系数据表的一种规范,不同范式代表的不同的规范等级。 达到的等级越高,设计出的数据库表就越合理,问题越少。否则就会出现重复数据(数据冗余),插入、删除、修改等异常。 要理解关系数据库的范式,首先需要弄清楚几个概念。 1. 什么是码 2. 什么是主属性和非主属性 3...

2016-11-02 10:33:36

阅读数 5513

评论数 0

在华为云服务器上搭建OTA服务器之安装apache 与ftp

之前写了OTA服务端和客户端代码,在本地局域网用wamp测试过,想放到公网上去测试下。 于是想到用云服务器,找来找去发现还是华为的实惠,1元体验15天,还是2G内存,对本人测试来说已经足够了。 由于本人在服务器这块确实是无知,所以这个安装过程很是坎坷,折腾了好长一段时间终于可以外网连上服务器。 这...

2016-11-01 17:46:02

阅读数 3366

评论数 0

设计模式之Iterator(迭代器)的设计和使用

目的: 提供一种方法顺序访问或者遍历一个聚合对象中的各个元素,且不希望暴露该对象的内部结构。 一、设计 1. 因为是聚合对象,所以设计的这个类应该使用类似list这样的结构体存储聚合对象; 2.迭代器应该是通用的,适用于各种类型的聚合对象,所以设计的类应该是模板类型; 3.还需要对外提供...

2016-11-01 11:46:47

阅读数 972

评论数 0

设计模式之桥接模式

转自:http://www.cnblogs.com/houleixx/archive/2008/02/23/1078877.html  作者:侯垒 学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出.  生活中的一个例子:     就拿汽车在路上行驶的来说。即有小汽...

2016-10-31 12:09:59

阅读数 222

评论数 0

设计模式之单实例

1. 如何实现一个单实例 2. 单实例是否可以继承 3. 和静态类有什么区别 一、单实例   即保证一个类只有一个实例,并提供一个全局访问点。   因为可能有多个线程访问该实例,所以需要考虑线程同步。   因为是单实例,那么就是只有一个对象状态,那么构造函数应该是私有的,从单实...

2016-10-31 11:27:06

阅读数 152

评论数 0

设计模式之Builder

Builder 模式的目的是将一个复杂对象的构建与它的表示分离,用同样的构建过程可以创建不同的表示。 什么情况下可以使用Builder模式: 1. 当创建复杂对象的算法应该独立于该对象的组成部分。 2.  当同样的构建过程允许被不同的对象有不同的表示时。 这种模式在android ...

2016-10-30 21:44:07

阅读数 217

评论数 0

设计模式之简单工厂、工厂方法和抽象工厂

转自:http://zyjustin9.iteye.com/blog/2094960 简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。 本文是本人对这三种模式学习后的一个小结以及对他们之间...

2016-10-30 21:02:15

阅读数 190

评论数 0

Thinkphp5 数据分页显示

使用Thinkphp5实现分析很是简便。 具体请参考官方文档:   http://www.kancloud.cn/manual/thinkphp5/154294 1.  使用Query.php的paginate 接口获取数据内容,通过render接口获取渲染内容 thinkphp/library/...

2016-10-25 15:21:44

阅读数 14723

评论数 0

Android OTA应用访问Thinkphp5 服务器

从学习服务器端Thinkphp5 到现在已有半个月,目前为止,尝试做的OTA后台服务器已经可以运行,手机端的OTA应用也可以通过服务器下载升级包并完成升级。 这期间还是能学习到不少东西的,比如php、html、js、数据库、网络等,实践证明多动手才能发现问题,才能发现不足。 多学习才能发现自己...

2016-10-25 11:12:19

阅读数 594

评论数 0

Thinkphp5 多条件查询和聚合查询

方法一: 把查询条件放到数组里作为where函数参数,但是如果有大于等于条件参数,数组里是无法赋值的。 例1: $where=array( "version_name"=>$version_name, &qu...

2016-10-25 10:41:22

阅读数 14995

评论数 0

Thinkphp5 联合(关联)查询

按照官方手册http://www.kancloud.cn/manual/thinkphp5/142357  折腾了很久还是无法实现,可能还是我理解的不对,最后使用了如下方式: 1. 项目表 DROP TABLE IF EXISTS `darling_project`; CREATE ...

2016-10-21 16:48:23

阅读数 10307

评论数 0

ThinkPHP5 查询数据并处理结果

在处理数据库查询结果时遇到了些问题,记录下用到过的几种查询方式和结果处理。 1. 查询某条记录 $where=array( "version_id"=>$version_id ); $data = model("PackageWhi...

2016-10-21 10:21:05

阅读数 12323

评论数 0

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