这篇通过一个例子,演示使用通道来监控程序的执行时间,生命周期,甚至终止程序等。我们这个程序叫runner,我们可以称之为执行者,它可以在后台执行任何任务,而且我们还可以控制这个执行者,比如强制终止它等。现在开始吧,运用我们前面十几篇连载的知识,来构建我们的Runner..
分类:
编程语言 时间:
2017-06-20 21:18:20
阅读次数:
215
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:
编程语言 时间:
2017-06-13 16:48:55
阅读次数:
152
1:面向对象思想 面向对象是基于面向过程的编程思想。 面向过程:强调的是每一个功能的步骤 面向对象:强调的是对象,然后由对象去调用功能 2:面向对象的思想特点 A:是一种更符合我们思想习惯的思想 B:可以将复杂的事情简单化 C:将我们从执行者变成了指挥者 开发,设计,特征 面向对象开发 就是不断的创... ...
分类:
编程语言 时间:
2017-06-12 23:59:32
阅读次数:
402
特殊权限之suidsuid的限制与功能:suid权限仅对二进制程序有效(binaryprogram);执行者对于该程序需要具有x的可执行权限;本权限仅在执行该程序的过程中有效(run-time);执行者将具有该程序拥有者的权限。前面介绍权限的时候,一直是用3位数,其实在最前面还有一位数。这就..
分类:
其他好文 时间:
2017-06-12 22:23:45
阅读次数:
206
1. 进程和线程的区别 进程 进程,即正在运行的程序,程序从硬盘载入到内存就变成进程。进程是资源的拥有者,每个进程都拥有着自己的内存空间与多个线程。 线程 线程是指令的执行者,是计算机执行指令的基本单元,一个进程可以拥有多个线程。线程的引入主要有如下原因: 线程既有共享的资源,也有自己私有的资源,J ...
分类:
其他好文 时间:
2017-06-11 10:05:52
阅读次数:
144
一 概述 1.什么是进程? 进程是一个相对独立的执行单位。 2.什么是线程? 进程的一部分,进程中实际的任务执行者,必须依附于进程。线程对进程的依赖主要体现在: 线程不能脱离进程开启,必须在进程开启的前提下开启。 线程有时必须从进程中获取数据。 3.线程与进程的区别? 线程与进程是两个相对的概念,一 ...
分类:
编程语言 时间:
2017-06-03 00:52:31
阅读次数:
253
代理模式又叫委托模式 三个角色的定义: 抽象主题角色(subject): 抽象主题类一个普通的业务类型,可以是抽象类也可以是接口, 具体具体主题角色(realsubject): 被代理角色,业务逻辑的具体执行者 代理主体角色(proxy): 代理类,负责对真实角色的应用,把所有抽象主题类定义的方法限 ...
分类:
其他好文 时间:
2017-05-28 18:51:32
阅读次数:
166
关于这个“怪异”还是加了个双引号的,因为他只是表象看起来如此,但在查清楚后,就会有种莫名的想抽自己脑门的冲动,先说一个这个引的session 问题的背景,一台旧服务器因为硬件升级不再做主服务器来用户了,也就将它转为测试用了,原来的环境为全通过yum 安装的php + apache 至于配置什么的全是 ...
分类:
其他好文 时间:
2017-05-23 18:14:37
阅读次数:
145
切换到包名的上一级目录执行者命令:java 类名如:java类: package hello; public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World"); ... ...
分类:
其他好文 时间:
2017-05-23 14:12:06
阅读次数:
157
SGID简介:1.只有可执行二进制程序才能设置SGID权限2.命令执行者要对该程序拥有执行(x)权限3.命令执行者在执行程序的时候,组身份升级为该可执行程序文件的属组4.SGID权限只在该程序执行过程中有效,也就是组身份只在程序执行过程中发生改变,命令结束用户组身份恢复. 以文件查找命令locate ...
分类:
其他好文 时间:
2017-05-20 17:23:57
阅读次数:
279