自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 如何让自己像打王者荣耀一样发了疯、拼了命、石乐志的学习?

阶段性反馈机制(如何持之以恒、让自己发疯) 反馈机制是王者荣耀的核心武器,击杀野怪获得金币,不断地努力,获得奖励是我们不断的玩这个游戏的主要原因,也是人的本能,我什么都得不到凭什么这么做?,对记得初二的时候,父亲说如果你能考全校第三我就给你买一台电脑,当时我从全校几十名考到了全校第二,而这只用了一...

2020-01-15 17:38:50

阅读数 76699

评论数 754

转载 java实现的xml格式化实现代码

package com.ddatsh; import java.io.IOException; import java.io.StringReader; import java.io.StringWriter; import java.io.UnsupportedEncodingExcept...

2020-01-19 15:59:33

阅读数 64

评论数 0

原创 我还是开通了微信公众号

缘起 就是最近的博客之星嘛,哈哈哈哈哈哈哈哈哈哈哈,只以做笔记为目的的我没有公众号,没有粉丝群,很难受~不多说了。 去做 真的,诸位,以后再遇到什么难事,千万别等着别耗着,那样只会让你在无尽的焦虑中煎熬,你就可以大吼一声去你妈的,然后带着亮眼血丝去推进去做事,做着做着出路也就来了。 之前有很多...

2020-01-19 11:12:33

阅读数 132

评论数 3

转载 帕累托分布(Pareto distributions)、马太效应

什么是帕累托分布 帕累托分布是以意大利经济学家维弗雷多·帕雷托命名的。 是从大量真实世界的现象中发现的幂次定律分布。这个分布在经济学以外,也被称为布拉德福分布。 帕累托因对意大利20%的人口拥有80%的财产的观察而著名,后来被约瑟夫·朱兰和其他人概括为帕累托法则(80/20法则),后来进一步概括为...

2020-01-19 09:05:51

阅读数 161

评论数 0

原创 百度BAE的使用

填写信息,之后三个工作日之内 之后会发送一个邀请码,之后登陆的时候要用到 然后把邀请码,等基本信息再次填写之后提交 点击进入自己的应用引擎 之后点击确认创建即可 复制svn 点击ok,开始同步 之前的项目扔到svn里面 提交 上传完成之后 刷新页面 发布完成之后测试下...

2020-01-16 22:24:21

阅读数 600

评论数 0

原创 开发环境搭建

Java公众号开发环境准备 简介 ngrok 下载完之后执行命令 等一会会出现下面两个地址,这个时候,已经把本地的8080端口映射到了前面的地址(公网) 一般用https 这里会出现两个问题: ngrok是国外的服务器,有时候访问很慢,甚至无法访问 映射的地址是随机的,所以每次进来可能都...

2020-01-16 22:24:06

阅读数 596

评论数 0

原创 微信公众号介绍

公众号与微信的区别 公众号类型介绍 唯一支持个人的只有订阅号 公众号申请 点击立即注册 个人的话选择订阅号 这个页面不用说了 选择个人,填写自己的相关重要信息 而且会出现一个微信二维码,绑定自己的微信,并且这个微信是需要绑定一个你自己的银行卡号的 包括验证手机号 点击继...

2020-01-16 22:24:03

阅读数 562

评论数 0

原创 编辑模式介绍

自动回复 被添加自动回复 关键词自动回复 规则名字随便起 关键字就是用户需要输入的字 回复就是我们自动恢复的内容 素材管理 图文消息 分为单图文和多图文 顾名思义:单图文,就一个,多图文可以有多个,单图文有摘要,多图文没有 多图文最少两条,最多展示八条消息 摘要就是单图文卡片上的摘要 原...

2020-01-16 22:23:50

阅读数 540

评论数 0

原创 开发者模式介绍

数据交互原理 在开发模式下,自动恢复和自定义菜单就会失效,反之开启自动恢复和自定义菜单中的一个,开发模式也会失效 这里的微信公众号服务器,就是需要我们在本地开发的。 开发模式接入 填写服务器配置 url:微信公众号服务器的地址 tocken:开发者随意填写,接入验证的时候需要生成一个 e...

2020-01-16 22:23:35

阅读数 528

评论数 0

原创 idea高级使用技巧,对不起我来晚了(基于mac IDEA2019)

页面介绍 介绍 窗口 作用 file 项目的创建,以及该软件的设置,导入导出,配置路径等; edit 文本内心信息操作 view 是视图,是你视野中能够看到窗口 Navigate 在项目工程中跳转,快速找到方法 code 对你的源码文件进行操作 analyze 对...

2020-01-16 18:49:53

阅读数 1901

评论数 0

原创 Electron试玩

简介 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用。 安装 国内使用npm安装Electron会报错,所以使用cnmp安装Electron 安装homebrew:复制此命令到终端 /usr/bin/ruby -e "$(curl -fsSL https:/...

2020-01-16 18:48:35

阅读数 2057

评论数 2

转载 前端 好看实用的颜色大全(16进制)

2020-01-16 16:29:48

阅读数 151

评论数 0

转载 Mac下iterm2终端安装rz、sz 命令方法

Mac下iterm2终端安装rz、sz 命令方法 近来,在平时使用过程中需要向服务器上传文件操作,在Windows下有Xshell可以使用rz、sz命令用来上传和下载文件,但由于我使用的是Mac OSX,所以在iterm2终端上安装了rz、sz命令。 首先下载iterm2,Mac客户端官方下载...

2020-01-13 16:16:40

阅读数 293

评论数 0

原创 IDEA中Maven项目创建成功之后没有src目录

方法一 创建普通Maven项目的时候记得点击Create from archetype,如果是web项目还要点击下面的 方法二 创建的时候到这个页面配置下面的属性 方法三 在这里添加参数:-Darchetype=Internal 有的说是 -DarchetypeCatalog=interna...

2020-01-11 09:35:46

阅读数 333

评论数 0

原创 Mac中打开软件,提示"xxx"已经损坏,应该将它移到废纸篓。(所有软件适用)

一般出现这种情况就是因为设置中没有设置权限,可是打开设置我这里也没有提示。 那么执行: sudo xattr -r -d com.apple.quarantine /Applications/Google\ Chrome\ Canary.app 所有软件生效。 ...

2020-01-08 17:30:19

阅读数 367

评论数 0

原创 Word转MD(最后效果不是很好,只当做记录过程)

bundler: command not found: rerun Install missing gem executables with `bundle install` https://stackoverflow.com/questions/6009691/command-not-fou...

2020-01-08 07:03:57

阅读数 344

评论数 0

原创 GigHub图片不显示

获取URL 获取IP 获取了该网址域名下的ip地址, 那么我们就可以把这个ip和域名映射起来。 (注意 src="https://avatars0.githubusercontent.com/u/1751740?s=70&v=4"的域名应该是 avatars0.g...

2020-01-07 07:59:48

阅读数 372

评论数 0

原创 idea Breadcrumbs设置

看到源码视频的时候发现别人有个这个东西,很方便的样子 为什么我就没有呢? 通过查资料知道这个东西叫做:Breadcrumbs 直接在设置中查找这个设置发现 好吧我的是在下方的,不是没有。 想要修改位置可以通过上面图中的设置修改位置也可以右键: 不得不感叹idea是真的厉害,简直是贴心小棉袄...

2020-01-06 23:03:20

阅读数 373

评论数 0

原创 看源码技巧总结(持续更新,勿喷~)

看不懂是吗?看不懂就对了,因为这个我确实是写给自己的,有些东西不太会表达~ 委派模式 如果点击A方法的实现点击过去是一个接口,这个时候直接回来A方法然后点击被谁实现(option+command+b) 即如果遇到委派模式,想要看方法的实现,不要用command+b,用option+command+...

2020-01-06 22:43:30

阅读数 443

评论数 0

转载 什么时候文件的md5值会改变

一般对文件求MD5值只取文件内容部分,像文件名、保存目录、创建时间、修改时间、权限等等的元信息都是不进行计算的。 转自: 知乎某匿名用户(知乎问题:修改文件后缀名会改变MD5值吗?) ...

2020-01-06 21:14:59

阅读数 383

评论数 0

原创 mac idea gradle 编译spring源码

文章目录Gradle安装Idea编译问题记录Gradle版本过高Java环境冲突参考: Gradle安装 spring5官方推荐4.0,下载链接:https://gradle.org/next-steps/?version=4.0&format=bin 注意这里不要用5.x,下面记录了一...

2020-01-06 14:51:00

阅读数 393

评论数 0

转载 Typora更换主题

在Typora中默认内置的主题有如下几种: 但是,我们还可以选择更多主题: 打开帮助页面后,点击home返回主页: 然后点击themes(主题),得到themes预览页面: 我们可以随便选择一个主题,这里我们选择Vue主题,打开lavender页面,点击download,然后解压文件夹。 接着我...

2020-01-05 17:27:01

阅读数 352

评论数 0

转载 博客园批量删除文章【转】

进入我的博客->管理,进入管理后台后,先切换到旧版后台 然后按F12(或者右键检查) 选择console,输入下面代码,回车。 var jq = document.createElement('script'); jq.src = "https://code....

2020-01-04 16:35:34

阅读数 324

评论数 0

原创 关于javacore和dump文件

Dump 就是对程序运行时内存上的信息进行转储, 让我们可以查看程序当时的运行情况. Dump 对于调优和排错是非常有用的工具. Heap Dump Java 运行时对象分配在堆内存上, Heap dump 就是对堆内存进行转储. 生成 jmap 通过命令jmap -dump:live,forma...

2020-01-04 15:09:42

阅读数 350

评论数 0

原创 通过jcmd分析内存泄漏

初体验 直接执行jcmd 可以看到没有这个命令 这是因为jcmd是1.7之后才出来的 修改jdk版本,就可以用了,如下 命令介绍 获取所有的JVM 首先,我们可以通过jcmd获取所有的JVM列表。 >jcmd 直接输入jcmd,就能列出所有运行中的JVM。 7796 8404 7592...

2020-01-04 15:09:29

阅读数 341

评论数 0

原创 通过jhat分析内存泄漏

dump堆信息 jcmd jmap jconsole jvisualVM等等工具 虚拟机添加-XX: HeapDumpOnOutOfMemoryError 选项, 在抛出 OutOfMemoryError 时, 会自动执行堆转储。 分析dump文件 jhat -J-Xmx512M dump.hp...

2020-01-04 15:09:17

阅读数 308

评论数 0

原创 通过jstack分析cpu问题

这个命令不是用来分析内存泄漏的,使用来分析线程问题的。 引用下之前写过的一个东西,可能会有帮助: 工作填坑记,关于cpu100%只能通过jstack txt文件分析原因 背景 工作中客户嵌入我们的agent,导致cpu飙升到100%,给搞挂了,客户已经删了agent相关所有文件,将agent剔...

2020-01-04 15:09:06

阅读数 371

评论数 0

原创 通过MAT分析内存泄漏

获得dump文件 通过命令jmap -dump:live,format=b,file=***.hprof pid eg:jmap -dump:live,format=b,file=dump.hprof 48671 shell启动脚本增加如下配置: 2.1. -XX: HeapDumpOnO...

2020-01-04 15:08:52

阅读数 300

评论数 0

原创 通过jmap分析内存泄漏

jmap -histo:live pid 首先应该明确的是,jmap命令只能为内存泄漏提供一些线索和依据,但是不能确切的排查出代码中哪一行真正的出现了问题。 举个例子:一个池子有1000L的容量,前面的800L红色的水一直没有问题,这时向其中倒入了201L蓝色的水,池子里面的水溢出了,我能确切的说...

2020-01-04 15:08:36

阅读数 289

评论数 0

原创 通过jconsole分析内存泄漏

初体验(mac为例) 终端输入:jconsole 选择需要监控的程序,可以远程,可以本地,这里我们监控本地的为例: 1:使用SSH工具,CD命令到JDK_HOME/BIN路径下。 cd /app/jdk1.6.0_45/bin ./jconsole 打开jconsole窗口 2:选择应用进程点...

2020-01-04 15:08:16

阅读数 291

评论数 0

原创 通过jinfo分析内存泄漏

作用 查看JVM参数(常用) 查看系统参数,即可通过System.getProperty(key)获得的参数(常用) 修改JVM参数(少用) 分析core文件(少用) 这里看到这个命令主要是为了查看和修改参数的,所以可以说对于内存泄漏没有太大的帮助。 而且分析core文件这个功...

2020-01-04 15:08:05

阅读数 259

评论数 0

原创 通过jstat分析内存泄漏

jstat -gc pid [interval] jstat -gc 52691 1000 Full gc 很多 包括程序运行以来共发生YGC(Young GC)次数,耗时(s),发生FGC(Full GC)次数,耗时(s),总耗时GCT(GC Time)。 jstat jstat 是一个非常强...

2020-01-04 15:07:47

阅读数 249

评论数 0

原创 通过jvisualvm分析内存泄漏

到jdk的目录下的bin下执行jvisualvm 进去之后,如图 上面是有visual GC这个工具的,但是真实的我刚打开的时候是没有的,需要: 找到希望安装的插件进行安装,因为visual GC这个插件我已经安装过了所以在已安装里面 这里我们再安装下VisualVM-JConsole这个...

2020-01-04 15:07:12

阅读数 297

评论数 0

原创 Java获取Aix系统cpu和内存使用率

背景 需要增加熔断功能,但是之前写的是linux系统,在Aix系统中失效了,需要重新写。 原来的linux用的是/proc/meminfo、/proc/stat这两个文件进行监控的,但是Aix中没有这两个文件。 而且top命令也是不支持的,所以只能重写 思路一:topas 在linux中有top命...

2020-01-02 11:52:47

阅读数 285

评论数 0

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