自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 并行、并发、同步-互斥、异步的概念详解(待完善)

并发 并行 同步 异步 多线程的区别浅谈进程同步和互斥的概念

2020-02-23 23:53:16 181

原创 Linux定位java内存或cpu问题

找到占用资源最多的进程top查看由进程启动的线程使用资源情况top -p 31071 -H

2020-02-22 10:44:43 253

原创 tomcat启动配置

tomcat启动的初始内存设置($TOMCAT_HOME/bin/catalina.sh)JAVA_OPTS="-server -Xms2048M -Xmx2048M -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:+UseBiasedLocking"参数详解:(1)、-Xms2048MJava虚拟机初始化时使用的内存大小,为了减少t...

2018-10-11 14:09:28 568

原创 tar giz命令

tar cvf etcbak.tar etc/ 打包一个tartar xvf etcbak.tar 解开一个tartar cvzf etcbak.tar.gz etc/ 打包压缩一个 tartar zxvf etcbak.tar.gz 解压一个targzip a.txt 压缩为gz文件gzip -d a.txt.gz 解压gz文件...

2018-10-11 14:02:07 596

原创 部署Jenkins

百度百科里给Jenkins的定义是,“持续集成软件平台+工具“,没用Jenkins之前看不懂,用了之后还是看不到看不懂这个说法。找到了Jenkins官网的解释“The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automa

2017-04-17 23:32:17 2666 1

原创 记一次分配虚拟内存的经历

在阿里云上买了台1G内存,单核的云服务器平时玩玩,和朋友一起开发几个小项目。在某次同时运行Jenkins和几个网站的情况下,在Centos系统运行yum install git,yum报出了一个内存不足的错,而且系统确实也是卡卡的。查看linux内存 命令free和top都可以查看内存情况。free查看的挚友内存信息,top则就像windows里的控制面板。 除此之外,/proc/meminf

2017-04-17 22:27:31 1822

原创 java并发——构建高效且可伸缩的结果缓存

几乎所有的服务器应用都会使用某种形式的缓存。重用之前的计算结果能降低延迟,提高吞吐量,但却要消耗更多内存。看上去简单的缓存,可能会将性能瓶颈转变成伸缩性瓶颈,即使缓存是用来提高单线程性能的。本文将开发一个高效且可伸缩的缓存,用于改进一个高计算开销的计算,我们会从HashMap开始,逐步完善功能,分析它们的并发问题,并讨论如何修改它们。下面基于一个计算任务开始缓存的设计public interfac

2017-04-09 22:58:25 1771 1

原创 java并发——同步工具类

同步工具类是指,能够根据自身的状态来协调线程的控制流的类,同步工具类的特征是,它们封装的一些状态能够决定执行同步工具类的线程是执行还是等待,此外还提供一些方法对状态进行操作,以及一些方法用于高效地等待同步工具类进入到预期状态。1. 阻塞队列 BlockingQueue,阻塞队列不仅能作为保存对象的容器,也是同步工具类,它能协调生产者消费者等线程之间的控制流,take、put、offer和poll能

2017-04-09 13:09:36 304

原创 java并发——并发容器

java并发——并发容器,大概介绍了java.util.concurrent下的并发容器,LinkedBlockingQueue,ConcurrentHashMap等

2017-04-08 23:30:36 720

转载 java并发——Java并发性和多线程介绍

作者:Jakob Jenkov 译者:Simon-SZ 校对:方腾飞http://tutorials.jenkov.com/java-concurrency/index.html在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间

2017-03-28 23:24:04 302

原创 Github安装到windows7的配置说明

Github使用

2016-04-23 14:44:05 1058

原创 python变量的作用域

关于python的作用域理解起来比较简单,最近做项目遇到了一个这样的问题,关于全局变量的关键词global该怎么用?最开始以为只要是全局的变量在局部函数里使用就要在使用前声明,XX是全局的变量。(注释的是输出结果)a='a'c='c'def test(): global a c print a print c test()#a#c#c

2016-03-29 16:26:09 274

转载 Java动态代理一——动态类Proxy的使用

原创:http://www.cnblogs.com/linjiqin/archive/2011/02/18/1957600.html1.什么是动态代理?答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。

2015-11-11 18:18:59 366

转载 request 获取各种路径

转自:http://zjutsoft.iteye.com/blog/1084260从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录request.getRealPath("./");    // 网页所在的目录request.getRealPath("../"); // 网页所在目录的

2015-06-29 17:24:22 438

转载 CSS水平居中和垂直居中解决方案(转)

一、CSS 居中 — 水平居中DIV等标签本身没有定义自己居中的属性,网上很多的方法都是介绍用上级的text-align: center,然后嵌套一层DIV来解决问题。可是这个方法有时候完全不起作用,而且对于布局是非常不科学的方法。正确的的设置写法如下(对页面构造没有影响):div {margin-left: auto; margin-right: auto; }这句CSS居中

2013-11-11 19:11:35 379

空空如也

空空如也

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

TA关注的人

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