JVM底层又是如何实现synchronized的 经验

完成(在Linxu下通 过pthread_mutex_lock函数)。线程被阻塞后便进入内核(Linux)调度状态,这个会导致系统在用户态与内核态之间来回切换,严重影响 锁的性能 缓解上述问题的办

jopen 2012-11-08   208431   0
JVM   Java开发  

Git使用总结 经验

git目前是最流行的代码管理软件,包括Linux kernel源码和android源码都是由git来管理。git使用起来效率高,干净,生成的中间文件不会影响到代码,比起SVN有很大优势。 目前在工

jopen 2013-07-09   60340   0

兼容各个浏览器的H.264播放: H.264+HTML5+FLOWPLAYER+WOWZA+RMTP 经验

swf 插件,看还有说要用到一个名为 lighttpd 的 web server 。 于是尝试在 linux 服务器下安装 lighttpd ,以期能够使用 flowplayer.pseudostreaming

jopen 2012-09-03   180782   0

Java 9 – 终极特性列表 经验

案。更多的是,每个(系统)平台需要有一个不同实现来确保你能获得正确的结果。 期望代码能获取Linux PIDS,现在是如下方式: public static void main(String[] 

jopen 2014-09-15   36819   0

介绍企业级分布式监控zabbix的一些常用特性 经验

的读写权限。主机填写时,根据Host类型链接相应的template,如Template_OS_Linux(可以完成对主机CPU/Memory/Disk/Network的监控) 1.5 实现主机基本监控

jopen 2015-04-09   59575   0

HTTPS 是如何保证安全的? 经验

带上 CA 的签名。而 CA 的安全性由操作系统或浏览器来认证。你的 Windows、Mac、Linux、Chrome、Safari 等会在安装时带上一个他们认为安全的 CA 证书列表。如果和你建立安

jopen 2015-04-10   15309   0

将你的Vim 打造成轻巧强大的IDE 经验

so,*.swp,*.zip,*.png,*.jpg,*.jpeg,*.gif " MacOSX/Linux let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn)$'

xf3f 2015-04-24   745590   0
Vim  

常用的 Python 调试工具,Python开发必读 经验

动一个IPython即可: import IPython IPython.embed() 标准linux工具 我常常惊讶于它们竟然远未被充分利用。你能用这些工具解决很大范围内的问题:从性能问题(太

ybw8 2015-06-04   18684   0

使用 Python 的 Socket 模块构建一个 UDP 扫描工具 经验

Windows 时要注意一点:我们需要发送一个 IOCTL 包才能将网卡设置为混淆模式。另外,虽然 linux 需要使用 ICMP,Windows 却可以以一种独立于协议的方式来嗅探收到的数据包。 import socket

mx64 2015-06-23   23256   0

海量小文件存储与Ceph实践 经验

对外提供的读qps在百万量级; 2. 本地磁盘文件的存储与管理(本地存储引擎):对于常见的linux文件系统,读取一个文件通常需要三次磁盘IO(读取目录元数据到内存,把文件的 inode节点装载到

jopen 2015-08-17   23286   0

Tomcat环境及线程池、jdk配置详解 经验

二、解决方法 在生产环境中tomcat内存设置不好很容易出现jvm内存溢出。 1、 linux下的tomcat 位于cygwin=false前 修改TOMCAT_HOME/bin/catalina

gww3 2015-05-13   42067   0

深入Nginx:我们如何设计它的性能和扩展性 经验

Architecture Important? 任 何Unix应用程序的根本基础都是线程或进程。(从Linux操作系统的角度看,线程和进程基本上是相同的,主要区别是他们共享内存的程度。)进程或线 程,是一组

jopen 2015-06-15   14364   0

网站服务架构 经验

文件服务器:一般存储系统的相关图片和文件,给各个子系统提供统一的文件调用 代理服务器:一般使用linux+Nginx作为反向代理 web服务器:.net中最常用的Web服务器IIS,Mono中一般使用Nginx

er74 2015-07-26   18386   0
架构  

PHP系统设计与云架构 经验

在过去裡我的下属们在使用它时常会犯一个错就是烂用 Memcache , memcache 本身是一个 TCP 的服务在单台 linux 伺服器下最多只能使用1024个请求, 当然你可以用 ulimit 提高它, 但是请先了解它的本质用对地方

jopen 2014-11-24   19724   0

LDAP服务器的概念和原理简单介绍 经验

目录服务 目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关 系数据库不同,它有优异的读性能,但写性能差,并且

jopen 2015-03-20   98344   0
LDAP  

解析IntelliJ IDEA内部设计 经验

台上拥有相同的GUI外观,也能在当前的系统上拥有本地的外观(如Windows、Solaris或Linux)。 现在来看看所有直接使用Swing组件的类型: 从下图可以看出,蓝色的类型都直接使用Swing组件。

d433 2015-01-05   69562   0

Kafka简要介绍 经验

消息系统元数据的持久化数据结构往往采用BTree,通过特别的设计实现 。 效率最大化。 通过调用linux的sendfile系统实现,将数据从文件传输到socket的数据路径从传统的4步减少到2步。 端到端的批量压缩。

jopen 2014-11-05   20972   0

Spring整合Quartz实现定时任务调度 经验

类似一个简单时钟,你可以定义开始是建,结束时间,重复次数,重复周期。CronTrigger类似Linux系统中的cron。CronTrigger的设置可以非常详细,如在每个月最后一个周五的上午10:1

ymc4 2015-02-11   228768   0

何不 Ack?Grep, Ack, Ag的搜索效率对比 经验

我以前也是一个运维, 我当时也希望找到最好的最快的工具用在工作的方方面面。 但是我很好奇为什么ag和ack没有作为linux发行版的内置部分。 内置的一直是grep。 我当初的理解是受各种开源协议的限制, 或者发行版的boss个人喜好。

jopen 2015-03-17   16683   0
Linux   grep  

使用Java扩展机制加载所有JAR包 经验

各种主机上的JRE Solaris: /usr/jdk/packages/lib/ext Linux: /usr/java/packages/lib/ext Windows: %SystemRoot%\Sun\Java\lib\ext

jopen 2014-11-30   15626   0
1 2 3 4 5 6 7 8 9 10