摘要:
rpc-1-OSI模型 第一部分,网络7层协议 1. OSI模型: 开放通信系统互联网参考模型,是国际标准化组织(ISO),提出的一个,试图使各种计算机在世界范围内互连为网络的模式。(遵循这个模式,计算机才能联网) OSI模型将计算机网络体系结构,划分为以下7层(即网络7层协议) (1) 应用层(A 阅读全文
摘要:
1.观察者模式(Observer Pattern) 也叫发布订阅模式,定义对象间一种,一对多的依赖关系,使得当,一个对象状态改变时,所有依赖它的对象都能得到通知,并被自动更新 2.类图如图 (1)Subject 被观查者 定义被观察者必须实现的职责。它必须能够,管理观察者(动态添加或删除观察者),通 阅读全文
摘要:
6. 垃圾收集GC (1)当需要排查各种内存溢出,内存泄漏等问题,当GC成为系统达到更高性能的瓶颈时,我们就需要对这些自动化的GC进行监控和调节。 (2)PC计数器、本地方法栈、虚拟机栈,随方法或者线程的结束而消亡,所以不用考虑回收其内存。内存回收的主要区域是 堆Heap 和 方法区。 (3) 垃圾 阅读全文
摘要:
5.JVM内存管理 JAVA虚拟机在执行java程序的过程中,会把它管理的内存分成若干个不同的数据区域。 — | 运行时数据区 | | | | | 方法区 | | 栈 | | 本地方法栈 | | | | | | | | | | | | | | | | | | 堆 | | 程序计数器 | | | | 阅读全文
摘要:
3.JVM类加载机制 (1)类加载机制 虚拟机把描述类的数据从Class文件,用ClassLoader ,加载到内存,并对数据进行校验、转换解析和初始化,最终形成虚拟机直接使用的java类型, 这就是虚拟机的类加载机制。 (2)在java语言里面,类型的加载、连接、初始化过程都是在程序运行期间完成的 阅读全文
摘要:
1.字节码(1)bytecode是构成平台无关性的基石 (2)当jvm发展到1.7-1.8的时候,jvm设计者通过,JSR-292,基本可以让其他语言运行在jvm上面。 如,Clojure , Groovy , JRuby , Jython , Scala (3)jvm不和包括java在内的任何语言 阅读全文
摘要:
is not known to the MapperRegistry mapper.xml里面对应的dao应该是interface而非class 阅读全文
摘要:
1.下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.安装 (1)解压,解压之后如图 (2)配置环境变量 我解压之后的目录是:D:\software\apache-jmeter a. 系统变量->新建 b. 输入变量名:JMETER_HOME , 阅读全文
摘要:
mysqldump -uroot -p -h 192.168.1.11 -P 3306 mojiarticle UID_IMEI --where "ID > 1021230 and ID < 2900000" > imei_290.sql 阅读全文
摘要:
昨天有运营说添加活动不能用了,我就看了一下后台日志,发现访问数据库是报错: 意思就是数据库有长连接,长时间没有使用数据库,并且空闲时间超过了数据库配置的wait_timeout设置的时间。到了wait_timeout的时间,数据库就会释放连接。一般的思路是,改数据库的wait_timeout时间,这 阅读全文