logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

小乌龟Git工具使用

背景:在项目的拉取中发现一个问题,那就是使用编译器支持Git项目的拉取但是有个问题,那就是只能指定默认的版本号,不能拉取指定的版本号,所以使用了Tortoise(小乌龟的Git工具,使用非常方便)1. 安装相关的工具:一个安装包还有一个中文语言包。链接:https://pan.baidu.com/s/1_sC1QKBQvDZ-3YDcEpgbwg提取码:n7kn2. 找到要拉去的相关URL,不如下

#git
Go之开源工具包那些事

1. 高性能进程内缓存freeCache深入理解Freecache_czlshadow的博客-CSDN博客_freecacheFreecache源码分析简介freecache项目版本freecache架构设计简介freecache是Golang版的本地缓存库,从github项目介绍看,该框架相比与Golang的Map,具有一下的优势:能存储数亿条记录(entry) 。零GC开销。高并发线程安全访问

#golang#设计模式
SpringBoot热部署配置

背景:因为开发过程中会遇到进场的调试程序代码,进行小部分的修改,但是每次都要自己进行重新启动项目,太麻烦,这里就可以用到SpringBoot自带的热部署机制进行相关的配置,和我之前使用的Go框架Beego差不多都是只做一点点的修改就可以实现代码的重新编译运行。相关的Maven依赖:<!--启动热部署--><dependency><groupId>org.spri

#spring
SpringBoot之@Autowired和static静态资源的那些事

Spring中@Autowired注解和静态方法关联应用一、业务场景首先我们的类对象在创建方法的时候如果使用static进行修饰,那么就可以实现可以在外部进行调用。如下所示如果没有static修饰,外部将不能使用该方法:public class GetToken {public static String Signature(String access_token, String timestam

#spring#spring boot
Gin中Next和Abort的理解:(挂起和终止运行)

背景:在项目开发中,我们会遇到一些需求,比如开发中我们可能在服务器与客户端交互的时候,通过中间件验证客户的合法性,如果合法则正常执行相关的操作,但是不合法的话,我们需要终止本次的请求。那么针对这个需求我们采用GO语言中的Web框架Gin进行简单的说明。首先Gin实现上面的功能就是通过Next和Abort这两个函数。next()顾名思义就是挂起继续向下走,然后执行完成下面的函数,会反过来最后执行该中

#gin
Java之参数传递(基本类型和引用类型)

背景:两类参数传递参数传递主要分为两种:一种是参数是基本类型,一种是参数为引用类型。基本数据类型这个相信大家都没什么问题,基本类型作为参数传递的时候是在一个方法栈中开辟了一块新内存,拷贝了原来的数据值,所以无论我们如何修改,原来的数据值不会受到任何影响。例如:public class Practice2 {public static void main(String[] args) {// TOD

#java
Go之Gorm连接池的配置,解决更新空值问题

背景:在开发过程中遇到一个瓶颈那就是,数据库的连接池设置,有两个需求第一个就是大量用户同时并发操作数据库的时候,会出现连接超时问题。其次就是用户少量的时候如何实现快速的实现数据的相关操作:针对这两个问题,我们需要进行相关的数据库的配置。首先我们采用的是Go语言开发,然后使用的就是Gorm包进行相关的数据库操作。1. Grom相关的学习文档如下:http://gorm.book.jasperxu.c

#mysql
到底了