支持golang开发的IDE现在已经很多了,如果要讨论出哪一个IDE才是最好的golangIDE,这绝对可以让一群程序猿撕逼上百楼,这里就不讨论了。选择什么样的IDE,主要就是个人喜好的问题而已。我习惯了AndroidStudio和IntellijIDEA的UI风格,所以这里只讨论IDEA的golang插件配置,别的IDE就不讨论了,因为我很懒。IDEA的golang插件是开源的,项目托管在git
在本节中,我们将来学习如何在CentOS 6.4上安装erlang,具体的Erlang版本是R15B03-1。在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败。1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-dev
转载路径:http://www.sa-log.com/276.html CentOS7变化很多.首先,在安装过程中,操作方式变化很大,mini安装也没有了base这个选项.也就导致非常多在CentOS6里面的命令在7并没法使用.再就是,非常多的命令,也逐渐的走出了CentOS的舞台,虽然可以yum来安装,但是,他们确实老了(ifconfig变成了ip addr,route变成了ip -route,
)安装好MySQL后,修改如下文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf找到bind-address = 127.0.0.1,将绑定地址改成你服务器的地址【就是你的服务器机器的ip】2)然后启动MySQL服务,或者在启动服务的前提下重启服务sudo /etc/init.d/mysql start (脚本启动)或者service m
1.正则表达式验证合法的IP地址 ip地址合法校验: 1. 25[0-5] 250-255 2. 2[0-4]\\d
转载:https://xz.aliyun.com/t/2252漏洞公告2018年4月5日漏洞公布: https://pivotal.io/security/cve-2018-1270漏洞影响版本:Spring Framework 5.0 to 5.0.4Spring Framework 4.3 to 4.3.14Older unsupported versions are also af
SpringBoot2.xx版本需Gradle插件3.5以上的版本新项目的build.gradle配置应该是这样的buildscript{ext{springBootVersion='2.0.0.RELEASE'}repositories{mavenCentral()}dependencies{classpath"org.springframework.boot:spring-boot-gradl
clipse下使用git提交代码时,有很多文件是不需要提交的,例如:target目录下的文件和classes下的文件都不需要提交。这里讲解一下如何忽略不必要的文件。方案一:为项目添加.gitignore文件,在该文件中配置需要忽略的文件。a.打开Navigator窗口,找到.gitignore文件(如果没有就添加一个)。b.配置需要忽略的文件。.gradle /build/ !gradle/wra
1. 创建持久化目录$ mkdir /app/nexus-data $ chown -R 200 /app/nexus-data2. 创建镜像并运行docker run -d -p 8081:8081 --name nexus --restart always -v /app/nexus-data:/nexus-data sonatype/nexus3. 再次运行$ dock
docker搭建gitlab在服务器上直接安装gitlab,会装入Git,Redis ,postgresql,nginx等。如果主机已有redis、nginx等,配置会比较麻烦。而且以后gitlab的备份和迁移都不方便。附主机安装教程:https://about.gitlab.com/downloads/#centos7 https://mirror.tuna.tsinghua.edu.cn/he
下载Jenkins命令:sudo docker pull jenkins启动Jenkins前准备创建jenkins文件夹创建jenkins文件夹,用于和容器内文件夹做磁盘挂载命令:mkdir /home/hzq/jenkins注意:在安装jenkins时候,挂在文件夹/home/hzq/jenkins/的归属用户id必须是1000,否则会抛出无操作权限异常。异常如下:>sudo docker
为什么Docker?引用官方定义:Docker是以Docker容器为资源分割和调度的基本单位,封住整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。他是一个跨平台、可移植并且简单易用的容器解决方案。Docker的源代码托管在GitHub上,基于Go语言开发并遵从Apache 2.0协议。Docker可在容器内部快速自动化地部署应用,并通过操作系统内核技术(nam
我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话的缓存问题
在Java中有两种异常:非运行时异常(Checked Exception): 这种异常必须在方法声明的throws语句指定,或者在方法体内捕获。例如:IOException和ClassNotFoundException运行时异常(Unchecked Exception):这种异常不必在方法声明中指定,也不需要在方法体中捕获。例如:NumberFormatException因为run()方法不支持t
虽然关于讨论线程join方法的博客已经很多了,不过个人感觉挺多都讨论得不够全面,所以我觉得有必要对其进行一个全面的总结。 一、作用 Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。具体看代码:public class JoinTest { public stati
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号