关闭

[转]基于CentOS7(64)初学docker

原博url: http://blog.csdn.net/remote_roamer/article/details/51916893 请参考原博...
阅读(72) 评论(0)

Java服务部署上linux主机及shell脚本启停

今天在工作中需要将自己写的http服务端和客户端代码分别打包部署上linux主机并以shell脚本形式启停,如下为操作流程及总结。 1,java程序打包: 选择项目–>Export–>Runnable JAR file 2,将jar包放上linux主机 3,编写启动和停止脚本start_callerclient.sh#!/bin/shAPPDIR=`pwd` PIDFILE=$APPDIR/...
阅读(67) 评论(0)

Linux环境下Redis安装搭建

前提:准备redis安装包,下载地址如下:https://redis.io/download1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz $ tar xzf redis-4.0.1.tar.gz $ cd redis-4.0.1 $ make2、编译完成后,启动redis服务$ src/redi...
阅读(93) 评论(0)

[转]通过jstack日志分析和问题排查

原博地址:http://www.ccblog.cn/84.htm简介jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情...
阅读(85) 评论(0)

JVM内存泄漏分析总结

1,登录linux服务器2,观察JVM内存情况> jps > jstat -class xxxxx3,FGC查看jstat -gcutil pid jstat -gccause pid 1 每隔1毫秒输出结果 jstat -gccause pid 2000 每隔2秒输出结果S0 — Heap上的 Survivor space 0 区已使用空间的百分比 S1 — He...
阅读(63) 评论(0)

java的heap dump触发和分析[转]

为了分析java应用的内存泄漏,使用thread dump往往解决不了问题。使用jstat【eg:jstat -gcutil pid 1000 5】工具查看运行的java应用的heap size,perm size ,survivor ratio等,当时你无法知道是什么对象把堆填满了。什么是 Java heap dump 首先需要搞懂什么是java heap,java heap是分配给实例类和数组对...
阅读(102) 评论(0)

JAVA多线程并发Demo

一个最简单的多线程并发demo:主函数:public class multithreadReq { private static final int THREADNUM = 5;//线程数量 public static void main(String[] args) { //线程数量 int threadmax = THREADNUM;...
阅读(165) 评论(0)

多线程并发demo

import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore;public class ThreadTest { private static int thread_num = 500; private...
阅读(38) 评论(0)

HTTP客户端+服务端小工具

为解决项目中,需要进行的报文对比测试工作,写了一个小的比对工具,做以下记录,方便以后查阅学习,涉及到了http客户端和服务端的构建客户端核心代码:(webservice) public static String webServiceRequest(String url, String sysParam, String busiParam) throws Excepti...
阅读(49) 评论(0)

[转]java程序员进阶之路

宏观方面一、 JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您 对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA...
阅读(170) 评论(0)
32条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:9289次
    • 积分:321
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条
    文章分类