自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 高并发软件系统设计原理与实践-高岩峰-专题视频课程

本课程讲解软件性能设计的目标、方法和常用的解决方案以及性能优化的方法。通过学习本门课程,大家能够掌握理解性能指标,能够知道存在哪些影响性能的因素,能够掌握提高软件性能的原理。还能够掌握常见性能问题的解决方案,并直接应用到工作中。本课程包含4部分内容:1、性能指标与性能模型;2、性能设计原理;3、常见性能解决方案;4、支持5亿用户的系统架构案例...

2017-07-06 09:19:27 229

原创 高并发软件系统设计原理与实践——前言-高岩峰-专题视频课程

本课程讲解如何设计高性能的软件,如何定位解决性能问题。本课程主要包含如下4部分内容:1、性能指标和性能设计的常识。2、性能设计的原理3、常用的解决性能问题的方案4、一个支撑5亿用户的系统架构的案例...

2017-07-05 08:38:40 200

原创 JVM:GC日志

如何启动GC日志启动JVM时加上如下参数-verbose:gc -Xloggc:/gc.log -XX:+PrintGCDetails -XX:PrintGCDateStamps-verbose:gc标识输出GC相关信息-Xloggc:/gc.log指定GC日志存放的文件路径-XX:+PrintGCDetails标识输出GC详情-XX:+PrintGCDateStamps表示日志中输出GC的

2016-12-15 09:41:12 408

原创 ActiveMQ-JMS(五):ObjectMessage的安全问题

安全问题按照apache官网的说明,为了避免收到恶意代码,引入了安全机制,只允许指定的包里的对象能够被传输。原文如下: ObjectMessage objects depend on Java serialization of marshal/unmarshal object payload. This process is generally considered unsafe as mali

2016-12-09 14:25:39 5621

原创 Jsch学习笔记(一):Session和线程

每个Session与远端服务器建立一个TCP连接。每个Session创建一个监听线程,接收远端发来的数据。Session在调用者的线程发送数据Session会在两个线程中被调用Session发送数据没有使用临界区,只能在一个线程里发送数据。如果需要在多个线程使用,开发者需要自己增加临界区。Session的作用是实现与远端服务器的交互,负责建立TCP连接,发送数据导远端和接收远端发来的数据。

2016-12-02 10:40:52 13025 5

原创 ActiveMQ-JMS(四):回调模式下的线程模型

综述创建连接时,会创建Transport、InactivityMonitor Worker、InactivityMonitor ReadCheckTimer、InactivityMonitor WriteCheckTimer四个线程。创建生产者不会创建新线程。发送消息,不会创建新线程。创建消费者会创建Session task-x线程,此线程只在运行回调函数时存在,空闲一段时间就会被关闭。新消

2016-11-30 09:57:38 2895

原创 ActiveMQ-JMS(三):接收消息

示例功能介绍创建一个消息队列的消费者,从消息队列里读取消息。实现思路先创建一个生产者,向消息队列hello-world-queue发送消息。然后创建一个消费者,消费者与hello-world-queue队列绑定,向该消费者注册一个回调对象。就可以在回调对象的回调函数里收到消息了。 消费者必须与一个指定的消息队列绑定,这一点与生产者不同。生产者可以绑定,也可以不绑定。不绑定的时候,发送消息时指定目的

2016-11-30 09:09:26 461

原创 ActiveMQ-JMS(二):发送消息

示例功能介绍本示例实现一个java application,运行该应用,每隔1秒发送一条消息到消息队列hello-world-queue。消息队列“hello-world-queue”是通过ActiveMQ控制台创建的。通过控制台创建消息队列的方法,参见ActiveMQ学习笔记(一):安装里的第三步“验证”。创建工程用eclipse创建一个maven工程,工程类型使用maven-archetype-

2016-11-29 10:54:59 537

原创 ActiveMQ(一):安装

安装主要步骤就是下载zip包,然后解压。解压后即可执行,无需安装与配置。[官网说明](http://activemq.apache.org/getting-started.html#GettingStarted-Pre-InstallationRequirements "官网说明")。启动在activemq的home目录,执行bin\activemq start命令即可启动,注意斜杠不是“/”。[

2016-11-29 09:52:55 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除