最新发布 第5页

爱上极客闫庚哲的个人博客 —— 一只程序猿

Java进阶

详解JVM中的垃圾回收机制(GC)

垃圾回收(Garbage Collection,GC),很多人都会联想到java虚拟机中的垃圾回收机制。在C/C++中,内存是需要程序员去管理的,程序员在使用的时候 需要先new一个新的对象,在使用完成后,通过delete等关键字进行释放资源。但是在java中,对于内存的分配和回收则是不需要成员关心的,一切都交给了虚...

yan 2016 年 4 月 13 日 648℃ 0评论 4喜欢

实战应用

远程通信的方式及选择(二)——Socket,HTTP连接和TCP/IP

Socket socket是对TCP/UDP协议的封装和应用(编程角度)。所以属于对传输控制层的操作,主要解决数据在网络中传输的问题;而HTTP是应用层协议,主要解决如何包装数据。简单的说,就是HTTP协议通信功能是利用了Socket封装的TCP/IP协议接口所实现的。例如,在java中可以分为udp Socket和t...

yan 2016 年 4 月 11 日 708℃ 0评论 1喜欢

Java进阶

java虚拟机的内存划分

开源项目地址:https://github.com/yangengzhe/coding-guide_i3geek java虚拟机是java程序运行的基础,所有的java程序在生成字节码.class后都被加载后运行在虚拟机上。每一个线程虚拟机都会为其划分出一定的内存空间,若想优化程序并了解运行原理,就必须掌握虚拟机中内存...

yan 2016 年 4 月 9 日 536℃ 0评论 2喜欢

实战应用

记一次系统宕机的解决过程——mysql日志文件mysql-bin.*占磁盘空间过大

由于博主比较偏好网络技术且热衷于DIY,故从建博起就没有打算过CSDN等博客网站。从2007年起开始租用虚拟空间,到使用vps、云主机等直到现在采用ECS,每一阶段都需要大量的时间和精力去摸索和维护,虽然维护的过程是很艰难和急躁的,但是还是很乐于使用自己打造的东西,俗话说我的地盘我做主。 大部分博主为了省去不必要的时间...

yan 2016 年 4 月 5 日 2084℃ 1评论 3喜欢

学习笔记

程序员修炼秘籍(未完)

一名JAVA程序员,将自己的编程学习之路做以总结并进行分享。内容包括但不限于数据结构、算法、数据库、操作系统、计算机网络等多方面。 开源项目:https://github.com/yangengzhe/coding-guide_i3geek 目前先暂列目录,内容在逐渐增加中 JAVA 关键字 void byte int...

yan 2016 年 4 月 4 日 1671℃ 1评论 3喜欢

Java

java利用sigar.jar获取服务器运行时CPU、内存、网络等信息

开源项目:https://github.com/yangengzhe/sigar-system_runtime 介绍 利用java程序检查服务器或主机的运行时信息,包括操作系统、CPU使用情况、内存使用情况、硬盘使用情况以及网卡、网络信息。主要的办法有两种:第一种,使用jdk1.6以上自动的功能,实现数据的获取,但是该...

yan 2016 年 3 月 30 日 2545℃ 0评论 2喜欢

Java初级

Java中sleep()和wait()的区别

在JAVA的学习中,不少人会把sleep和wait都搞混,认为都是做线程的等待。比如方法sleep(long)和wait(long)就分不清,下面主要介绍下这俩者是什么,区别在哪。 首先需要明白很重要的一点! sleep是Thread的方法,wait是Object的方法 由此可知,它俩的本质是不相同的。 区别一,sle...

yan 2016 年 3 月 28 日 492℃ 0评论 1喜欢