根据IP定位地理位置 发表于 2018-12-26 | 分类于 Social | 阅读次数: 字数统计: 391 字 | 阅读时长 ≈ 2 分钟 背景: 项目在海外运行,需要根据IP获取国家,城市,经纬度等信息,但是,百度地图、高德地图、淘宝等API的使用不了,而谷歌地图的又有频率限制,于是网上各种搜索,找到 GeoLiteCity.dat,GeoLiteCity.dat就好比一个本地的数据库文件,方法如下: 引入依赖: 12345<d ... 阅读全文 »
Go语言学习(5) - 打印格式化 发表于 2018-12-07 | 分类于 Go学习 | 阅读次数: 字数统计: 1,189 字 | 阅读时长 ≈ 6 分钟 打印格式化中我们常常 需要用到的格式化的标记,每个标记实际来源于我们的单词,本文介绍Go语言中的打印格式化。 通用 %v:值的默认格式,对应英文为:value %T:值的类型,对应英文为:Type 布尔值%t:单词 true或者 false,对应英文:true 整型 %b:表示为二进制,对应英 ... 阅读全文 »
Go语言学习(2) - HelloWorld 发表于 2018-11-26 | 阅读次数: 字数统计: 1,263 字 | 阅读时长 ≈ 5 分钟 下载地址 https://golang.org/dl ,这个地址需要翻墙下载 https://studygolang.com/dl ,可直接在此网站下载,windows下载如下: 安装配置环境变量1.假设将安装包安装在D盘,新建 如下环境变量: GPROOT:Go的安装路径 GOPATH:Go ... 阅读全文 »
Go语言学习(4) - 基本数据类型 发表于 2018-11-26 | 分类于 Go学习 | 阅读次数: 字数统计: 1,049 字 | 阅读时长 ≈ 4 分钟 Go语言中的数据类型包含两种: 基本数据类型(原生数据类型):整型、浮点型、布尔型、字符串、字符(byte、rune) 复合数据类型(派生数据类型):指针(pointer)、数组(array)、切片(slice)、映射(map)、函数(function)、结构体(struct)、通道(channe ... 阅读全文 »
Go语言学习(3) - 变量与初始化 发表于 2018-11-11 | 分类于 Go学习 | 阅读次数: 字数统计: 903 字 | 阅读时长 ≈ 4 分钟 变量的概念变量是计算机语言中存储数据的抽象概念,变量通过变量名访问 变量的本质是计算机分配的一小块内存,专门用于存放指定数据,在程序运行过程中该数值可以改变 变量的存储往往具有瞬时性、或者说是临时存储,当程序运行结束,存放该数据的内存就会释放,该变量就会消息 Go语言的变量名由数字、字母、下划线组成 ... 阅读全文 »
Go语言学习(1) - 简介 发表于 2018-11-04 | 分类于 Go学习 | 阅读次数: 字数统计: 1,135 字 | 阅读时长 ≈ 4 分钟 Go语言的三个作者是:Robert Giresemer,Rob Pike 和 Ken Thompson Robert 在开发Go之前是Google V8、Chubby和HotSpot JVM的主要贡献者; Rob主要是Unix、UTF-8、plan 9的作者; Ken主要是B语言、C语言的作者、U ... 阅读全文 »
object '/usr/local/lib/libdns.so' from /etc/ld.so.preload cannot be preloaded: ignored. 发表于 2018-10-19 | 分类于 Exception | 阅读次数: 字数统计: 122 字 | 阅读时长 ≈ 1 分钟 做了如下操作后: 12rm -rf xxx.jar kill -9 xx 重启Jar包,出现如下错误: 1ld.so: object '/usr/local/lib/libdns.so' from /etc/ld.so.preload cannot be preloaded: ... 阅读全文 »
mysqldump导出完整sql脚本 发表于 2018-10-18 | 分类于 MySQL | 阅读次数: 字数统计: 295 字 | 阅读时长 ≈ 2 分钟 #导出某个数据库--结构+数据 shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx –opt db_name |gzip -9 > /db_bakup/db_name.gz #导出某个数据库的表--结构+数据+函数+存储过程 shell&g ... 阅读全文 »
Spring Boot中使用AOP统一处理Web请求日志 发表于 2018-10-12 | 分类于 SpringBoot | 阅读次数: 字数统计: 2,247 字 | 阅读时长 ≈ 10 分钟 本文由 程序猿DD-翟永超 创作,采用 CC BY 3.0 CN协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Sp ... 阅读全文 »
原子更新字段类 发表于 2018-10-07 | 分类于 Concurrent | 阅读次数: 字数统计: 33 字 | 阅读时长 ≈ 1 分钟 原子更新某个类里的某个字段,Atomic包提供了以下3个类进行原子字段更新: AtomicIntegerFieldUpdater: AtomicLongFieldUpdater: AtomicStampedReference: 阅读全文 »