一.问题概述 参考前一篇: jvisualvm连接远程应用终于成功,附踩大坑记录!!(一:jstatd方式) 这篇主要讲讲jmx方式. 二.启动前设置jmx参数 我这边拿tomcat举例,其余java应用只会比它更简单,读者可以自行尝试下. 在tomcat的bin目录下,创建setenv.sh(文件名不能错,这个是tomcat提供的一个定制参数的钩子,名字不同就找不到了) 内容如下: #!/bin/sh JAVA_OPTS="$JAVA_OPTS -Xmx1024m -Djava.rmi.ser…
一.问题概述 连接远程java应用除了jstatd方式,还有jmx方式.不必拘泥于一种,一种不行可以果断尝试另一种,兴许就行了. 姊妹篇在这: jvisualvm连接远程应用终于成功,附踩大坑记录!!(二:jmx方式)   目前,在jvisualvm连接失败的相关互联网博客中,我还没看到有人和我一样的解决方法. 两天前,我像大家一样,在网络上搜索jvisualvm连接remote 应用的方法,然而,不知道为啥,我的开发机器的visualvm真就连不上远程主机上的应用. 试了同事电脑,试了改端口,…
VUE使用微信分享SDK(附踩坑记录) 微信分享官方文档 安装JS-SDK npm i -S weixin-jsapi 引入包 ES5 写法 const wx = require('weixin-jsapi') ES6 写法 import wx from 'weixin-jsapi' 使用 完整版 $.ajax({ url: 'https://*******/auth/jsapisignature', type: 'Get', async: false, dataType: 'jsonp', j…
背景介绍 最近要改一个导出的功能,在原有的基础上,在导出一份明细数据,要求导出内容加在原有 excel 的第二个 sheet 上.考虑到数据量还比较大,干脆引入阿里的 EasyExcel 来做. 下面我先上最终代码,再来说说我遇到的坑有哪些 代码实战 public String doHandle() { try(ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); com.alibaba.excel.ExcelWrit…
注意,以下的Feign遇到的坑,在高版本中有些已经修复. 某些项目由于历史包袱原因,无法进行全面升级,才需要修补这些坑. 1.启动报错:not annotated with HTTP method type (ex. GET, POST) 错误原因: 低版本的Feign不支持@PostMapping 解决方法: 在Feign中使用@RequestMapping,如下示: @FeignClient(value = "base") public interface OrderDetailS…
1.Image组件的borderRadius画圆有平台兼容性问题,在IOS下会失效 解决方法有几种 (1)在外面包裹一层View,对View组件使用borderRadius就可以了,这是我的做法 (2)在同一级属性块下加上overflow: 'hidden',我没试过,大家可以阅读下面的链接 https://www.jianshu.com/p/d237f0258418 2.React-Native的渐变实现方案 (1) 使用react-native-linear-gradient:https:/…
引言 最近在尝试构建GraphTensor时,尝试把默认的特征名hidden_state改成其他时,出现了奇怪的报错. 报错 WARNING:tensorflow:Gradients do not exist for variables ['gnn/essay_model/graph_update/edge_set_update/next_state_from_concat/dense_3/kernel:0', 'gnn/essay_model/graph_update/edge_set_upd…
在tomcat的catcalina.sh 中java_opts 环境变量中添加以下参数: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=[monitor_port] -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 然后打开JvisualVM 连接远程[IP]:[monitor_…
[前提] JVisualVM是由Sun提供的性能分析工具,在Jdk6.0以后的版本中是自带的,如果是用Jdk1.5或以前版本的就得要单独安装了. [1]远程机器需要开启jmx 在使用jvisualvm之前要在服务器上开启jmx,因此需要在压测应用的TOMCAT_HOME/bin/catalina.sh文件中配置jmxremote: //catalina.sh文件中添加jmxremote配置:-Dcom.sun.management.jmxremote=true -Dcom.sun.managem…
[1]确定linux系统正确安装了ssh # sudo ps -e | grep ssh ①注意使用root,使用$会报如下错误: [appadmin@webcsuat2 ~]$ sudo ps -e | grep ssh [sudo] password for appadmin:   //此处输入appadmin 的登录密码 appadmin is not in the sudoers file.  This incident will be reported. 正确安装的话,会如下所示: […