find命令

语法格式
1
find 【路径】【选项】【操作】

查看更多

Btrace监控调试基本教程

拦截方法

  • 普通方法
1
@OnMethod( clazz = "", method = "")

上一篇文章我们已经介绍,不清楚的小伙伴,可自行前往查看

  • 构造函数
1
@OnMethod( clazz = "", method = "<init>")

查看更多

Java 线上问题排查神器 BTrace 入门

介绍

BTrace是Java平台的安全,动态跟踪工具。

BTrace可用于动态跟踪正在运行的Java程序(类似于OpenSolaris应用程序和操作系统的DTrace)。 BTrace动态检测目标应用程序的类以注入跟踪代码(“字节码跟踪”)

BTrace是检查和解决线上的问题的利器,BTrace 可以通过编写脚本的方式,在服务不用重启的情况下,获取程序执行过程中相关信息。

查看更多

Spring集成ActiveMQ

核心类介绍

  • ConnectionFactory 用于管理连接的连接工厂
    • 一个Spring为我们提供的连接池
    • Spring 中提供了 SingleConnectionFactory 和 CachingConnectionFactory
  • JmsTemplate 用于发送和接收消息的模板类
  • MessageListener 消息监听器

查看更多

ActiveMQ入门教程

介绍

ActiveMQ

ActiveMQ 是Apache出的,最流行的,功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。

什么是JMS?

Java消息服务(Java Message Service) 即JMS,是一个java平台中关于面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。

什么是AMQP?

AMQP(advanced message queuing protocol) 是一个提供统一消息服务的应用层标准层协议,基于此协议的客户端与消息中间件可传递性,并不受客户端/中间件不同产品,不同开发语言等条件的限制。

查看更多

Mac OSX平台使用jenv管理多个Java版本

JDK安装

  • JDK下载

jdk7下载链接

jdk8下载链接

下载自己需要的扩展名为dmg的Jdk版本,按照提示直接一步步安装即可

  • 配置JDK环境变量

打开 vim ~/.bash_profile 文件 进行添加

1
2
3
4
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
# 默认激活 jdk8
export JAVA_HOME=$JAVA_8_HOME

查看更多

Mac OSX平台开发工具和常用软件推荐

开发工具

Beyond Compare 4

Beyond Compare 是一款强大专业的文件和文件夹对比工具。使用它可以很方便地比较出两个文件或文件夹的差异,相差的每一个字节用颜色加以标识,让您查看方便,支持众多种格式的对比。只需使用简单操作方式方可开启快捷省事的文件对比体验,找出您所需差异、合并变化,然后同步文件,并生成报告一气呵成。

因版本问题,不再提供下载,还请大家支持正版!

查看更多

IntelliJ IDEA 使用技巧

无处不在的跳转

  • 项目之间的跳转
    • 下一个工程窗口 (Window -> Next Project Window)
      alt + command + ]
      
    • 上一个工程窗口 (Window -> Previous Project Window)
      alt + command + [
      

      查看更多

IntelliJ IDEA 必备插件

插件安装方式

  • 下载插件到本地,从本地安装

    打开 idea -> settings -> plugins -> Install plugin from disk -> 选中本地下载好的插件jar包 -> 重启

查看更多

Webpack 学习示例

介绍

Webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 Webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle

本章节主要介绍Webpack的核心概念的Demo使用示例,建议读者查看之前请阅读Webpack的官方文档也可以查看中文地址文档

Webpack版本: 3.9.0

代码GitHub地址https://github.com/gulijian/webpack-learning-example

查看更多