Linux下分析Java程序内存(pmap、jmap、jstat)

1、pmap查看进程内存 运行命令 使用pmap可以查看某一个进程(非java的也可以)的内存使用使用情况, 命令格式: pmap 进程id 1 示例说明 pmap 12358 1 第一列,内存块起始地址 第二列,占用内存大小 第三列,内存权限 第四列,内存名称,anon表示动态分配的内存,stack表示栈内存 最后一行,占用内存总大小,请注意,此处为虚拟内存大小,占用的物理内存大小可以通过top查看 2、jmap查看Java进程对象使用情况 运行命令 使用jmap可以查看某个Java进程中每
分类: 其他 发布时间: 06-28 22:59 阅读次数: 0

jProfiler远程连接Linux监控jvm、tomcat运行状态

第一步、下载软件 官网地址:http://www.ej-technologies.com/download/jprofiler/files ,一个linux服务端,一个windows客户端 GUI界面 第二步、安装 1、下载好后把tar包上传的linux服务器,解压。 / 2、修改tomcat的bin/catalina.sh文件 -agentpath:/opt/jprofiler/jprofiler9/bin/linux-x64/libjprofilerti.so=port=31757,now
分类: 其他 发布时间: 06-28 22:59 阅读次数: 0

Windows搭建Python环境

版权声明:chengf https://blog.csdn.net/qq_34156628/article/details/90600152 1.下载Python https://www.python.org/downloads/windows/ 然后Ctrl+F搜索3.6.5(个人推荐比较稳定的) 点这个,然后就会下载 2.安装Python 这两处要注意 第一处是自定义安装目录 第二处是自动添加到本地的环境变量 点击第一处框可以选择本地的自己创建的文件夹 选择完毕后点击install就正在安
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

【linux杂谈】跟随大牛进行一次服务器间通讯问题的排查

发现应用记录日志内,出现网络访问延迟较大的情况。 此类问题较为常见,特别是之前参与辅助一个朋友项目运维的过程中,经常因为网络访问延迟较大,朋友认为是遭到了ddos攻击或者是cc攻击。网络访问延迟较大常常会给顶层业务带来损失,甚至严重影响用户体验。 遇到这类问题,首先根据OSI七层模型,从上到下,尽可能脱离更加高层的协议带来的影响。一般说来,稍微有经验的人都会采用ping的方式,通过探寻icmp是否工作正常,来直接从网络层面进行定位。 通过测试电脑ping业务服务器,发现如下诡异的回包情况: 可
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

数据分析与机器学习之路day01

1):为了后期更好的学习,我安装了Anaconda,为了快速的下载,可以使用下面这个镜像,很快 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 2):安装时虽为“傻瓜式”安装发,但还有一些注意点:    可参考这个博客https://blog.csdn.net/u012325865/article/details/80455268, 注意一点是:注意在安装过程中会出现一个黑色的终端框,不要点关闭,让它自己待着。不然就会在开始菜单那里
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

Dynamics 365 for sales - Account与Contact之间的关系

Account :可以理解成客户,可以是公司组织,当然也可以是个人 Contact: 从字面理解为联系人 例如,腾讯公司要买我们公司的软件,他们的主要负责人是IT部门的小马,那么,腾讯要创建成Account, 小马要创建成contact 如果他们公司还有小张,小李,也可以作为联系人,他们都可以创建成contact。 关联关系: Contact 可以通过Account Name域实现Account与Contact的关联,一个Account可以拥有多个contact Account 可以通过Pri
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

R同时保存png/pdf等格式图片

R怎么同时保存png/pdf等多种格式的图片? 如果是ggplot对象,用ggsave用两下就行,如果不是呢? png/pdf()组合dev.off()是通常保存方法,但一个组合只能保存一个图片。要想保存多个图像,生成图片的对象需要多次生成,要是一个简单的作图脚本还好,复制粘贴就行,如果是很长很复杂的作图脚本呢?如果是循环批量作图呢? 非ggplot对象绘图且同时生成png和pdf等矢量图,这个需求在流程开发中很常见吧,所以还是有必要了解下以下方法: pdf("test.pdf") a<-de
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

vue实例,extend methods——实例属性 vue和jQuery.js一起使用

使用前需要引入jQuery.js CDN 然后再构造器内部使用挂载,直接使用jQuery方法即可; 在构造器外部也可以调用构造器内部的方法,需要给构造器命名, 然后在构造器外部,使用构造器外部名称调用内部方法即可 代码示例如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

js如何实现在微信中唤起本地APP

使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等。网上流传的各种微信打开下载链接,微信一更新基本失效。大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开,再也不用管微信如何的更新。 直接判断微信的ua,如果是在微信内置浏览器中打开,弹出一个遮罩提示用户在浏览器中打开下载,并且不加关闭的按钮。这样子用户就只能在浏览器中打开,并且可以直接下载应用了。 css代码 <style type="text/css"> *{ margin:0;
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

PHP curl出现SSL certificate problem: self signed certificate in certificate chain

使用PHP curl请求https的时候出现错误“SSL certificate problem: self signed certificate in certificate chain”,这种情况是无法验证客户端根证书导致,解决办法如下。 方法一 忽略证书验证,在curl方法中添加以下代码即可。 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, fal
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

POJO中如何添加验证规则和验证消息提示?

添加验证规则 1 @Null 被注释的元素必须为null 2 @NotNull 被注释的元素不能为null 3 @NotEmpty 被注释的字符串必须非空 验证消息提示 1 @AssertTrue 被注释的元素必须为true 2 @AssertFalse 被注释的元素必须为false 3 @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 4 @Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 5 @Deci
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

Spring 工程分层

控制器层 数据库操作对象 模型层 视图模板层
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

谨慎使用sp_rename修改任何对象名

原文链接:http://www.lmwlove.com/ac/id820 我们在修改sqlserver数据库中对象名称的时候,可能会比较喜欢使用sp_rename系统存储过程来操作,因为使用它比起到可视化列表中去找对象,速度要快的多。但为什么我们不提倡使用它呢,因为使用它可能会带来一些麻烦。而且,在使用它更改对象名时,数据库本身也会给出如下警告: 警告: 更改对象名的任一部分都可能会破坏脚本和存储过程。 我们现在来做一个简单的测试,先创建一个简单的存储过程: create procedure
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

【转帖】超能课堂(185) 网线有哪些需要了解的知识呢?

超能课堂(185) 网线有哪些需要了解的知识呢? https://www.expreview.com/68588.html 原来 还有 八类线 能够达到40gb的速度 而且 还扁平线的抗干扰能力不行。。圆形的线最长可以到 100m 开始的地方 双绞线名称的来历 双绞线电缆的种类 按照是否有屏蔽层分类 按照内部绞线对数分类 按照频率和信噪比分类 关于网线的选择 本文约1980字,需3分钟阅读 网线我们都经常见到,并且确切的来说常见的双绞线、同轴电缆和光缆这三种都属于网线,而我们一般
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

冒泡排序&插入排序&其他排序

开始学习第二课,排序相关的知识,以前只接触过冒泡排序,今天重新学习了其他的排序方法,记录一下。主要学习了选择排序、冒泡排序、插入排序,希尔排序和快速排序。 主要排序方法 主要排序方法的解释,其中部分借鉴了度娘的解释,主要为子龙老师的讲解内容,感谢度娘和子龙老师。另外代码中对for循环代码进行优化,以及元素交换做出了新的思路讲解,表示很不错。这里先逐一记录各种排序方法的解释,以及代码实现。在学习排序的过程中,插入排序费了很大力气才理解老师的意思,由于水平有限全程没看到插入的过程,理解后希尔排序就
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

《利用Python进行数据分析(第二版)》PDF高清完整版-免费下载

版权声明:chengf https://blog.csdn.net/qq_34156628/article/details/90665182 《利用Python进行数据分析(第二版)》高清中文版PDF下载 限个人测试学习之用,不得用于商业用途,请在下载后24小时内删除。 备注:有的资源可能来自网络,如果有不合理的私信我,秒删。 链接:https://pan.baidu.com/s/1JlS1YgVXkLE30t4bIZuizg 密码:q6ex
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

什么是web应用服务器

。。。
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

新手村2级萌新--Python基础学习

今日学习的内容为编程语言的分类、Python解释器的安装与环境变量的设置、两种运行Python程序的方式和变量、Python文件执行的步骤、常量的概念,所学内容依旧较为简单。 一、编程语言的分类   1.1、机器语言     用二进制指令编程,本质是直接操作硬件     优点:执行效率高     缺点:开发效率低,学习难度高   1.2、汇编语言     用英文标签代替二级制指令,本质也是直接操作硬件     优点:执行效率高     缺点:开发效率低,学习难度高   1.3、高级语言    
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

【转帖】超能课堂(186) CPU中的那些指令集都有什么用?

超能课堂(186) CPU中的那些指令集都有什么用? https://www.expreview.com/68615.html 不明觉厉 开始的地方 第一大类:基础运算类x86、x86-64及EM64T等 第二大类:SIMD指令集,有SSE系列,AVX系列 多媒体应用 加解密运算 数据序列化 游戏 科学计算&人工智能 检测处理性能,跑分 第三大类:虚拟化指令集Intel,虚拟机应用 第四大类:安全类指令集,如加解密AES-IN指令集 第五大类:多线程应用,TSX事务同步扩展指令集 总结
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0

7.函数的拓展

目录 函数的扩展 一.函数参数的默认值 1. 基本用法 2.与解构赋值默认值结合使用 3.参数默认值的位置 4.函数的length属性 5.默认参数的作用域 6. 应用 二.rest参数 三.严格模式 四.name属性 五.箭头函数 1. 基本用法 2. 使用注意点 3. 不适用场合 六.尾调用优化 1. 什么是尾调用 七.函数参数的尾逗号 总结 函数的扩展 一.函数参数的默认值 1. 基本用法 ES6之前,不能直接为函数的参数设置默认值,只能在函数体内进行判断并给它赋默认值 //判断y是否存
分类: 其他 发布时间: 06-28 22:58 阅读次数: 0