自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Linux source命令

Linux source命令:通常用法:source filepath 或 . filepath功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source /etc/pr...

2018-05-31 21:32:22 189

转载 Linux系统的命令别名功能(转)

在管理和维护Linux系统的过程中,将会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁地输入某个很长命令或用法是不可取的。这时可以使用命令别名功能将这个过程简单化。1.系统定义的别名通常情况下,系统中已经定义了一些命令别名,要查看已经定义的命令别名,可以使用alias命令:#alias命令将输出所有已经定义的命令别名# aliasalias cp='cp -i'alias l.='l...

2018-05-31 21:07:46 200

转载 无锁数据结构

http://blog.jobbole.com/90811/

2017-07-10 10:16:28 376

转载 栈上分配和TLAB

栈上分配  JVM允许将线程私有的对象打散分配在栈上,而不是分配在堆上。分配在栈上的好处是可以在函数调用结束后自行销毁,而不需要垃圾回收器的介入,从而提高系统性能。  栈上分配的一个技术基础是进行逃逸分析,逃逸分析的目的是判断对象的作用域是否有可能逃逸出函数体。另一个是标量替换,允许将对象打散分配在栈上,比如若一个对象拥有两个字段,会将这两个字段视作局部变量进行分配。  只能在

2017-07-10 09:21:04 441

原创 REDIS中意外的耗时命令-DEL-EXISTS

在排查Redis耗时的过程中发现大量的EXISTS命令耗时很长。很意外,印象中感觉这个这个命令应该是很快执行完的。随后了解到1. Redis中DEL命令的时间复杂度对于字符串和哈希值而言是O(1),而对于list、set和sorted set而言则是O(N) (这里的 N 是集合中数据项的数目)。所以对于大集合key,DEL命令会很耗时。2. 在EXISTS命令处理函数中实现了清除过期ke

2017-06-23 18:00:56 3663

转载 自旋锁、排队自旋锁、MCS锁、CLH锁

https://coderbee.net/index.php/concurrent/20131115/577/comment-page-1从自旋锁到CLH锁和MSC锁http://www.cnblogs.com/skywang12345/p/3496147.html#p23CPU因素的CLH锁和MSC锁http://www.cnblogs.com/yuyutia

2017-06-19 12:10:31 396

翻译 Kryo官方文档-中文翻译

Kryo作为一个优秀的Java序列化方案,在网上能找到不少测评,但未见系统的中文入门或说明文档。官方文档是最好的学习文档。虽然英文不差,但啃下来毕竟没母语来的舒服。这里抽出时间做些翻译,以方便大家查阅。为阅读流畅,文中选择性的未翻译某些专业词汇,如 buffer、scheme等。如遇逻辑错误、阅读不通等,请参阅原文文档,并感谢您的指正。翻译的源官方文档更新于2017年5月,本文初次翻译于201

2017-05-31 20:59:32 19582 3

原创 linux酷炫屏保cmatrix安装教程

linux朴素的文字交互界面越看越喜欢,用的久了想搞点花样。后来了解到cmatrix这个好东西,为了成功安装到自己的环境很费了些时间,网上找到的大多数教程费事都是不可用的,这个方法简单,且自己亲测可用。因为是很久前弄的,最近才想起要发到博客,之前参考的链接很偏,现在已经找不到了。cmatrix 是linux环境的安装wget http://www.asty.or

2017-05-27 15:19:41 12178 5

原创 AES对称加密工具Java实现,与iOS加密互通

用户登陆的验证信息需要与前端互传,采用一种简单的加密手段。在开发过程中很快实现了与安卓的加密互通,但与ios的打通踩到个大坑, 详见代码中的注释和文后的链接。package cipher;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.S

2017-05-27 14:52:49 2076

原创 RSA非对称加密工具JAVA实现

直接上代码,注意可加密的长度,否则报 javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes密钥对的获取后续再发package cipher;import java.security.KeyFactory;import java.security.PrivateKe

2017-05-26 12:01:27 1769

转载 Java中为什么字段不能被重写

(转载)http://www.xinxingzhao.com/blog/2015/09/05/why-field-cantt-be-overridden/原文地址在Java中字段能被重写吗?先让我们看一下下面这个例子,新建两个Sub对象,一个指向Sub类型的引用,一个指向 Super类型的引用。123456789101

2017-05-04 17:42:25 873

原创 Shell版tomcat管理器

由于项目的业务,需要管理大量的tomcat应用,并需要频繁的重启。这个繁琐的工作重要由我负责。一段时间后我决定写一个Shell脚本来简化重复的linux命令。脚本写成后已使用了几个月,比较稳定。回想当时写Shell时,也参考了不少资料,没有发现一个大小适中的,适合自己学习的实用资料,所以这个Shell基本是自己想着写的,遇到难点就从网上找技巧,花了几天终于完成。这里贴出脚本,主要是方便新手学习

2015-10-12 20:57:34 486

空空如也

空空如也

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

TA关注的人

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