bash可以保存的过去曾经执行过的命令。当某个用户登录到shell中,会读取该用户家目录中的~/.bash_history文件,并将历史命令列表保存到内存中。当用户退出当前shell时,会将内存中的历史命令列表覆盖至~/.bash_history文件。 我们可以通过# histroy 来查看历史命令 ...
分类:
系统相关 时间:
2019-12-09 19:26:58
阅读次数:
87
线程是比进程更轻量级的调度执行单位,线程的引入可以把一个进程的资源分配和执行调度分开,各个线程可以共享进程资源,又可以独立调度。 每个已经执行start()方法且还未结束的java.lang.Thread类的实例就代表了一个线程。 1.线程的实现(三种):使用内核线程实现、使用用户线程实现、使用用户 ...
分类:
编程语言 时间:
2019-12-09 13:57:49
阅读次数:
106
目标: 线程的状态 线程的几种实现方式 三个线程轮流打印ABC十次 判断线程是否销毁 yield功能 给定三个线程t1,t2,t3,如何保证依次执行 1.基本概念 程序:是一个静态的概念; 进程:是一个动态的概念 a.进程是程序的一次动态执行过程,占用特定的地址空间; b.每个进程都是独立的,包括三 ...
分类:
编程语言 时间:
2019-12-09 13:44:45
阅读次数:
123
今天周一,一大早来公司,就听到开发的同学说本地项目起不来了, 上周六加班儿还好好的, 应该是周日断电导致的. redis是关闭的,redis没有设置开机自启动,于是就先把问题先解决吧,然后写个脚本设置redis开机自启动。 1、在写脚本前设置下redis允许在后台启动,修改redis.conf文件, ...
分类:
其他好文 时间:
2019-12-09 11:52:44
阅读次数:
139
一、TCP/IP协议通信原理 使用TCP套接字编程可以实现基于TCP/IP协议的面向连接的通信,它分为服务器端和客户端两部分,其主要实现过程如下图所示: (1)连接建立:服务器调用socket()、 bind()、 listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户 ...
分类:
编程语言 时间:
2019-12-09 01:16:37
阅读次数:
161
go channel处理高并发请求 [TOC] 最近看了一篇文章讲解怎样使用go channel的,周末就花了点时间学习了一下,文章原文地址: http://marcio.io/2015/07/handling 1 million requests per minute with golang/ , ...
分类:
其他好文 时间:
2019-12-08 17:31:52
阅读次数:
138
1、使用Runnable接口 Runnable是执行工作的独立任务,不返回任何值 a.定义任务 1 /** 2 * Runnable接口,实现一个简单的线程 3 */ 4 public class LiftOff implements Runnable { 5 protected int count ...
分类:
编程语言 时间:
2019-12-08 15:29:01
阅读次数:
70
在创建一个文件即可 进入创建的文件,在创建一个ipynb文件即可操作 注意右上角必须是python3 可以哦(如果点了shutdown 就会没有内核 需要自己在定义python编辑器) ...
分类:
其他好文 时间:
2019-12-06 19:40:19
阅读次数:
314
db file sequential read:直接路径读; 官方说明如下: This event signifies that the user process is reading a buffer into the SGA buffer cache and is waiting for a p ...
分类:
数据库 时间:
2019-12-06 13:29:20
阅读次数:
143
该问题可能导致tomcat启动成功了,但是浏览器输入http://127.0.0.1:8080无法显示tomcat的欢迎界面 打开Tomcat安装目录下的bin文件下的setclasspath.sh,在文档开头添加如下语句: export JAVA_HOME=你的jdk路径 export JRE_H ...
分类:
编程语言 时间:
2019-12-04 01:07:08
阅读次数:
185