HelloWorld官方 HelloWorld官方
4年前
Go Context 并发编程简明教程
1为什么需要ContextWaitGroup和信道(channel)是常见的2种并发控制的方式。如果并发启动了多个子协程,需要等待所有的子协程完成任务,WaitGroup非常适合于这类场景,例如下面的例子:varwgsync.WaitGroupfuncdoTask(nint){time.Sleep(time.Durat
Stella981 Stella981
3年前
DataGuard之DG环境搭建
DG环境搭建1.设置归档模式DG环境的搭建必须要把数据库启动到归档模式,并且为了避免开发人员使用nologging语句,我们还要把数据库设置为forcelogging。查看数据库是否运行在归档模式:su oracle$sqlplus/assysdbaSQLarchiveloglist;!(https:/
Stella981 Stella981
3年前
Docker下dubbo开发,三部曲之一:极速体验
DUBBO是一个分布式服务框架,从本章开始,我们由浅入深,先体验再实战,逐步入门dubbo服务的开发、部署和调用,本章的目标是以最快的速度体验dubbo服务;启动容器创建一个dockercompose.yml文件,内容如下:version:'2'services:zk_server:
Wesley13 Wesley13
3年前
Ubuntu14.04引导菜单修复
一、USB或者引导光盘进自己的系统二、使用root权限三、看有哪些磁盘分区可以使用fdiskl四、挂载根分区我这里假设系统在sda2,并且需要设置默认它启动mkdir/mnt/tempmount/dev/sda2/mnt五、挂载boot分区mount/dev/sda2
Stella981 Stella981
3年前
Nessus扫描策略
  本篇将简单介绍下Nessus的扫描策略设置、选用plugins及如何使用定制的策略来进行扫描任务。Step1:   启动Nessus服务root@kali:~/etc/init.d/nessusdstart  登录:https://kali:8834/,输入正确的账号/密码之后,会自动跳转到如下:(右键图片查看更清晰哦
Stella981 Stella981
3年前
Netty之大名鼎鼎的EventLoop
EventLoopGroup与Reactor:前面的章节中我们已经知道了,一个Netty程序启动时,至少要指定一个EventLoopGroup(如果使用到的是NIO,通常是指NioEventLoopGroup),那么,这个NioEventLoopGroup在Netty中到底扮演着什么角色呢?我们知道,Netty是Reactor模型的
Stella981 Stella981
3年前
Kafka设计解析(三):Kafka High Availability (下)
本文在上篇文章基础上,更加深入讲解了Kafka的HA机制,主要阐述了HA相关各种场景,如Brokerfailover、Controllerfailover、Topic创建/删除、Broker启动、Follower从Leaderfetch数据等详细处理过程。同时介绍了Kafka提供的与Replication相关的工具,如重新分配Partition等。
Stella981 Stella981
3年前
Linux配置文件名中rc的意思
rc后缀来源于Unix系统的前辈CTSS,它其中有个叫做“runcom”的命令脚本功能。早期的Unix版本使用rc在操作系统启动脚本的文件名中,以尊重CTSS的成果。The ‘rc’ suffix goes back to Unix's grandparent, CTSS.It had a commandscript fe
Wesley13 Wesley13
3年前
C# 线程基础
1 线程是进程中的一个执行流 2线程是一个可以单独操作的活动3线程创建和常用方法 a 创建    Thread thnewThread(Method); b常见方法 th.start()//启动线程 th.Abort()//终止线程 Thread.Sleep(n)//休眠线程(停止n毫秒后继续执
Wesley13 Wesley13
3年前
VM虚拟机安装centos6.3详细图文教程
本教程贴,采用VM虚拟机进行安装,Ps:不懂VM使用的,可以百度一下第一步,启动虚拟机,并进行新建虚拟机··!(http://static.oschina.net/uploads/img/201409/28102510_CIIm.jpg"点击进入连续看图模式")