1、编写程序 vim hello.go package main import "fmt" func main() { fmt.Println("Hello, World!") } 2、运行程序 go run hello.go 3、生成二进制文件 $ go build hello.go $ ls hello hello.go $ ./hello Hello, World!
1、编写程序 vim hello.go package main import "fmt" func main() { fmt.Println("Hello, World!") } 2、运行程序 go run hello.go 3、生成二进制文件 $ go build hello.go $ ls hello hello.go $ ./hello Hello, World!
介绍说明 ClamAV的®是一个开源(GPL)的各种情况,包括电子邮件扫描,Web扫描和终点的安全使用防病毒引擎。它提供了许多实用程序,包括灵活且可扩展的多线程守护程序,命令行扫描程序以及用于自动数据库更新的高级工具。 官方下载地址:http://www.clamav.net/download.html 详细 用途 电子邮件扫描,Web扫描和终点的安全使用防病毒引擎 性能 提供多线程的扫描进程 扫描方式 提供密令行扫描方式 扫描对象 可以对要发送的邮件或者文件进行扫描 病毒库 先进的数据库更新程序,支持脚本更新和数…
1、说明 Go编程语言是一个开源项目,旨在提高程序员的生产力。 Go富有表现力,简洁,整洁且高效。它的并发机制使编写程序可以轻松地从多核和联网机器中获得最大收益,而其新颖的类型系统则可以实现灵活的模块化程序构造。Go可以快速编译为机器代码,但具有垃圾回收的便利性和运行时反射的功能。它是一种快速的,静态类型的编译语言,感觉就像是一种动态类型的解释语言。 学习文档:https://golang.google.cn/doc/ 下载地址: https://golang.org/dl/ 或者 https://golang…
Centos6.8防火墙配置 1、基本操作 # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service iptables start # 重启防火墙 service iptables restart # 永久关闭防火墙 chkconfig iptables off # 永久关闭后重启 chkconfig iptables on 2、查看防火墙状态 service iptables status 3、开启端口 vim …
CentOS7的日志管理工具journalctl 1 概述 日志管理工具journalctl是centos7上专有的日志管理工具,该工具是从message这个文件里读取信息。Systemd统一管理所有Unit的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。 日志的配置文件是: /etc/systemd/journald.conf journalctl功能强大,用法非常多。 本文将介绍journalctl的相关使用方法。 2 journalctl 使用方法 查看所…
socket简介 套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。 代码解释 Socket编程可以使用 TCP协议,也可以使用UDP协议,我这里使用的是TCP协议的代码,运行的时候先运行服务器端,再运行客户端。 服务端 客户端代码
环境准备 1) JDK 下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 注:必须 JDK7 或更高版本. 2) MySQL 下载 http://dev.mysql.com/downloads/mysql/5.5.html#downloads 注:MyCAT 支持多种数据库接入,如:MySQL、SQLServer、Oracle、MongoDB 等,推荐使用MySQL 做集群。 3) MyCAT…
Mycat 概述 功能介绍 Mycat 是什么?从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为 N 个小表,存储在后端 MySQL 服务器里或者其他数据库里。 Mycat 发展到目前的版本,已经不是一个单纯的 …
设置163邮箱的授权码 什么是授权码?这个很简单,如果你不是在163的邮箱网址中登录的,而是在一些第三方客户端中登录邮箱帐号密码,那么就必须进行授权,来获取一个授权码,使用该授权码在第三方客户端中进行登录。而该授权码就相当于我们的密码了,帐号是不变的,也就是我们说我们在java代码中想登录邮箱,那么就必须使用授权码进行登录。如果获取授权码呢? 有了授权码就可以编写代码了 当然需要去下载javamail的依赖包,这里我就不再多说。 完整的代码 package com.dowhere; import java.util…
NoSQL简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统每天在网络上都会产生庞大的数据量,这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。通过应用实践证明,关系模型是非常适合于客户/服务器编程,远远超出预期的利益,今天它是结构化数据存储在网络和商务应用的主导技术。 如今我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如…