自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客on之路

你有什么梦想,我的梦想就是不上班

  • 博客(21)
  • 收藏
  • 关注

转载 IDEA--IDEA debug断点调试技巧

目录一、Debug开篇二、基本用法&快捷键三、变量查看四、计算表达式五、智能步入六、断点条件设置七、多线程调试八、回退断点九、中断DebugDebug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。...

2019-04-25 17:29:30 951

原创 from_base64(msg_content)

from_base64(msg_content) mysql 转码

2019-04-24 10:36:57 802

转载 netstat 命令详解

https://www.cnblogs.com/echo1937/p/6677325.html

2019-04-23 15:50:17 165

转载 java -cp 和 java -jar 区别

java -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”格式:java -cp .;myClass.jar packname.mainclassname表达式支持通配符,例如:java -cp .;c:\classes01\myClass.jar;c:\classes02\*.jar...

2019-04-21 22:22:54 1139

转载 Linux jar包 后台运行 并生成log文件

Linux 运行jar包命令如下:方式一:java-jar XXXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java-jarXXXX.jar&&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行?...

2019-04-21 21:14:29 5743

转载 JVM之内存分配与回收策略

https://www.cnblogs.com/xiaoxi/p/6557473.html#top

2019-04-17 13:44:17 110

转载 Java内存溢出场景 解决办法

Java内存溢出即程序在申请内存时,没有足够的空间供其使用,出现out of memory。常见于四种情况:栈溢出(StackOverflowError)、堆溢出(OutOfMemoryError:java heap space)、永久代溢出(OutOfMemoryError: PermGen space)、OutOfMemoryError:unable to create native...

2019-04-16 15:30:04 1685

转载 jdk 1.7 jvm 参数及其默认值

[Global flags] uintx AdaptivePermSizeWeight = 20 {product} uintx AdaptiveSizeDecrementScaleFactor = 4 {product} ...

2019-04-16 10:51:32 2346

转载 linux top 命令详解

top命令算是最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。在终端中输入top,回车后会显示如下内容:top - 21:48:39 up 8:57, 2 users, load average: 0.36, 0.24, 0.14Tasks: 322 total, 2 running, 320 sleepi...

2019-04-16 10:06:36 100

转载 tomcat vm 参数设置

配置tomcat调用的虚拟机内存大小(1)直接设置tomcat  Linux  修改TOMCAT_HOME/bin/catalina.sh  位置cygwin=false前。  JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m" (仅做参考,具体数值根据自己的电脑内存配置)  ...

2019-04-16 09:54:53 9244

原创 Intellij IDEA 的Tomcat Server 配置VM options参数说明

点击Intellij IDEA 界面窗口Run,打开Edit Configuration,出现Run/Debug Configurations界面。Application server 选择安装Tomcat所在的文件夹,点击Configuration一般自动配置好了,其他的就按照图上的填写。VM options这项需要我们自己填写,我填的是VM options : -Xms768m -Xmx...

2019-04-16 09:51:40 4726

转载 java 线程安全之 CAS机制

我们先看一段代码:启动两个线程,每个线程中让静态变量count循环累加100次。最终输出的count结果一定是200吗?因为这段代码是非线程安全的,所以最终的自增结果很可能会小于200。我们再加上synchronized同步锁,再来看一下。加了同步锁之后,count自增的操作变成了原子性操作,所以最终输出一定是count=200,代码实现了线程安全。虽然synchronized...

2019-04-15 17:30:14 745

转载 JAVA性能优化思路探究

https://www.zhihu.com/people/ti10798/activities

2019-04-11 16:05:06 261

转载 jvm 性能调优工具 jstack

Jstack命令学习https://blog.csdn.net/cockroach02/article/details/82701458Online Java Thread Dump Analyzerhttp://spotify.github.io/threaddump-analyzer/jstack简单使用,定位死循环、线程阻塞、死锁等问题https://www.cnblo...

2019-04-10 14:38:58 410

转载 Java线程堆栈信息|jstack|dump

1.jstack PIDjstack PID > 123.txt可以查看指定进程的所有线程状态2.jmap -dump:format=b,file=123.hprof PID

2019-04-10 12:18:23 350

转载 如何使用jstack分析线程状态

背景记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程?当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cpu资源。top命令在linux环境下,可以通过top命令查看各个进程的cpu使用情况,默认按c...

2019-04-10 12:02:57 224

转载 jstack 命令详解

一、jstack 命令参数二、jstack解决问题1、死循环导致cpu飙高死循环的例子:https://blog.csdn.net/goldenfish1919/article/details/8755378步骤:查找进程-》查找线程-》分析threadDump日志-》找出问题代码a、查看cpu高的java进程topb、生成进程下所有线程的栈日志...

2019-04-09 19:01:46 25492 3

转载 jstat 命令详解

概述Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。jstat 用法option: 参数选项 -t: 可以在打印的列加上Time...

2019-04-09 16:12:49 9079

转载 jps 命令详解

JPS 名称:jps - Java Virtual Machine Process Status Tool命令用法:jps [options] [hostid] options:命令选项,用来对输出格式进行控制 hostid:指定特定主机,可以是ip地址和域名, 也可以指定具体协议,端口。 [prot...

2019-04-09 15:36:29 1799

转载 JVM内存模型总结

JVM内存模型:从这张图中很直观的看到,程序计数器,虚拟机栈,native栈是线程私有的,堆是线程共有的,现在详细介绍JVM各个区块。1.堆(Heap)是java虚拟机所管理的内存中最大的一块内存区域,也是被各个线程共享的内存区域,该内存区域存放了对象实例及数组(但不是所有的对象实例都在堆中)。其大小通过-Xms(最小值)和-Xmx(最大值)参数设置(最大最小值都要小...

2019-04-08 11:26:06 190

原创 【Navicat】 连接sqlserver 端口号配置

连接sqlserver 端口号 是加在 ip地址后面的用 逗号 分开格式如下主机名或ip地址: 192.168.0.168,1433验证:SQL SERVER 验证用户名:SA密码:********

2019-04-03 09:40:30 2351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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