- 浏览: 124219 次
- 性别:
- 来自: 上海
最新评论
文章列表
SSH Tunnel (port forwarding) 的一些应用
Published by Vastar on 10/08/2010 in linux使用. 18 Comments Tags: c-panel, linux使用, port forwarding, proxy, sftp, ssh, tunnel, 代理. Views: 94
ssh(secure shell)是
linux下查看最占性能的JAVA进程
- 博客分类:
- JAVA技术
记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆越来越不行了找到最耗CPU的java线程
ps命令
命令:ps -mp pid -o THREAD,tid,time
使用vmstat命令来察看系统资源情况在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?Q: 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O? A: 在命令行方式下,1. 查看CPU使用情况的命令""每5秒刷新一次,最右侧有CPU的占用率的数据$ vmstat 5 ""top 然后按Shift+P,按照进程处理器占用率排序
(转,精)Java 多线程 并发编程
- 博客分类:
- JAVA技术
源地址:http://blog.csdn.net/escaflone/article/details/10418651
一、多线程
1、操作系统有两个容易混淆的概念,进程和线程。
进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据 ...
源地址:http://my.oschina.net/u/551903/blog/312705
java虚拟机内存监控工具jps,jinfo,Jstack,jstat,jmap,jhat使用
基于Sun HotSpot JVM
这里将介绍几款sun hotspot jvm 自带的监控工具:
请确保java_home/bin配置到path环境变量下,因为这些 ...
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
输出信息含义
执行netstat后,其输出结果为
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED
tc ...
源地址:http://blog.csdn.net/gtuu0123/article/details/5991869
一、指令重排序
1.javac生成字节码时,及字节码被JIT编译器编译成本地代码时,会进行指令的重排序2.处理器可以乱序和并发执行指令3.如果没有充分同步,在另一个线程中完全可以看到一个线程代码执行顺序和“理所当然”的顺序不一致
以上的程序,可能会打印出x=0,y=0;x=1,y=0;x=0,y=1;x=1,y=14.要使程序的执行可以预测,JMM必然会做一些规定限制,那就是happens-before规则,final初始化规则
二、happens-bef ...
原文地址:http://www.blogjava.net/xylz/archive/2010/07/08/325587.html
这是一份完整的Java 并发整理笔记,记录了我最近几年学习Java并发的一些心得和体会。
J.U.C 整体认识
原子操作 part 1 从AtomicInteger开始
原子操作 part 2 数组、引用的原子操作
原子操作 part 3 指令重排序与happens-before法则
原子操作 part 4 CAS操作
锁机制 part 1 Lock与ReentrantLock
锁机制
(转)memcache的最佳实践方案。
- 博客分类:
- Memcached
源地址: http://www.blogjava.net/chhbjh/archive/2012/02/21/370472.html
基本问题
1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
-d选项是启动一个守护进程, ...
源地址: http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html
网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
三者从本质上来说没有可比性,
socket则是对TCP/IP协议的封装和应用(程序员层面上)。
源地址: http://smartlife.blog.51cto.com/1146871/284874
一、时序图简介(Brief introduction)
时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。
二、时序图元素(Sequence Diagram Elements)
角色(Actor)
...
源地址:http://blog.sina.com.cn/s/blog_57f61b490101a8ca.html
最近有人讨论到swift副本数是否能够调整,3副本成本过高,如果改成2副本怎么样?多聊了几句以后发现不少人可能都是望文生义,简单的认为副本数只是多一个少一个Copy的问题,并不了解背后的理论依据。所以想写个简单的介绍,普及分布式系统设计的一些基础知识点。这个是按傻瓜版写的,已经知道的同学请自动无视。
不同于传统的集中式存储,对于分布式存储系统来说,因为自身的复杂性,副本数并非简单拍脑门而来,需要找到理论支撑,它的依据实际上是来自于CAP理论和基于其上的NWR策略 ...
(转)Java多线程编程的常见陷阱
- 博客分类:
- JAVA技术
源地址:http://developer.51cto.com/art/200906/129435.htm
1、在构造函数中启动线程
我在很多代码中都看到这样的问题,在构造函数中启动一个线程,类似这样:
public class A{
源地址:http://www.blogjava.net/hello-yun/archive/2014/01/16/409026.html
提升tomcat 性能 apr扩展lib使用apr类库 可以让tomcat的性能提升到3到4倍 目前项目中都使用这样的配置
<Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" URIEncoding="UTF-8"
enableLookups=&qu ...
原文地址:http://www.blogjava.net/hello-yun/archive/2012/07/27/384132.html
光 从字面上来理解,很容易让一些初学者先入为主的认为:SecondaryNameNode(snn)就是NameNode(nn)的热备进程。其 实不是。snn是HDFS架构中的一个组成部分,但是经常由于名字而被人误解它真正的用途,其实它真正的用途,是用来保存namenode中对HDFS metadata的信息的备份,并减少namenode重启的时间。对于hadoop进程中 ,要配置好并正确的使用 snn,还是需要做一些工作的。hadoop的默认 ...