当前内容来自互联网整理 解释器与编译器 Java程序最初是仅仅通过解释器解释执行的,即对字节码逐条解释执行,这种方式的执行速度相对会比较慢,尤其当某个方法或代码块运行的特别频繁时,这种方式的执行效率就显得很低。于是后来在虚...
阅读(32) 评论(0)
当前内容来自互联网整理 对象存活判断 1、引用计数算法(JVM中不用) 给对象中添加一个引用计数器,每当有一个地方用它时,计数器值加1;当引用失效时,计数器值减1;任何时刻计数器为0的对象不能再被使用。缺点:难以解决循环引用...
阅读(29) 评论(0)
当前内容来自互联网整理,仅供交流 内容较多,详情见附件内容: 1.逃逸分析 2.进程概述 3.JUC应用总结 4.多线程底层实现 5.锁膨胀的概述...
阅读(34) 评论(0)
当前内容来自互联网整理 OutOfMemoryError 在eclipse中设置-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError(堆最小值、最大值设置成一样是为了避免自动扩展,...
阅读(74) 评论(0)
当前内容来自互联网整理 Spring中Resource注解 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入。@Reso...
阅读(68) 评论(0)
由于此处的内容存在截图,不好调试,故关于此处的内容可在附件中查看; 当前内容来自淘淘商城讲解学习,内容比较简单,适合入门 SpringBoo...
阅读(45) 评论(0)
在实际的项目运用中有可能会遇到用Map处理单键多值的情形,以下为最常见的两种方式: 1.JDK7自带的处理方式 String key1 = new String("key"); String key2 = new String...
阅读(182) 评论(0)
在实际的项目中支付对账实现大致分为四部分:远程获取相关对账文件,保存相关对账文件到本地,解析对账文件并保存数据,最后进行数据对账。在实现对账的过程中的每条数据都会有对应的初始状态,每完成一个对账步骤都会存在对应的对账状态的...
阅读(74) 评论(0)
Note:RocketMQ已经提交给Apache开源,源码下载地址修改如下: https://github.com/apache/incubator-rocketmq。 RabbitMQ:erlang开发;RocketMQ:Ja...
阅读(944) 评论(0)
ActiveMQ简介 ActiveMQ是Apache出品,流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。提供客户端支持跨语言和协议,...
阅读(133) 评论(0)
1.导入脚本:source /root/store.sql 2.查看数据库:show databases 3.使用数据库:use store 4.查看表:show tables 5.描述表:describe t_order_...
阅读(846) 评论(0)
Dubbo背景的产生 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行。Dubbo是一个分布式服务框架,就是在这种情况下诞生的。 现在将核心业务抽取出来,作为独立的服...
阅读(513) 评论(0)
1.TCP/IP的四层模型 A.主机网络层(链路层,数据链路层,网络接口层)  实际上主机网络层定义了一个特定的网络接口(如以太网卡或WIFI天线)如何通过物理连接向本地网络或世界其它地方发送IP数据报。TCP/IP参考...
阅读(188) 评论(0)
CentOS6.8安装Redis3.2.8 1.在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话在后期执行make test的时候返回如下错误信息: You need tcl 8.xuyao de5 or...
阅读(765) 评论(0)
1.类的初始化顺序 静态变量,静态初始化块》变量,初始化块》构造函数。 如果一个类没有写构造函数时,系统会默认给该类添加一个没有参数的构造函数;如果一个类写了构造函数,那么系统就不会给该类在添加默认的构造函数。当一个子...
阅读(97) 评论(0)
1 2 3 下一页共3页  到第