zoukankan      html  css  js  c++  java
  • 零星小记

    1. scp命令,即  secure copy

    从跳板机拷贝到本地,其操作是在本地执行的

     scp -P 10082 testuser@127.0.0.1:/logs/testuser/jstack-0715.log d:/

    从远端服务器拷贝到跳板机,同理

    scp username@172.1.1.1:/home/admin/apple/logs/jstack0817.log /opt/nis/home/

    (1.-P 必须大写  d:/)

    从docker容器中拷贝

     sudo docker cp dockerID:/home/admin/apple/logs/jstack0817.log /home/admin/pear/logs/

    2.idea提示 CTRL + P

    3.java内存模型

    java内存模型 : http://www.importnew.com/23746.html

    4.jstack

    jstack -l 34 >

    jstack `jps |grep Bootstrap |awk '{print $1}'`

    5.LockSupport中的park() 和 unpark() 的作用分别是阻塞线程和解除阻塞线程

    Thread.yield() 线程让步:如果知道已经完成了在run方法的循环的一次迭代过程的工作,可以给线程调度机制一个暗示:可以让别的线程使用CPU了,这个暗示通过调用yield来实现,

    当然让步的结果还是有可能自己,比如一场赛跑中,遥遥领先的第一名A让步了3秒,最终获取胜利的也有可能是A,也有可能是别人。

    6.tomcat 线程配置 server.xml

    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
    maxThreads="150" SSLEnabled="true"> // 最大线程数

    7.著名的http滑动窗口 ..

    8.ps -lf  -只显示当前用户

    ps -ef

    -e   显示所有进程。
    -f    全格式。
    -h   不显示标题。
    -l    长格式。
    -w  宽输出。
    a    显示终端上的所有进程,包括其他用户的进程。
    r    只显示正在运行的进程。

    u  以用户为主的格式来显示程序状况。

    x     显示所有程序,不以终端机来区分。

    cat /proc/loadavg cpu 负载

    前三个值分别代表系统5分钟、10分钟、15分钟前的平均负载

    第四个值的分子是正在运行的进程数,分母为总进程数

    第五个值是最近运行的进程id

    grep : global regular expression print

    pa : process status

    ps -ef | grep tomcat

    9. spring 切面 到cglib动态代理

  • 相关阅读:
    分布式唯一ID:雪花ID Snowflake .Net版
    jTopo HTML5 Canvas 画图组件
    运用四色建模法进行领域分析
    .netcore 分布式事务CAP2.6之控制台使用
    .netcore 分布式事务CAP2.6 快速入门
    .NetCore从零开始使用Skywalking分布式链路追踪系统
    Docker安装Skywalking APM分布式追踪系统
    ubuntu18.04安装docker
    github超级小白入门攻略
    记录AJAX充电点点滴滴
  • 原文地址:https://www.cnblogs.com/number7/p/9312994.html
Copyright © 2011-2022 走看看