- 博客(23)
- 资源 (3)
- 问答 (5)
- 收藏
- 关注
转载 对MQTT和CoAP的一些个人见解
首先,MQTT和CoAP没有好不好的问题,只有适合什么应用场景的问题。MQTTMQTT的特点是可以保持长连接,具有一定的实时性,云端向设备端发送消息,设备端可以在最短的时间内接收到并作出响应,所以MQTT更适合需要实时控制的场合,更适合执行器。要保持长连接,那么就要时不时地发送心跳包,这就不会省电了。所以低功耗的场合并不适合MQTT。MQTT的长连接需要建立在TCP的基础上,TCP协议的复杂性决定...
2018-07-01 20:28:45 4802
原创 通过端口查找进程占用情况
也许你会碰到启动一个应用程序时由于某个端口被占用而启动不了,这时可以按照如下步骤检查: 1.通过netstat -ntpl查找出占用这个端口的pid 2.通过ps -ef|grep pid 查找出此进程 也可以一条命令搞定:netstat -ntpl|grep 8081
2013-08-02 09:10:27 369
原创 学习Java虚拟机
一个Java虚拟机实例的职责就是负责运行一个Java程序,当通过main启动一个Java程序时,一个虚拟机实例就诞生了。如果同时运行三个Java程序,将得到三个Java虚拟机实例。例子:tomcat启动之后就只有一个Java虚拟机实例。 当Java虚拟机运行一个程序时需要内存来存储很多东西,例如,字节码,从已装载的class文件中得到的信息,对象实例,方法参数,返回值,局部变量以及中间结果等等
2013-07-15 12:45:05 364
原创 ClassLoader小结
类加载机制: 创建自定义的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可。该方法根据参数指定的类的名称,返回它对应的Class对应的引用。 由java虚拟机自带的类加载器所加载的类,在虚拟机的生命周期中,始终不会被卸载。java 虚拟机自带的类加载器包括根类加载器,扩展类加载器,系统类加载器。jav
2013-07-15 12:31:42 343
Ehcache二级缓存,查询缓存,分布式缓存总结
二级缓存和查询缓存都相当于一个map。 二级缓存缓存的key为id,value为实体对象。一般load(),iterate()使用到二级缓存,list()需要结合查询缓存使用。iterate()和list()区别如下: iterate()不需要开启查询缓存,它首先发出一个sql如”select s.id from Student s”去数据库把id属性列表取出来,然后再根据id列表一个一个lo...
2009-11-23 19:39:36 108
forward、sendRedirect及Jsp和Servlet之间的跳转
<jsp:forward> 使用同一个 request ,是在服务器端跳转,浏览器显示的是第一个页面的名字,因为客户端(浏览器)不知道它在服务器端跳转了。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /...
2009-06-09 05:41:00 241
Jsp&Servlet之Session对象
摘要: 声明:此篇文章为从网上下载的doc文档中的摘取,彩色部分为本人的笔记。 u session ... 阅读全文 99...
2009-06-09 05:41:00 95
Jsp&Servlet之Cookie
声明:此篇文章为我从网上下载的doc文档里面的一部分内容,具体作者不知。 Cookie 简介: Cookie 是服务器保存在客户端上的一组数据。例如,一些登陆网站时会提示是否保存密码,或是选择登陆有效期(浏览器进程、一天、一个月等等),这些都可以使用 Cookie 来实现。 <?xml:namespace prefix = o ns = "urn:schemas-mic...
2009-06-09 05:41:00 102
String和StringBuilder区别
string 的 “+” 操作就是根据 StringBuilder (或 StringBuffer )类及其 append 方法实现的。 String 不可变其实就是说一个 String 对象创建之后不能再在这个对象上做其他操作(如追加,删除一个字符),只能通过创建别的 String 对象来获取这个效果,而 StringBuilder 就可以在一个 StringBuilder ...
2009-06-07 12:39:00 113
linux下JDK的安装
一、jdk-1_5_0_17-linux-i586.bin的安装 1.修改文件权限:# chmod u+x ./jdk-1_5_0_17-linux-i586.bin 2.通过./jdk-1_5_0_17-linux-i586.bin进行安装。(more查看文件常用命令:Enter向下n行,需要定义,默认为1行) 3.配置环境变量若是以root身份登陆,只需在/etc/profile添加如下...
2009-04-15 14:30:51 77
Linux上oracle10g的安装
Linux版本:Red Hat Enterprise Linux5.0 Oracle版本:oracle 11g Linux版本检查 #cat /etc/issue 首先检查自己安装的linux5.0上是否安装有以下包(参照oracle11g文档): The following packages (or later versions) must be installed: b...
2009-04-15 14:29:18 84
原创 简单道理(Win_Win)
从前,有两个饥饿的人得到了一位长者的恩赐:一根鱼杆和一篓鲜活硕大的鱼。经过谈判,其中,一个人得到了一篓鱼,另一个得到了一根鱼杆。得到鱼的人原地就用干柴搭起篝火煮起了鱼,他狼吞虎咽,还没有品出鲜鱼的肉香,转瞬间,连鱼带汤就被他吃了个精光,不久,他便饿死在空空的鱼篓旁。另一个人则提着鱼杆继续忍饥挨饿,一步步艰难地向海边走去,可当他已经看到不远处那片蔚蓝色的海洋时,他浑身的最后一点力气也...
2009-04-15 14:24:58 123
原创 随感
今天看电视剧《雍正王朝》的时候,佟国维对他的侄子隆科多说的一首诗感触了我,自己在心里默默念了几遍,竟也就记下来: 有人星夜赶科场,有人辞官归故乡。少年不知愁滋味,老来方知路难行。 当我一听见这首诗的时候,我就感觉里面透着浓浓的哲理气息。 我们现在已无法感受星夜赶科场的个中滋味,但从中也可以知道星夜赶科场的人是幸福的,因为这些少年是为着理想去赶科场的。所以他...
2009-04-15 14:20:30 150
原创 (二月情书)甜蜜蜜
2006年8月17日的那趟火车,是我们俩永久的记忆。 那年夏天的暑假还没有结束,我要赶着回学校备战十月份的数学建模大赛,艳则要回学校参加培训。我们俩是高中同学,但高考过后就基本上没有了联系,彼此在哪读的大学也不知道。所以当那天我们俩在火车上相遇时,都带着惊讶的表情。特别是当我们知道我们要在同一个城市下车的时候,我们就知道我们的缘分降临了。 在火车上与艳的聊天中我知道...
2009-04-15 14:18:56 141
多对多关联映射(双向关联)见项目:me_many_to_many
1.模型一个用户拥有多个角色,一个角色拥有多个用户。2.实体类(省略set,get方法) public class User { private int id; private String name; private Set roles; } public class Role { private int id; private String name; privat...
2009-04-14 16:14:47 108
一对多关联映射(双向关联)见项目:me_one_to_many2
一对多双向关联映射的方法:在"一"一端:在集合标签里面使用<key>标签来表明需要在对方的表中添加一个外键指向"一"一端。 <set name="users" order-by="name" cascade="all" inverse="true"> <key column="groupid"/&
2009-04-14 16:11:39 95
一对多关联映射(单向关联)见项目:me_one_to_many
1.模型一个用户组(group)对应多个用户。2.实体类(省略set,get方法) public class User { private int id; private String name; } public class Group { private int id; private String name; private Set Users; } 3.数据模型mys...
2009-04-14 15:46:48 87
多对一关联映射(单向关联)见项目:me_many_to_one
1.模型多个用户(user)对应一个组(group)2.实体类(省略set,get方法) public class User { private int id; private String name; private Group group; } public class Group { private int id; private String name; } 3....
2009-04-14 15:33:05 82
Hibernate多对一及一对多关联关系理解及区别
关联关系的本质是将关联关系映射到数据库中。关联关系在对象模型中体现为内存中的一个或多个引用。 一对多关系: 一对多关系 分为“单向一对多/多对一关系”和“双向多对一”关系。 • “单向一对多/多对一关系”只需在“一”/“多”方进行配置, • “双向多对一关系”需要在关联双方均加以配置。 双向多对一关联就是在多方和一方都进行配置,并在“一” 方通过属性inv...
2009-04-14 15:31:01 85
原创 月亮.宽容
寄语:2008年已经过去,在新的一年里希望自己像月亮一样拥有着宽容,以后的路要自己走了,以后的事要靠自己了。 月亮挂在高高的天空上,安静的将自己的光芒洒向大地。 曾几何时,开始喜欢上了月亮,喜欢在寂静的夜晚仰望星空,寻找洁白而又宽容的月亮。思绪会随着月光洒下大地,在地球上遨游。 喜欢月亮,因为她代表了一种宽容,一种劣势的宽容。在生...
2009-04-14 15:24:54 143
对List中存放的类通过其属性排序
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator; public class ListSort { public static void main(String[] args){ ArrayList list = new ArrayList()...
2008-10-28 12:50:00 183
FileOutputStream的write方法
2010-04-20
EXT中AsyncTreeNode的children配置
2010-01-05
Ext中怎样识别Displaying {0} - {1} of {2}?
2009-12-15
Ehcache中的分布式缓存对二级缓存有效,对查询缓存无效吗?
2009-11-23
关于java中io的flush方法的问题
2009-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人