`
文章列表
jdk7提供了新的文件操作类,在java.nio.file包下,同时也提供paths类,试用了一下,还是不错,代码和大家分享一下: import java.io.BufferedWriter; import java.io.OutputStream; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; public class FilesTest { ...
在4.1.7的spring版本中报错误:java.lang.NoClassDefFoundError: org/springframework/context/event/ 升级到4.3.9就可以。 <properties> <java.version>1.8</java.version> <spring.version>4.3.9.RELEASE</spring.version> <!--之前是4.1.7--> <project.build.sourceEncodin ...
正式环境都是用集群版redis,开发用的单机版,领导要求通过配置文件来确定是单机还是集群,由于单机版已经实现了,那么准备就在单机版基础上进行开发,然后发现spring boot1.2版本已经比较老,就升级版本,由于升级了spring boot版本,对应其他配置也进行了修改。最终修改的配置如下:   pom.xml <properties> <java.version>1.8</java.version> <spring.version>4.3.9.RELEASE</spring.version> <proje ...
spring boot配置单机版:    redis spring boot版本:    <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.6.RELEASE</version> </parent> <properties> <java.version>1.8< ...
简介:   influxdb是go语言写一个时序数据库,主要用于带有时间标签的数据,比如你会记录每天的温度,这个每天就是时间标签。influxdb提供类似sql语句,所以可以用类sql语句操作influxdb。 下面说一下influxdb的一些操作 安装省略:自行百度。 influxdb sql操作    influx --precision rfc3339    这个命令进入influxdb的时间格式'年-月-日T时:分:秒.xxx'格式    show databases    查看所有的数据库    USE {database}    使用数据库    注意:1、USE 大写,小写会报错。 ...

golang中 = 和 :=区别

    博客分类:
  • go
Go 
= 是赋值语句  :=是声明类型(编译器帮你做的)并赋值。 1、=要和var 关键字一起使用。var可以在函数中使用,也可以在函数外使用。    :=只能在函数中使用,所以只能定义局部变量。 2、用var定义之后,用=赋值之后,还可以改变。但是用:=定义的变量不能改变值(也就是b:="q",在函数中不能再重新这样定义 b:="s",但是可以b="s") 3、var和=可以平行定义并赋值: 例如:var p, q float32 = 1.1, 2.2   :=也可以这样做: b, f := "q", 1
go用const关键字定义常量,用var关键字定义变量。定义的方式:var {key} {type} 定义单个对象: var str string = "hello" 定义多个统一类型: var p, q float32 = 1.1, 2.2 或: var ( k = 1 t = 2 ) 注意:string和float32可以去掉,编译器会自动判断。 一个变量在定义之后在程序有一定范围可以使用,我们成为作用域,根据作用域大小,我们可以分为全局变量和局部变量。在函数外声明的变量称为全局变量,可以在函数中随意用。在函数中声明的对象,作用域只在这个函数中,我们称为局部变 ...

go语言常量的使用

    博客分类:
  • go
常量用const关键字定义,用于存储不会改变的数据 常量的数据类型一般是bool,数字和字符串 定义的方式: 引用const {name} {type} = {value} 或 const {name} = value 也可以多个定义 引用const {name1},{name2} {type} = {value1},{value2} 用列子说明: package main import ( "fmt" "reflect" ) const cK string = "string const" const cj ...

go package详解

    博客分类:
  • go
package是go语言程序组成的单位,可以引用自身或者其它的包的内容。一个包下面有很多.go文件,每个.go文件仅属于一个包。文件名可以与包名不重复,与Python类似。 导入包用关键字 “import” import "fmt" import "io" 或者: import ( "fmt" "io" ) package 别名: import ( ft "fmt" ) func main() { ft.Println("Hello World!" ...
命令   在命令行或终端输入“go”即可查看所有支持的命令 常用命令简介   go get:获取远程包(需安装git或hg)   go run:直接运行程序   go build:测试编译,检查是否有编译错误   go fmt:格式化源码(部分IDE在保存时自动调用)   go install:编译包文件并编译整个程序   go test:运行测试文件   go doc:生成代码文档(godoc -http=:6060 ) 目录   /bin:包含可执行文件,如:编译器,Go 工具   /doc:包含示例程序,代码工具,本地文档等   /lib:包含文档模版   /misc:包含与支持 Go ...

go语言-Helloworld

    博客分类:
  • go
自从2009谷歌第一次发布go语言,现在已经到1.9版本。历史不说了,现在越来越流行。因为工作原因接触了这本语言,把之前的写的东西,分享给团队的ppt,写成博客给大家分享一下。 安装:    可以在这个网站下载:https://golangtc.com/download(原因谷歌访问不了)    暂时用Sublime Text3 搭建开发,可以找一个博客顺着步骤安装(为什么是3,我当时安装是    2,结果让自动升级,没有安装过直接安装)。 环境变量:    在path中配置go的bin目录,例如我的配置D:\Go\bin    新建了gopath路径:我的路径:D:\goPath    ...
import java.lang.reflect.Method; public class Executor<T> { /** * * @param clazz 执行类的class * @param str 方法名 * @param obj 参数 * @return * @throws Exception */ @SuppressWarnings("unchecked") public T getObject(Class clazz,String str,Object[] obj) throws E ...
一.字典的创建 1.可以直接用键值对进行创建: >>> d_test={"abc":"123","bcd":"456","cde":"789"} >>> d_test {'bcd': '456', 'cde': '789', 'abc': '123'} 2.利用dict函数生成字典 >>> item=[('abc',123),('bcd',456),('cde',567)] >>> d_test2=d ...
一.按照一定格式输出,利用%s作,占位作用,传入参数是元组,参照例子。 >>> str="%s,%s!" >>> val=("hello","world") >>> print str%val hello,world! 二.格式化浮点数:%.3,其中3是小数位,看例子比较明了。 >>> strf="%.3f three decimails" >>> print strf%1.23456 1.235 three deci ...

求100以内的素数

l=[2]; for i in range(3,100): if not[i for t in l if i%t==0]: l.append(i); print ' '.join(str(k) for k in l);
Global site tag (gtag.js) - Google Analytics