rensanning
- 浏览: 3498864 次
- 性别:
- 来自: 大连
博客专栏
-
使用titanium mo...
浏览量:37191
-
cordova 3.x入门...
浏览量:602858
-
常用java开源libra...
浏览量:676246
-
浏览量:86264
-
浏览量:398853
-
浏览量:68799
-
浏览量:89892
社区版块
- ( 1)
- ( 8)
- ( 49)
最新评论
-
:
阿里云的图是怎么画出来的?用什么工具?
-
:
博主,采用jdbctoken也就是数据库形式之后,反复点击获取 ...
-
:
写的很是清楚了,我找到一份中文协议:https://mcxia ...
-
:
还行
-
:
博主,能否提供完整源码用于学习?邮箱:2199611997@q ...
文章列表
- 博客分类:
spring提供了一系列比如依赖注入,事务管理,mvc、rest等功能来帮助开发者构建应用。同时提供了基于xml、基于注解、基于javaconfig的灵活配置方式。springboot构建在spring之上,可以大大的简化spring应用的配置开发过程。比如:简化依赖管理、自动配置、嵌入式servlet容器、大量有用的工具等。springboot项目中不需要也不会自动生成任何xml配置文件,包括web.xml在内。建议阅读这篇文章:how not to hate spring in 2016。spring4发布同时也推出了spring boot,2014年spring boot 1.0.0 发布 ...
- 2017-02-08 08:45
- 浏览 9073
- 分类:开源软件
- 博客分类:
这个系列是基于cordova 3.x的,很多android的东西都是eclipse adt ant的,而目前android的开发已经完全切换到了android studio gradle,需要大家特别注意!cordova在不断的完善优化,除非有特别多的精力,也不建议看源代码。
基础篇
cordova 3.x � ...
- 2014-12-06 21:32
- 浏览 59168
- 分类:移动开发
- 博客分类:
****** centos 7上各软件的安装步骤可以参考digitalocean凯发k8国际娱乐官网入口官网:
https://www.digitalocean.com/community/search?q=centos 7&primary_filter=newest
****** centos7 和 centos6 的不同:
http://rensanning.iteye.com/blog/2228751
引用安装方式
1)源码安装
安装 wget [program].tar.gz -> tar zxvf [program].tar.gz -> ./configure -> make ...
- 2014-09-29 11:28
- 浏览 3322
- 分类:操作系统
- 博客分类:
有人说当你开始学习java的时候,你就走上了一条不归路,在java世界里,包罗万象,从j2se,j2me,j2ee三大平台,到j2ee中的13中核心技术,再到java世界中万紫千红的framework......等等,你会发现自己总是在学习,但总是有自己不知道的东西。
当你看到代码工程的lib下各种各样的jar文件的时候,你是否能全部知道他们都是干什么用的,为什么要导入到工程下吗?
从google你能搜索到大量的关于struts,spring,hibernate,ibatis等比较大的框架的资料,但是很少有人去关注一些小的工具包,但是当你真正知道了这些包的用处之后,你会发现它能很大程度的帮你 ...
- 2012-06-06 11:59
- 浏览 33575
- 分类:开源软件
- 博客分类:
(一)分页类型
逻辑分页(客户端分页):从数据库将所有记录查询出来,客户端截取当前页的数据。
物理分页(数据库端分页):只从数据库中查询当前页的数据。
mybatis默认的rowbounds采用的是逻辑分页。
private void skiprows(resultset rs, rowbounds rowbounds) throws sqlexception {
if (rs.gettype() != resultset.type_forward_only) {
if (rowbounds.getoffset() != rowbounds.no_row_ ...
- 2018-11-13 13:38
- 浏览 1475
- 分类:企业架构
- 博客分类:
视频、电影、音乐这些多媒体可能是人们日常使用最多的。国外的youtube、vimeo、lynda、dailymotion、hulu、netflix、spotify。国内的优酷、腾讯视频、爱奇艺等等。
虽然目前网速的提升,移动互联网的便利,在线观看视频已经变得很方便。但是偶尔也需要把视频或者音频下载下来。
flash被淘汰后,现在各大网站基本都使用的是html5的
- 博客分类:
浏览器差异问题一直是前端的开发难点。
(1)默认样式
default style sheet、user agent stylesheet、built-in stylesheet
学习html/css首先要理解,各浏览器对标签预先都设定了不一样的默认css。
比如:
大部分浏览器会把链接显示成蓝色,把点击过的链接显示成紫色。
但不同浏览器不同版本默认显示h1的字体大小是不一样的。
还有最为明显的是很多元素的margin和padding是有很大区别。
世界上第一张网页:
https://www.w3.org/history/19921103-hypertext/hypertext/www/t ...
- 2018-04-20 15:09
- 浏览 1842
- 分类:web前端
- 博客分类:
日志文件对于开发运维是非常有用的,通过日志可以跟踪系统的使用以及排查故障。但为了获取到更多的日志信息,日志文件就变得很大,需要占用更多的磁盘空间。系统运行一段时间后,日志文件就会不可控的增大。抛开磁盘占用,肥大的日志文件本身也会拖慢系统的运行。所以,日志文件要保持在一个可控的范围之内。有效管理日志文件也是运维的一个重要任务。通常做法是需要每天做一次日志的归档。
log rotation、日志分割、日志滚动、日志轮转等,都说的是定期归档系统的日志,开启一个新的日志记录,删除旧的日志记录。
日志rotate有很多方法,比如:
apache:/usr/local/apache2/bin/rotat ...
- 2018-02-07 08:36
- 浏览 1097
- 分类:企业架构
- 博客分类:
(一)shell 和 bash
bash(bourne-again shell)linux系统默认的命令解释器。
[root@localhost ~]# file -h /bin/sh
/bin/sh: symbolic link to `bash'
[root@localhost ~]# echo $shell
/bin/bash
stephen bourne创建了bourne shell(即sh),之后brian fox 开发了 bash,它是bourne she ...
- 2018-01-19 16:03
- 浏览 1003
- 分类:编程语言
- 博客分类:
基于浏览器的web应用,一般都是通过javascript来和服务器进行交互,这时可以采用基于websocket的mqtt。大部分broker都支持mqtt over websocket。这样做的好处在于可以很好的利用浏览器的websocket,而服务端无需在开放80/443以外的端口。
mqtt本省和websocket没有什么关系,但是broker可以处理websocket里的mqtt包。
设置mosqiutto broker
/etc/mosquitto/mosquitto.conf
listener 1883
protocol mqtt
listener 9001
proto ...
- 2018-01-08 16:23
- 浏览 7252
- 分类:企业架构
- 博客分类:
(1)connection
连接指的是client和broker之间,client和client之间不能直接连接。client和broker之间建立连接,必须先发送一个 connect 消息,并附带上必要的认证信息。broker接收到 connect 之后,会执行认证等处理,应答一个 connack 消息。� ...
- 2018-01-08 11:29
- 浏览 6740
- 分类:企业架构
- 博客分类:
(1)保留消息retained messages
mqtt中,无论是发布还是订阅都不会有任何触发事件。
1个topic只有唯一的retain消息,broker会保存每个topic的最后一条retain消息。
每个client订阅topic后会立即读取到retain消息,不必要等待发送。
订阅topic时可以使用通配符,就会收到匹配的每个topic的retain消息。
发布消息时把retain设置为true,即为保留信息。
如果需要删除retain消息,可以发布一个空的retain消息,因为每个新的retain消息都会覆盖最后一个retain消息。
主要应用:
1)如果订阅者无法和brok ...
- 2018-01-05 14:59
- 浏览 18980
- 分类:企业架构
- 博客分类:
为了确保客户端和服务器端之间消息的送达,mqtt支持三种消息发布服务质量(qos:quality of service):
(1)qos 0(at most once)“至多一次”
消息发布完全依赖底层 tcp/ip 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传 ...
- 2018-01-05 10:33
- 浏览 7679
- 分类:企业架构
- 博客分类:
mqtt是基于topic来发布消息的,发布者在发布消息时需要指定该消息发布在哪个topic下。
topic最容易的理解方式是文件夹路径。如果有成千上万的不同类型的文件要保存,为了合理放置这些文件,需要创建一系列有层次性的文件夹来管理它们。发布消息就好比把文件保存到不同的文件夹下。
和文件夹类似,topic有主题级别,各级别之间是以斜杠(/)来分隔的。
比如: rensanning/home/room1/light/brightness 就有5个级别。
第1层:用户
第2层:场所
第3层:位置
第4层:物件
第5层:数据指标
(1)topic名是大小写敏感的。
比如以下四个是分别不同 ...
- 2018-01-04 16:05
- 浏览 8936
- 分类:企业架构
- 博客分类:
虽然有免费的公开broker服务可以使用,当初步理解了mqtt协议之后,就有必要自己动手搭建一台broker了。这样才能更深入的学习mqtt的更多内容。开源的broker有很多,目前主流的broker有以下3个:
mosquitto:https://mosquitto.org/
vernemq:https://vernemq.com/
emqtt:http://emqtt.io/
其他更多的可以参考:https://github.com/mqtt/mqtt.github.io/wiki/servers
mosquitto 是当前用户最多的一款产品,用c开发的。其他两个(vernemq ...
- 2018-01-04 15:05
- 浏览 5261
- 分类:企业架构
« 上一页 1 …