自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 Properties类的使用

Java Properties类    Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigPar

2015-07-03 15:27:34 295

转载 解读classloader

ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassL

2015-07-03 14:57:25 290

转载 classloader

java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职:Bootstrap ClassLoader     负责加载java基础类,主要是 %JRE_HOME/lib/ 目录下的

2015-07-03 14:41:43 277

转载 java中的Timer和TimerTask

Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中有一个抽象方法run(),类型线程中的run()方法。我们使用Timer创建一个他的对象,然后使用这对象的schedule方法来完成这种间隔的操作。schedule方法有三个参数,其中第一个参数就是TimerTask类型的对象,我们实现TimerTask的run()方法就是要周期执行的一个任务;第二个参数有两种

2015-06-29 08:41:34 383

转载 实现Runnable接口的线程使用

实现runnable接口的多线程主要实现以下几步:1.定义实现Runnable接口 2.overwrite Runnable接口中的run方法,将线程要运行的代码存放在run方法中。3.通过Thread类建立线程对象。4.将Runnable接口的子类对象作为实际参数传递给Thread类的构造函数。 5.调用Thread类的start方法开启线程并调用Ru

2015-06-26 17:51:49 1268

转载 select函数的使用

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式

2015-01-19 11:25:59 433 1

原创 udp socket的bind问题

最近在写udp程序的时候,对udp是否有必要bind存在了一定的疑惑,针对这个问题在网上查找了一些相关文章,并自己也写了部分代码进行验证。下面写出了自己的一点认识和感受。众所周知,udp不是stream的,实际上没有什么标定的服务端和客户端之类的(习惯上认为接收数据的一端为服务端,发送数据的一端为客户端),那么bind还有意义吗?我个人认为主要看你是怎么用的,bind主要是指定创建的socke

2015-01-19 10:55:23 11346

转载 多核编程的几个难题及其应对策略

随着多核 CPU的出世,多核编程方面的问题将摆上了程序员的日程,有许多老的程序员以为早就有多CPU的机器,业界在多CPU机器上的编程已经积累了很多经验,多核CPU上的编程应该差不多,只要借鉴以前的多任务编程、并行编程和并行算法方面的经验就足够了。  我想说的是,多核机器和以前的多CPU机器有很大的不同,以前的多CPU机器都是用在特定领域,比如服务器,或者一些可以进行大型并行计算的领域,这些

2014-11-14 17:14:58 5323

原创 查看某进程下线程的运行情况

ps -eLf |grep 进程名例如:ps -eLf | grep SCADA

2014-11-14 11:28:48 502

AD域时间源配置

安装好AD服务器后,域内计算机必须严格对时,本文介绍了卫星鈡等外部时间源的多个配置方法,包括设置、检查、验证等,总有一款适合

2018-11-09

空空如也

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

TA关注的人

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