排序:
默认
按更新时间
按访问量

golang使用redis分布式锁

  昨天由于项目需求,需要使用redis分布式锁,在网上找了半天,也没有找到一个简单的教程,经过自己研究,了解简单使用方法,都可以直接拿过来自己用,下面我就发出来给大家分享一下。  首先下载 github.com/garyburd/redigo,因为这个分布式锁是根据上面所实现; 下载  g...

2018-09-19 11:52:56

阅读数:65

评论数:0

GoLand 下载

GoLand 2018.2.1 下载 2018.09.06(亲测,可以使用) https://download.csdn.net/download/billgates_wanbin/10649921  

2018-09-17 15:31:29

阅读数:23

评论数:0

go语言工具IntelliJ IDEA 说明

IntelliJ IDEA 2017.3.*  中可以使用go插件来开发,后面的版本都不能兼容go插件,需要重新下载goland这个软件; 现在最新版本是goland 2018.2.2  ,其中的添加了多种工具和功能。性能比我之前用goland2017 好太多了 。 下面有我的一个下载链接,你...

2018-09-06 16:17:14

阅读数:40

评论数:1

golang DES加密解密

我写了一个例子,方便看懂或者直接拿来用。直接上代码:package main import ( "crypto/des" "fmt" "crypto/cipher" ...

2018-04-13 14:40:49

阅读数:273

评论数:0

Go语言中database/sql包操作MySQL(使用预先准备的语句)

准备好的陈述和连接在数据库级别,准备好的语句绑定到单个数据库连接。典型的流程是客户端向服务器发送带占位符的SQL语句以供准备,服务器用语句ID作出响应,然后客户端通过发送其ID和参数来执行语句。然而,在Go中,连接并不直接暴露给database/sql包的用户 。你不准备在连接上发表声明。你准备在...

2018-03-20 10:30:08

阅读数:98

评论数:0

Go语言中database/sql包操作MySQL(修改数据和使用事务)

修改数据的语句用Exec(),最好用事先准备好的声明,来实现的INSERT, UPDATE,DELETE,或其他不返回行的语句。以下示例显示如何插入行并检查有关操作的元数据:stmt, err := db.Prepare("INSERT INTO users(name) VALU...

2018-03-20 10:23:09

阅读数:159

评论数:0

Go语言中database/sql包操作MySQL(检索结果集)

有几种习惯操作可以从数据存储中检索结果。执行一个返回行的查询。准备重复使用的声明,多次执行并销毁它。以一次性方式执行陈述,而不准备重复使用。执行一个返回单行的查询。这个特例有一个捷径。Go的database/sql函数名称很重要。如果一个函数名包含Query,它被设计为询问数据库的问题,并且将返回...

2018-03-20 10:15:14

阅读数:235

评论数:0

Go语言中database/sql包操作MySQL(访问数据库)

现在你已经加载了驱动程序包,你已经准备好创建一个数据库对象了sql.DB。创建一个sql.DB,你使用sql.Open()。将返回一个*sql.DB:func main() { db, err := sql.Open("mysql", "...

2018-03-20 09:51:39

阅读数:191

评论数:0

Go语言中database/sql包操作MySQL(导入数据库驱动程序)

要使用database/sql你需要导入包本身,以及你想要使用的特定数据库的驱动程序。您通常不应该直接使用驱动程序包,但有些驱动程序会鼓励您这样做。(在我们看来,这通常是一个坏主意。)相反database/sql,如果可能的话,你的代码只应该引用定义的类型。这有助于避免让代码依赖于驱动程序,以便可...

2018-03-20 09:42:39

阅读数:63

评论数:0

Go语言中database/sql包操作MySQL(1)

要在Go中访问数据库,可以使用sql.DB。使用此类型来创建语句和事务,执行查询和获取结果。你应该知道的第一件事是sql.DB不是数据库连接。它也没有映射到任何特定数据库软件的“数据库”或“模式”的概念。它是数据库接口和存在的抽象,可能与本地文件一样多样,可通过网络连接访问,或者内存中和进程中。在...

2018-03-20 09:33:38

阅读数:56

评论数:0

svn 文件状态标记的含义

svn status打印五列字符,紧跟一些空格,接着是文件或者目录名。第一列告诉一个文件的状态或它的内容,返回代码解释如下: A item 文件、目录或是符号链item预定加入到版本库。 C item 文件item发生冲突,在从服务器更新时与本地版本发生交迭,在你提交到版本库前,必须手...

2017-06-08 19:44:02

阅读数:172

评论数:0

关于Springboot + hibernate 使用websocket的详细代码

在之前,学习Springboot的时候遇到了许多的问题,希望通过这个博客向爱好学习Springboot的人避免一些误区; 主要是Springboot + hibernate +websocket ,好了废话不多说开始吧:在之前我就不说springboot环境的问题了,网上教程也很多。 一、首先创建...

2017-05-16 10:54:20

阅读数:270

评论数:0

对于Spring对websocket的属性注入失败问题,困扰我一天,最后终于解决了

首先导入包必须的:spring-websocket.jar 以及一个websocket-api.jar org.springframework spring-websocket 4.3.5.RELEASE package com.sanker.webSock...

2017-05-08 17:14:01

阅读数:876

评论数:0

MyBatis Generator Mybatis代码生成介绍

Mybatis官方提供了代码生成工具,这里是官方网站: http://mybatis.github.io/generator/index.html 可以自动生成 Java POJOs, Mapper.xml, Mapper.java。 1、下载 mybatis-generator-co...

2017-02-12 16:38:07

阅读数:414

评论数:0

Web服务器搭建——IIS的搭建

很多童鞋说自己是做移动开发的,想挂个简单的Web API,可是服务器又不会搭,这样一来测试就成了问题。看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器怎么搭,让不太涉及Web的童鞋快速上手。 我计划把几个主流的,比如Apache、IIS、Ng...

2017-02-02 10:59:41

阅读数:584

评论数:0

使用Maven创建Java项目

在本教程中,我们将向你展示如何使用 Maven 来创建一个 Java 项目,导入其到Eclipse IDE,并打包 Java 项目到一个 JAR 文件。 所需要的工具: Maven 3.3.3Eclipse 4.2JDK 8 注意:...

2017-02-02 10:49:56

阅读数:119

评论数:0

MaVen介绍

Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。 Maven是什么? Mav...

2017-02-02 10:44:51

阅读数:393

评论数:0

在Java中调用存储过程(详细)

本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。  存储过程是指保存在数据库并在数据...

2017-02-02 10:33:24

阅读数:2852

评论数:0

数据库主从分离

数据库的读写分离的好处?     1. 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈;     2. 主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发;     3. 数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换...

2017-01-30 13:34:24

阅读数:1863

评论数:0

MySQL触发器使用详解

MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器 在MySQL中,创建触发器语法如下: 复制代码代码如下: CREATE TRIGGER trigge...

2017-01-30 13:32:19

阅读数:113

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭