
服务器运维
软件开发那些事儿
java软件开发8年经验,目前为架构师
展开
-
玩转MQTT-阿里云之MQTT使用
引言前两年买一款物联网控制板,当时把玩了一阵之后,验证了下串口通讯、MODBUS协议实现、TCP/UDP/DNS/MQTT通讯(基于GPRS)后,就放到角落里吃灰了呵。最近收到阿里云的优惠推送,说是什么每月百万条次使用免费,于是想起了这套吃灰装备,是不是也高大上一把,体验下支持高可用、高并发的阿里云,玩下阿里云的MQTT服务呢?说干就干。阿里云服务许多人对云服务一知半解,以为知道个ECS...原创 2019-12-16 12:27:30 · 2050 阅读 · 0 评论 -
java中的Object对象理解
Java把现实中的任何事物都当做一个对象(Object), Java是面向对象的,就是Object Orentied 简称OO 。此处的Object在Java中被定义为一个顶级父类,它是任何类父类,我们可以显示的继承它,也可以隐式继承,如以下实例: public clas转载 2011-10-07 11:16:13 · 48282 阅读 · 2 评论 -
java中的Clone(深拷贝,浅拷贝)
随着现代科技的发展,人类已经能够克隆(clone)牛,羊等动物。Java是面向对象,也能够实现对象的克隆(clone),在之前的学习中见到引用的赋值操作,如下例所示: 首先定义一个Student类 public class Student implement转载 2011-10-07 11:14:04 · 21665 阅读 · 4 评论 -
java中的Static
Static 目前如果想要调用某个对象上面的方法,必须要产生对象的实例,如果在两个地方调用就需要产生两个实例。有些时候被调用的方法与实例的多少没有任何关系,该方法可能只是帮助方法。在这种情况下,不需要多个实例,为了解决必须产生实例才能调用方法的问题,java 引入了sta转载 2011-10-07 11:07:06 · 2010 阅读 · 0 评论 -
Java 堆和栈
Java 堆和栈在程序运行的时候,都是在内存中分配空间的,在空间中存放对象等,内存中分为2中区域,堆(heap) 和 栈(stack),堆和栈的是由JVM进行分配的。 方法的调用和局部变量都是放在栈中的,当方法执行完后栈中的资源就会被释放掉。产生的对象及对象中的实转载 2011-10-07 11:00:34 · 2797 阅读 · 0 评论 -
java访问修饰符和可见度
访问修饰符和可见度 在现实中每个人都有自己的秘密,java 是面向对象的程序设计语言,它的主要作用就是要来描述现实中存在的事物和现象,java 提供了访问修饰符来实现信息的共享和私有性。 Java 中有3种访问修饰符和4种可见度。 3种访问修饰符分别转载 2011-10-07 11:11:57 · 3697 阅读 · 0 评论 -
如何优化tomcat配置(从内存、并发、缓存4个方面)优化
Tomcat有很多方面,我从内存、并发、缓存四个方面介绍优化方法。 **一.Tomcat内存优化** Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小原创 2016-02-06 00:55:21 · 90987 阅读 · 10 评论