首页 > 2016年04月29日 > 全部分享
JAVA程序员养成计划之JVM学习笔记(3)-JVM性能监控
本文对JVM的性能监控方法做整理。 持续更新中… …1. JDK命令行工具1.1. jps:虚拟机进程状况工具 JVM Process Status Tool, 显示系统内所有的HotSpot虚拟机进程,用于查看当前在jvm中运行的程序,包括虚拟机执行主类的名称以及进程ID。 1.2. jstat:虚拟机统计信息监视工具 JVM Statistics Monitoring Tool, 用于收集Ho...
分类:编程语言   时间:2016-04-29 17:57:03    收藏:0  评论:0  赞:0  阅读:388
用户级线程
线程的切换在看进程切换前,我们先来看线程的切换吧。 这一篇主要说的是用户级线程的切换。 因为 进程的切换=资源切换+指令执行序列切换。 将资源和指令序列分开看,如果只是从一个执行指令序列切换到另一个执行指令序列,那么这就是线程的切换。线程保留了并发(一个cpu上交替的执行多个程序)的优点,避免了进程切换代价,不需要切资源(映射表),只是切执行指令序列。线程切换的实质就是映射表不变而PC指针变。...
分类:编程语言   时间:2016-04-29 17:56:53    收藏:0  评论:0  赞:0  阅读:232
Kubernetes之kubectl常用命令
kubernetes是Google开源的一个容器管理、调度的paas平台,在日常基于kubernetes的容器集群管理中,熟练使用kubectl工具进行容器的创建,删除、扩容、缩容以及状态查询对于集群管理相当重要。本文简单的介绍了一些kubernetes集群日常管理中常用的命令的使用方式。...
分类:Web开发   时间:2016-04-29 17:56:43    收藏:0  评论:0  赞:0  阅读:309
(4)Linux常用命令学习
Linux常用命令 一、命令基本格式 命令 [选项]  [参数] 注意:个别命令使用不遵循此格式,当有多个选项时,可以写在一起。简化选项与完整选项            -a 等于 --all [root@localhost ~]# 其中: root:             当前登录用户 localhost:             主机名...
分类:系统服务   时间:2016-04-29 17:56:33    收藏:0  评论:0  赞:0  阅读:223
tomcat(9)Session管理
【0】README 0.0)本文部分描述转自“深入剖析tomcat”,旨在学习 “tomcat-Session管理” 的基础知识; 0.1)Catalina通过一个称为Session 管理器的组件来管理建立的Session对象,该组件由org.apache.catalina.Manager接口来表示。 0.2)Session管理器:需要与一个Context容器相关联,且必须与一个Conte...
分类:其他   时间:2016-04-29 17:56:13    收藏:0  评论:0  赞:0  阅读:201
机器学习之——判定边界和逻辑回归模型的代价函数
判定边界(Decision Boundary) 上一次我们讨论了一个新的模型——逻辑回归模型(Logistic Regression),在逻辑回归中,我们预测: 当hø大于等于0.5时,预测y=1当hø小于0.5时,预测y=0 根据上面的预测,我们绘制出一条S形函数,如下: 根据函数图像,我们知道,当  z=0时,g(z)=0.5 z>0时,g(z)>0.5 ...
分类:其他   时间:2016-04-29 17:56:03    收藏:0  评论:0  赞:0  阅读:249
常用网络相关命令(ping,nbtstat,netstat等)
一,ping它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DO...
分类:Web开发   时间:2016-04-29 17:55:33    收藏:0  评论:0  赞:0  阅读:383
Maven的安装和配置
详细介绍了Maven的安装,配置,以及自定义仓库位置和在eclipse中集成,还有No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?的解决方案...
分类:其他   时间:2016-04-29 17:55:24    收藏:0  评论:0  赞:0  阅读:204
互联网服务端技术——如何学(上)
老王带你一起学习不一样的互联网服务器技术~...
分类:其他   时间:2016-04-29 17:55:13    收藏:0  评论:0  赞:0  阅读:231
教你如何制作OS X Lion启动U盘与使用U盘安装系统
教你如何制作OS X Lion启动U盘与使用U盘安装系统 以下为文章全文:          很多人在苹果的app store中购买了最新的操作系统狮子(OS X Lion)。但是升级之后发现一些问题,比如:开机和关机速度明显变慢,有些程序停止响应。现在由论坛的锋友 MB702LL 来介绍一下从app store购买OS X Lion后怎样制作启动U盘用来全新...
分类:其他   时间:2016-04-29 17:55:03    收藏:0  评论:0  赞:0  阅读:136
Yarn源码分析之事件异步分发器AsyncDispatcher
AsyncDispatcher是Yarn中事件异步分发器,它是ResourceManager中的一个基于阻塞队列的分发或者调度事件的组件,其在一个特定的单线程中分派事件,交给AsyncDispatcher中之前注册的针对该事件所属事件类型的事件处理器EventHandler来处理。每个事件类型类可能会有多个处理渠道,即多个事件处理器,可以使用一个线程池调度事件。...
分类:其他   时间:2016-04-29 17:54:53    收藏:0  评论:0  赞:0  阅读:179
Ubuntu12.04 制作Smart210的编译环境
去年一月份做的笔记,一直没有发表,现在在找工作,才发觉自己的工作习惯不太好,笔记的话最好还是能够发出来,大家一起阅读,交流这样才能提升的快些,在这里很是感谢那些在CSDN,51CTO,和cnblog里分享自己成果的大牛们。学习的很多东西都是在这些大牛的启发下学习,并掌握的。我也会陆陆续续地把自己工作中用到的知识点分门别类地整理出来,给后来者提供一些方便。关键点都已标出,若还有不解之处,欢迎留言,大...
分类:系统服务   时间:2016-04-29 17:54:33    收藏:0  评论:0  赞:0  阅读:261
数据库优化
新的关于数据库的内容。查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,...
分类:数据库技术   时间:2016-04-29 17:54:23    收藏:0  评论:0  赞:0  阅读:376
virtio的qemu总线与设备模型
(很多内容是网上找的,+上我个人的一点理解,推荐大家去看 http://mnstory.net/2014/10/qemu-device-simulation 这篇文章) qemu启动时,如果配置了相应virtio设备,会对guest的pci总线,virtio设备等进行模拟,先来看看qemu的设备模拟,那i8254/PIT为例(PIT的硬件规范略过,有兴趣的话可以参考 http://wiki.os...
分类:其他   时间:2016-04-29 17:54:13    收藏:0  评论:0  赞:0  阅读:417
Chromium网页Layer Tree绘制过程分析
网页绘图表面创建完成之后,调度器就会请求绘制CC Layer Tree,这样网页在加载完成之后就能快速显示出来。通过CC Layer Tree可以依次找到Graphics Layer Tree、Render Layer Tree和Render Object Tree。有了Render Object Tree之后,就可以执行具体的绘制工作了。接下来我们就分析网页CC Layer Tree的绘制过程。...
分类:Web开发   时间:2016-04-29 17:54:03    收藏:0  评论:0  赞:0  阅读:272
Linux 系统裁剪笔记 软盘2
第一步:裁减内核打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了1.1 “code maturity level options”选项,代表代码的成熟等级,因为这是一个试验的部分,我们不需要,所以关闭它。1.2 “Loadable module support”可加载模块支持可加载模块是指内核代码(kernel code)的一些片断...
分类:系统服务   时间:2016-04-29 17:53:53    收藏:0  评论:0  赞:0  阅读:228
再次理解CAP
从单机RDMS到分布式数据库 从前...大家都在使用单机,单节点的数据库。例如:sql server, mysql , oracle... 我们如果想要提升整体性能,我们必须纵向提高单节点的能力。这虽然简单,但是很贵,而且很容易就会抵达上限。 后来...大家想出了各种办法:主从复制, 分表,分库,sharding 分布式系统中的CAP理论如火如荼,每个人都在说。是否真的理解...
分类:其他   时间:2016-04-29 17:53:43    收藏:0  评论:0  赞:0  阅读:211
FLV文件格式官方规范详解
——如果要学习一个新的知识点,官方手册可能是最快的途径。查看网上其他人的总结也许入门更快,但是要准确,深入,完整,还是要看官方手册。以下内容来自对官方文档Video File Format SpecificationVersion 10的分析总结。过程中借助ffmpeg实际转换了一个flv文件用例研究。一个FLV文件,每种类型的tag都属于一个流,也就是一个flv文件最多只有一个音频流,一个视频流...
分类:其他   时间:2016-04-29 17:53:36    收藏:0  评论:0  赞:0  阅读:341
翻翻git之---SharedPreferences好用的封装库 PreferencesManager
转载请注明出处:王亟亟的大牛之路之前的那个整合库又更新了,东西会越来越多,方便大家找素材和学习,这里再安利下:https://github.com/ddwhan0123/Useful-Open-Source-Android往常我们经常会用到SP,大致代码像这样:SharedPreferences sharedPreferences = getSharedPreferences("wjj", Cont...
分类:其他   时间:2016-04-29 17:53:23    收藏:0  评论:0  赞:0  阅读:179
iOS动画解析
iOS引入动画效果可以使我们的软件得到更好的用户体验,因此动画的深入研究无疑对于开发者一个很好的加分项。 常见的iOS对动画的操作分为两类: CALayer层的操作 UIView的操作 二者有何区别 UIView里面包含有一个CALayer层 UIView之所以能够在屏幕上显示出来,完全因为其内部拥有一个CALayer层 CALayer层的操作更底层更轻量级、性能更高。 UIView动画执行完毕之...
分类:移动平台   时间:2016-04-29 17:53:13    收藏:0  评论:0  赞:0  阅读:148
2585条   上一页 1 ... 49 50 51 52 53 ... 130 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!