自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (8)
  • 收藏
  • 关注

原创 go反射里,注解和函数成员调用的实例

本文仅对go反射的主流业务场景进行练习训练,并没涉及到十分深层次的反射,因为,如果使用go强行作类似java里的动态代理,它的性能也会降低很大一个维度,在go中往往有更成熟的替代方案。基于反射编程并不是go的主流编程模式但是一定层次的反射是提升工作效率的很大一块助力。 假定阅读者拥有一定的go编程能力,即能看的懂基本的结构概念场景一: 需要对前端传来的数据进行有效性验证,确保接收的数据格...

2018-07-31 18:16:18 2098

原创 如何把gitbook转换成pdf文件,基于mac

最近一直在考虑吧工作环境往mac迁移,虽然很不适应!! 在制作api文档时被前端吐槽markdown太丑,不想看,不想对接,于是找了找一些比较美观的api文档制成方案,最后定位到gitbook。 查看本文的最好有一定的命令行基础,以及mac的一些基础操作。1.安装node命令 brew install node 安装成功后,使用node -v 确定正确可能遇到的...

2018-07-31 15:24:52 2304

原创 golang 反射interface{}做零值判断的一个重大坑

在对float零值判断时往往只需要和0做==即可,所以曾经int和float都用==0来做对比,比如下方: in := 0. var tmp interface{} = float32(in) fmt.Println("float 0==0:", in == 0) fmt.Println("float -> interface{} -> float",...

2018-07-30 11:02:27 4586 1

原创 golang sql动态查询where构造,入参构造和结构体构造两种方式的实现思路

一.先介绍struct方式://主方法func GenWhereByStruct(in interface{})(string,[]interface{}){ vValue :=reflect.ValueOf(in) vType :=reflect.TypeOf(in) var tagTmp ="" var whereMap = make([][]string...

2018-07-26 18:51:08 4507 1

原创 golang 使用UnixNano()作为唯一键id,在高并发环境下到底安不安全

之前在做唯一性id创建的时候,想依赖时间戳,本想着time.Now().UnixNano()应该是唯一的,但是!!!在高并发下真的不会发生问题吗!!!!!!!!!!!!!!!!!!!!!!!!!!来一起走进科学。package mainimport ( "time" "runtime" "github.com/fwhezfwhez/go-queue" "...

2018-07-16 18:01:18 7588 7

原创 linux如何安装python3

linux自带2.x,有时候需要2.x执行一些工具,开发的时候又想用p3,就需要同时装python2和python3 依次执行以下命令ssh [email protected] #进入linux服务器su #输入密码,如果不知道管理员账户但拥有sudo权限,下面所有命令前缀都跟sudomkdir /etc/python3cd /etc/python3wget https://www.p...

2018-07-05 17:59:21 212

原创 postgresql 安装过程中出现 The database cluster initialisation failed解决方案

安装postgres10 出现了以下问题: Problem running post-install step. Installation may not complete correctly.The database cluster initialisation failed系统是win10 64 ,解决方案如下: 1.控制面板-用户账户-> 添加用户postgres,并赋予管...

2018-07-05 17:03:55 13749

原创 linux如何查看内存大小,如何查找指定服务路径

查看内存大小: free -h 查找指定服务路径 whereis xx 比如 whereis supervisor whereis nginx whereis docker

2018-07-02 14:36:36 334

protoc-3.8.0-win64.zip

内涵protoc release,包含protoc.exe,版本为3.8,包含google/protobuf包

2019-06-11

markdown使用实例

博客:http://blog.csdn.net/fwhezfwhez/article/details/79282252 的编辑源码

2018-02-07

JMeter文件夹解压直接使用

JMeter文件夹,解压即可使用,JMETER.bat双击即可出现图形界面,操作方法见博客

2017-12-27

workbench免安版

win7 64位下的workbench完整压缩,打开workbench.exe可使用

2017-12-27

struts-2.5.10

struts的完整包,把主jar添加进工程的build path可直接使用

2017-12-27

hibernate5.1.0完整包

所需的关键jar在文件下/lib/required里,添加进工程build path可直接使用

2017-12-27

mybats-3.1.1

mybatis-3.1.1整体 主jar包添加到工程build path里即可使用

2017-12-27

mysql驱动包,mysql-connector-java-5.1.16.jar

用于配置连接mysql数据库资源的主jar包,在java工程里可以把他放入lib里,添加进build path,web工程可以放入web-inf的lib里~~~

2017-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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