• 【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案

    【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案 amqp-client 3.x之前的rabbitmq版本有个消费者的写法是借助于Queueingconsumer的: QueueingConsumer consumer = new QueueingConsumer(channel); channel.basicQos(1); channel.basicConsume(QUEUE_NAME,...

    2020-02-05 16:03:50 驱动IEtim<修改RabbitMQnamewhilesys事件

  • 简单看看ReentrantLock

    简单看看ReentrantLock 前面我们分析了AQS的基本原理,然后也试着基于AQS实现了一个可重入的锁了,现在我们再来看看官方的ReentrantLock锁,这个锁是可重入的独占锁,也就是说同时只有一个线程可以获取该锁,而且这个线程还能继续尝试获取锁; 一.简单的使用 我们先根...

    2020-02-05 16:03:27 IErsynctimAVntt<异常数字修改常用

  • Java基础

    Java基础 1.1基本类型只有八个: 整型- byte short int long 浮点型- float double 字符型- char 布尔型- boolean 1.2其中数字常量会被默认为int类型;byte,short和char类型的变量在赋值的时候若等号右边未超过范围则会自动进行强制类型转化 例:char c = 65; 常量65...

    2020-02-05 16:02:47 java基础定义AV数字修改对象代码计算字符串接口

  • 每日一技|巧用 Telnet 调试 Dubbo 服务

    每日一技|巧用 Telnet 调试 Dubbo 服务 个人博客地址 studyidea.cn,点击查看更多原创文章 0x00. 前言 想象这样一个场景,线上某个服务突发异常,导致上游服务调用异常,数据处于中间状态。服务恢复之后,我们需要修复这笔数据至正常状态,怎么办? 如果仅是简单的服务...

    2020-02-05 16:02:20 个人博客用户系统Bug公众号PSmacHTTPSapacheHTML

  • JVM源码分析-类加载场景实例分析

    JVM源码分析-类加载场景实例分析 A类调用B类的静态方法,除了加载B类,但是B类的一个未被调用的方法间接使用到的C类却也被加载了,这个有意思的场景来自一个提问:方法中使用的类型为何在未调用时尝试加载?。 场景如下: public class Main { static { System.out.pri...

    2020-02-05 16:02:04 Linux独立博客虚拟机IEEMDBugPSAccesstimAV

  • JVM源码分析-JVM源码编译与调试

    JVM源码分析-JVM源码编译与调试 要分析JVM的源码,结合资料直接阅读是一种方式,但是遇到一些想不通的场景,必须要结合调试,查看执行路径以及参数具体的值,才能搞得明白。所以我们先来把JVM的源码进行编译,并能够使用GDB进行调试。 编译环境 本文使用的JDK版本:Ope...

    2020-02-05 16:01:38 java runtime文件定义Linux技巧echo独立博客虚拟机IE360

  • Linux测试环境简单使用教程

    Linux测试环境简单使用教程 0. 本blog 简单说明一下 Linux测试环境尤其是 CentOS测试环境的开发测试使用, 教程可能不会很长, 主要是入门. 0.1 Linux简介: Linux 的历史基本上不用阐述, linus作为自己的兴趣爱好进行编码实现的一种开源的操作系统. Linux很好的切合了GNU...

    2020-02-05 16:01:06 win2003linux命令linux简介linux使用基于linux文档文件服务器定义Linux

  • UOJ192 最强跳蚤

    UOJ192 最强跳蚤 题目链接 problem 给出一个n个点带边权的树,问有多少对 \((u,v)\) 满足 \(u\) 到 \(v\) 路径上边权的乘积为完全平方数。 \(n\le 10^5,w\le 10^8\) solution 一个比较朴素的处理方法就是:设第i个质因子权值为 \(2^{i-1}\) ,将每个边权质因子分解,并...

    2020-02-05 16:00:39 IEiOStim<数字namewhile计算问题方法

  • SSM整合

    SSM整合 环境搭建 1、新建SpringMVC项目,添加所需的jar包 spring-core.jar spring-beans.jar spring-context.jar spring-expression.jar spring-aop.jar (使用spring的注解) spring-jdbc.jar (spring-tx.jar依赖spring-jdbc,如果要使用spring的事务管理,需添加此...

    2020-02-04 16:01:34 文件ASP服务器mysqlwordYY驱动IEServlet浏览器缓存

  • 基于AQS自己实现一个同步器

    基于AQS自己实现一个同步器 前面说了这个多,我们可以自己尝试实现一个同步器,我们可以简单的参考一下ReentrantLock这个类的实现方式,我们就简单的实现一个不可重入的独占锁吧! 一.简单分析ReentrantLock的结构 下图所示,直接实现了Lock这个接口,然后定义了一个内...

    2020-02-04 16:01:20 定义PStimAVntt<异常修改对象sys