- 浏览: 178861 次
- 性别:
- 来自: 上海
最新评论
文章列表
转自Devopslab' blog
(此处附带一篇美团点评团队的文章:Spring MVC注解故障追踪记)
jcmd用于向正在运行的JVM发送诊断信息请求,是从JDK1.7开始提供可以说是jstack和jps的结合体
命令格式
jcmd [ options ]
jcmd [ pid | main-class ] PerfCounter.print
jcmd [ pid | main-class ] command [ arguments ]
jcmd [ pid | main-class ] -f file
options
命令行 ...
转载请标明出处: http://blog.csdn.net/u011974987/article/details/52372185
前言:
随着业务的增长,需求量增多,我们的App 组件也越来越多,几乎大部分组件都有用到同样的第三方库和公司内部封装的库,而团队中的所有人都重复的从maven 远程的中央仓库下载构建,这样就会加大了仓库的负载和浪费了外网的带宽,网速慢的话,就要等很久很久,半个小时,几个小时,都有可能!这样明显影响项目的开发进度,有的公司还是在内网的情况下开发,连接不到中央仓库怎么办?公司内部开发的公共组件怎么让其他项目共用呢?这个时候,我们不得不为自己的团队搭建一个私服m ...
《数学之美》看完后,第一感觉就是的确是一本好书,谢谢推荐。像我这种不懂数学的更应该多看看,还得多看几遍。
下面是看书的时候,随手记下的:
------------------------------------------------------------------------------------------- ...
task copyJars(type: Copy){
from configurations.runtime
into "$buildDir/ libs/deps"
}
compileJava.dependsOn copyJars
// 设置java程序入口
jar{
manifest{
attributes("Main-Class" : "xxx.xxx.App")
attributes("Class-Path": configu ...
原文来自:Docker 学习笔记 By 枯木
一、Docker 简介
Docker 两个主要部件:
Docker: 开源的容器虚拟化平台
Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub
Docker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行、发布你的 Docker 容器。Docker 客户端和守护进程可以运行在同一个系统上,当然你也可以使用 Docker 客户端去连接一个远程的 D ...
查看容器的root用户密码
docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1
因为docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得到redmine容器的root用户的密码了。
查看容器日志
docker logs -f <容器名orID>
查看正在运行的容器
docker ps
docker ps -a为查看所有的容器,包括已经停止的。
删除所有容器
事件触发器就是用来触发某个元素下的某个事件,IE下fireEvent方法,高级浏览器(chrome,firefox等)有dispatchEvent方法。
一般我们在元素上绑定事件后,是靠用户在这些元素上的鼠标行为来捕获或者触发事件的,或者自带的浏览器行为事件,比如click,mouseover,load等等,有些时候我们需要自定义事件或者在特定的情况下需要触发这些事件。这个时候我们可以使用IE下fireEvent方法,高级浏览器(chrome,firefox等)有dispatchEvent方法。
例如在ie下看看这个例子:
//document上绑定自定义事件ondataavailabl ...
使用root启动elasticmate的时候会出现:
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
这时你可以创建一个新的用户来启动:
$ adduser test
$ passwd 123456
Changing password for user test.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new pas ...
原文:
http://hi.baidu.com/i1see1you/item/295c1dc81f91ab55bdef69e5
gc日志分析工具: http://qa.blog.163.com/blog/static/19014700220128199421589/
Java GC 日志图解: http://www.chinasb.org/archives/2012/09/4921.shtml
概述
java的最大好处是自动垃圾回收,这样就无需我们手动的释放对象空间了,但是也产生了相应的负效果,gc是需要时间和资源的,不好的gc会严重影响系统的系能,因此良好的gc是JVM的 ...
服务器遭到一个agent包含java/1.6.0的频繁攻击,本打算按照如下的方式配置nginx来屏蔽请求
location /{
if($http_user_agent ~* "java/1.6.0"){
rewrite ^(.*)$ http://img.mp.itc.cn/upload/20160716/6362d52b6ade45cdb6e354fd9de64d4a_th.jpg redirect;
}
}
nginx重启的时候出现如下异常:
nginx: [emerg] unknown dir ...
美团点评技术团队:http://tech.meituan.com/java-hashmap.html
摘要
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。
简介
Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、Linke ...
Spring Data MongoDB 1.2.0 silently introduced new feature: support for basic auditing. Because you will not find too much about it in official reference in this post I will show what benefits does it bring, how to configure Spring for auditing and how to annotate your documents to make them auditab ...
原文链接:http://www.mkyong.com/mongodb/spring-data-mongodb-update-document/
In Spring data – MongoDB, you can use following methods to update documents.
save – Update the whole object, if “_id” is present, perform an update, else insert it.
updateFirst – Updates the first document that matches t ...
原文链接:http://www.yeetrack.com/?p=832
5.1.Easy to use facade API
HttpClient从4.2开始支持快速api。快速api仅仅实现了HttpClient的基本功能,它只要用于一些不需要灵活性的简单场景。例如,快速api不需要用户处理连接管理和资源释放。
下面是几个使用快速api的例子:
// 执行一个get方法,设置超时时间,并且将结果变成字符串
Request.Get("http://www.yeetrack.com/")
.connectTimeout(1000)
.soc ...
原文链接:http://www.yeetrack.com/?p=825
HttpClient既支持HTTP标准规范定义的认证模式,又支持一些广泛使用的非标准认证模式,比如NTLM和SPNEGO。
4.1.用户凭证
任何用户认证的过程,都需要一系列的凭证来确定用户的身份。最 ...