阿里云linux服务器硬盘挂载

最近有个客户需要用阿里云,有幸用了以下。感觉还不错。 以下内容对于不同的linux 显示的提示信息可能有所不同,但是都会好用。 硬盘分区及挂载操作步骤: 1. 查看未挂载的硬盘(名称为/dev/xvdb) # fdisk -l Disk /dev/xvdb doesn't contain a valid partition table 2. 创建分区
发表在 Linux | 标签为 , , , , , | 3 条评论

python多线程 锁的使用

python的锁可以独立提取出来 mutex = threading.Lock() 锁的使用 #创建锁 mutex = threading.Lock() #锁定 mutex.acquire([timeout]) #释放 mutex.release() 锁定方法acquire可以有一个超时时间的可选参数timeout。如果设定了timeout,则在超时后通过返回值可以判断是否得到了锁
发表在 Python | 标签为 , , | 留下评论

一个简单的python多线程

我喜欢用代码来理解程序,而不是单单的教程 类 ThreadClass 继承自 threading.Thread,也正因为如此,您需要定义一个 run 方法,以此执行您在该线程中要运行的代码。在这个 run 方法中唯一要注意的是,self.getName()是一个用于确定该线程名称的方法。 #! /usr/bin/env python #co
发表在 Python | 标签为 , | 留下评论

java多线程 优先级

[seriesposts sid=500] 要点:优先级仅仅增大概率,但是并非一定会优先 在多线程中,与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。 线程的优先级用1-10之间的整数表示,数值越大优先级越高,
发表在 JAVA | 标签为 , , , | 留下评论

Java多线程,线程守护

[seriesposts sid=500] 核心说明:理解这句话下面可以不看了。 守护与其他线程同时执行,当正在运行的线程都是守护线程时,Java 虚拟机退出。 守护线程与普通线程写法上基本么啥区别,调用线程对象的方法setDaemon(true),则可以将其设置为守护线程。 守护线程使用的情况较少,但
发表在 JAVA | 标签为 , , , | 留下评论

Java多线程中的wait与notify,notifyall

[seriesposts sid=500] 在Java多线程编程中,wait()的作用的是让当前线程进入阻塞状态,notify()是让当前线程唤醒继续执行。虽然是对线程状态的控制,但它们其实都是Object中的方法,这是因为wait与notify所起的作用与线程间的互斥锁有关。 在执行wait()和notify()之前,必须要先
发表在 WEB前端 | 标签为 , , , , , , , | 留下评论

博客被挂暗链接

博客被挂暗链接
今天用chinaz的工具查了一下外链出现大量不明链接,从我的博客出去 查了首页源码发现了 经过排查,发现首页的index.php文件被篡改。 看来我得排查一下这服务器上的文件了。 定期用chinaz工具查查自己的外链,还是比较靠谱的事情,能发现一些问题。
发表在 PHP | 标签为 , , | 4 条评论

java 多线程join,合并线程

[seriesposts sid=500] 线程的join合并的含义就是将几个并行线程的线程合并为一个单线程执行,应用场景是当一个线程必须等待另一个线程执行完毕才能执行时可以使用join方法。 package com.javaer.thread; public class Tjoin { /** * @param args */ public static void mai
发表在 JAVA | 标签为 , , , | 一条评论

MAC截图软件-滚屏,浏览器全截图,视频截图

MAC截图软件-滚屏,浏览器全截图,视频截图
Voila,MAC截图软件-滚屏,浏览器全截图,视频截图全部都能搞定 Voila 很强大,到了让人毛骨悚然的地步。 Mac 上功能多的截图软件,附带图像编辑美化功能。在截图功能上,Voila 专业到了极致。除了看到截图二字就想到的大众功能,软件还能:截取任意形状(图片中就截图了一个 Nike Logo 状的形状)
发表在 MAC | 标签为 , , , | 2 条评论

java多线程,让步yield

[seriesposts sid=500] 先看个yield让步的例子 package com.javaer.thread; public class YThread implements Runnable { private Object obj = new Object(); /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub
发表在 JAVA | 标签为 , , , | 2 条评论