自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 GoLang语言基本代码整理

致力打造一个可以小白入门学习go语言的基本库,目前已经涵盖常见数据类型转型,闭包,并法,锁,日志记录和回滚,结构体转型,指针使用等,目前在不断完善中,也是面试常见的很多基础知识,像rune类型的使用,复数的使用,简单的配置文件读取,日志,锁相关,并发和并行区别等。源码可直接下载,有相关注释,简单易理解上手,可见:https://github.com/MatChenSir/Learn。欢迎大家补充和建议!

2024-02-20 17:51:21 700 1

原创 GO语言中recover及deffer使用

GO语言中recover及deffer使用,在deffer recover捕获异常时,一定放在方法第一行执行

2024-02-20 11:50:29 539

原创 bind: address already in use exit status 1端口占用

查找当前系统进程并通过命令杀掉该进程

2024-02-04 17:20:26 395

原创 interface转string输出打印

在开发过程中,有时我们使用interface类型接受某些参数接口或返回类型,但输出时,比如记录日志时存在很多不方便情况,输出string发现输出的乱七八糟,因为interface在输出时并不能给你转为string,处于输出方便,总结两种方法在此,上代码:二、使用类型判断下面是自己对类型做的一套较为全面的判断代码,可以验证各种基本类型,如有不足欢迎补充如有不足,欢迎多多补充,希望对大家有帮助

2024-02-02 14:06:07 553

原创 Git 中拉错了代码分支恢复方法

在实际开发代码中,我们可能会切换很多分支来开发代码,或者在物理机遇到代码分支不匹配导致无法启动项目,每个分支其实是一个独立的部分,但对于不同的分支如果差别较大,就会有很多冲突影响,以下是一个比较简单的解决方法,希望对大家有用。

2024-01-05 15:11:59 1471

原创 Golang如何解决重复提交并发问题

在实际开发中,有很多情况出现,其中用户重复提交或多个用户同时操作点击同一个server服务提交导致数据冲突脏数据的出现,从而引发问题,解决也比较简单,本文提供四种方法,如下,如有不足还请多多指教。

2024-01-05 12:08:24 1491 1

原创 Linux中删除文件的命令方法大全

其中,-r 参数表示递归删除目录及其内容,-f 参数表示强制删除,忽略不存在的文件或目录和删除的确认提示。该命令将仅删除 /path/to/folder 文件夹中的文件,而不删除文件夹本身。过滤掉非以 “d” 开头的行(即过滤掉文件的行),然后使用 wc -l 命令计算输出的行数,即文件夹的个数。中的所有文件和文件夹,包括隐藏文件和文件夹,并使用 wc -l 命令计算输出的行数,即文件和文件夹的总数。过滤掉以 “d” 开头的行(即过滤掉文件夹的行),然后使用 wc -l 命令计算输出的行数,即文件的个数。

2024-01-05 11:32:01 9033 2

原创 ! [rejected] develop -> develop (non-fast-forward) error: failed to push some refs to...

git提交常见错误1:$ git push origin develop To github.azc.ext.hp.com:xun-chen/uservice.git ! [rejected] develop -> develop (non-fast-forward)error: failed to push some refs to 'github.azc.ext.hp.com:xun-chen/uservice.git'hint: Updates were reject

2021-09-30 11:41:05 5880

原创 java常见报错

Java常见异常Java 常见异常种类Java Exception:1、Error2、Runtime Exception 运行时异常3、Exception4、throw 用户自定义异常异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_RuntimeException这两个直接的子类。运行异常类对应于编译错误,它是指Java程序在

2021-09-07 14:10:41 1897

原创 Docker是什么

Docker是什么本文为小编针对doker进行的一个初步总结和归纳。随着互联网的发展,开发的项目越来越多,外部依赖,分布式,微服务,这些也逐渐加大了项目的复杂度,运行效率和开发时间大大增长。小编最近从公司项目中看到了docker的使用有感,故记录如此,如有不足,还望大佬多多指教。目录Docker是什么一 简介二 特点三 架构四 组成五 应用场景场景一:节省项目环境部署时间场景二:环境一致性场景三:持续集成场景四:微服务场景五:弹性伸缩六 安装与使用一 简介Docker 是 PaaS 提供商 dotC

2021-08-31 13:36:33 225

原创 无门槛vbs定时刷新页面

无门槛vbs定时刷新电脑页面本文为一篇福利篇,无门槛,是个电脑都能直接用。之前小编在网上看到有人要可以不用手动,能定时刷新电脑屏幕的代码,故此整理了一个精简的代码,如下:(行外看精彩,行内看笑话,勿喷)一,开启定时刷新代码Doset ws=CreateObject("wscript.shell")ws.SendKeys "{F5}" 此处引号内的键可以换成你自己想要的按键WScript.Sleep 10*1000Loop上述文章直接用txt文档编写即可(注:10*1000表示10秒,单

2021-05-13 14:18:25 1378

翻译 Gqlgen初步学习

Gqlgen初步学习本文是小编对gqlgen的初步构建做的整理,还望对你有所帮助。目录Gqlgen初步学习一 简介1,什么是gqlgen2,gqlgen有什么用3,常见问题3.1 我如何防止取回可能不被使用的子对象?3.1.1,使用自定义模型3.1.2,使用显式解析器3.2 我可以改变类型的ID从字符串类型到Int类型吗?二 如何创建使用1,创建2,建立服务器3,定义type4,实现解析器5,不要急于获取用户6,收尾一 简介1,什么是gqlgengqlgen是一个用于构建GraphQL服务器的Go

2021-03-22 13:28:04 863

原创 Java数据类型

JAVA数据类型Java数据类型大致分基本数据类型和引用数据类型两大类,本文针对Java基本数据类型和引用数据类型做简单整理,希望对大家有帮助,如有所不对还望大家多多指教。概要JAVA数据类型一,基本数据类型二,引用数据类型三,基本数据类型和引用数据类型区别四,转型分析一,基本数据类型数据类型名称占用字节默认值封装器类取值范围分类byte10Byte-128~127(-2的7次方到2的7次方-1)字节型boolean1static默认false,其它无

2021-03-11 16:00:18 98

原创 Golang数据类型

Golang四大数据类型及基本类型本文主要介绍golang的数据类型,目前golang的类型和Java差不多,分为四大类,小编整理了一下,如下:一:Basic Types (基本类型) 数字、字符串和布尔型。布尔型的值只可以是常量 true 或者 false。 (数字类型支持整型和浮点型,并且支持复数,其中位的运算采用补码。)二:Aggregate Types(复合类型) 复合数据类型包括:数组、结构体是通过组合简单类型,来表达更加复杂的数据结构。三:Reference (引用类型) 引用类

2021-03-10 17:40:21 1714

原创 Git开发流程及相应命令

Git开发流程及相应命令本文为小编开发时总结的一套关于git管理工具开发命令及使用的正式流程,希望对大家开发有帮助。目录概要Git开发流程及相应命令一,git远程开发流程1,fork代码2,clone代码3,拉取最新代码4,创建本地仓库新分支5,编辑代码6,push功能7,发起pull request请求8,部分详解8.1 提交更新8.2 分支操作二,Git Bash开发常用命令一,git远程开发流程1,fork代码点击fork按钮,先fork原仓库的代码到自己的远程仓库中。这样在自己的远程仓

2021-03-10 15:22:14 185

转载 HTTP常见报错status

Http常见返回状态总结简介:当我们在开发项目中,经常会出现一些bug,而就http前端界面而言,测试或运行时可能会出现404等报错信息,与此对应的状态还有很多,小编在这为大家简单总结了一下,希望对大家有用。文章目录Http常见返回状态总结一, Http协议状态分类二, 具体讲解100 Continue101 Switching Protocols**Successful**200 OK201 Created202 Accepted203 Non-Authoritative Information20

2021-01-18 17:28:31 1277

原创 windows常用快捷键(截图,录屏,放大镜,虚拟桌面,写字板,资源管理器快捷键)

Windows10常用快捷键:本文为小编整理的一篇比较常用的无门槛windows快捷键,如有不足,还望大佬得到补充。也希望对更简便的操作能带给你更愉悦的工作体验感。目录概要 : 一 ,截图快捷键 二,windows10新特性 三,常用办公 四 ,放大镜(多用于投影) 五,写字板快捷键(用以写文章) 六 ,Microsoft Edge 键盘快捷(ie浏览器) 七,任务栏快捷键 八,文件资源管理器快捷键一 ,截图快捷键:① Windows自带截图快捷键:Windows+shift+s;

2021-01-15 15:54:24 1969

翻译 Golang_Reflect了解学习

GolangReflect小编是一个Java程序员,近来自学了一下golang这门语言。(秉持一个理念,语言无国界,万事皆可盘)本文介绍主要介绍golang的映射关系部分。该部分为基础go的映射关系入门讲解。我看很多资料或教程上都将这一部分省略掉了,今天就专门在官网上学习了一下。小编也是刚入门,有所不足的地方还望大佬多多指教。一 简介计算中的反射是指程序检查自身结构的能力,特别是通过类型;它是元编程的一种形式。在本文中,我们试图通过解释反射是如何在Go中工作。每种语言的反射模型都是不同的(许多语

2021-01-14 16:17:54 164

原创 GraphQL接口查询语言初步学习

A query language for your API最近公司经常用到这东西,小编出于兴趣,学习一二,记录如下,如有不妥,还望多多指教。概述GraphQL是一种用于api的查询语言,在项目运行时对现有数据的一种查询方式。GraphQL为API中的数据提供了一个完整的、可理解的描述,允许客户端要求他们真正需要的东西,使API更容易随着时间的推移而发展,并支持强大的开发工具。同级可对比APIJson,个人感觉apiJson在Java开发中比较实用和简单,如权限验证通过 @ MethodAccess

2020-12-22 17:01:52 830

原创 表白,整人,无门槛,娱乐代码

简介此篇纯属娱乐,还望不要介怀。行外看精彩,行内看笑话。本篇,献给那些零基础,想学点创意,娱乐,或者来两行代码去表白的人。(程序员,也可以是很浪漫的,直男,也有心中旁人无法读懂的美。希望此篇能对你有所帮助)概要该篇目录大致如下:一 :代码定时关机&取消;二 :vbs弹窗表白&整人;三 :html样式表白一:代码定时关机和取消1.1,代码定时关机此处我们用vsb来实现(vsb是一种脚本语言,一般系统都能支持)CreateObject("Wscript.Shell").

2020-12-21 17:24:30 9049 22

原创 Java调用HTTP接口及返回json数据讲解

本文主要为了总结一下Java常用基础中关于http接口调用以及前后端json数据的返回方式,案例如下,如有误区或不足,还请大佬多多指教。话不多说,直接码一,Java调用http接口在我们开发代码的过程中常常会涉及到调用其他接口或数据,下面便简单总结一下关于调用http接口的方法:当前开发中主要流行及通用的有四种:1、通过JDK网络类Java.net.HttpURLConnection;2、通过common封装好的HttpClient;3、通过Apache封装好的CloseableHttpClie

2020-12-17 17:17:42 12971

原创 Grpc+protocol buffer使用学习

An introduction to gRPC and protocol buffers.GRPC和协议缓冲区:gRPC可以使用协议缓冲区作为它的接口定义语言(IDL)和它的底层消息交换格式。个人理解:一种交互协议,主要实现数据的传输,体积小,更加便捷,高效,由google公司开发的proto协议缓冲区,支持多种语言开发和生成。一, GRPC概述在gRPC中,客户机应用程序可以直接调用另一台机器上的服务器应用程序上的方法,就好像它是本地对象一样,这使您更容易创建分布式应用程序和服务。正如在许多R

2020-12-15 17:36:55 1821

转载 golang语言数据代码的基本结构

概述我们将用几节来学习Go语言基础,本文结构如下:数据 new 分配 构造函数与复合字面 make 分配 数组 切片 二维切片 映射 打印 追加 初始化 常量 变量 init 函数数据本节包含了 Go 为变量分配内存的方式,和常用的数组,map两种数据结构。Go提供了两种分配方式,即内建函数 new 和 make 。关键点:make 只适用于映射、切片和信道且不返回指针。若要获得明确的指针

2020-12-11 13:56:20 262 1

原创 Golang-教你用go写一个helloword

教你go写helloword这段时间,学了一下啊go这门语言。很多人也许瞧不起helloword,但它是一个基础,也是入门必备。话不多说,直接码。//该处和java类似,需要一个包来存放,一般文件夹和包名一致,也可不一致package main//该处需要导入一个打印支持的包//Java与之类似的是jdk自带的输出import "fmt"//与Java类似的是,一个go文件的运行同样需要main方法,不过go写法更加简单,且不需要做static处理,同级别下都能访问func main()

2020-12-03 10:10:34 934 1

原创 vscode无法导入go定义包【can not find package....】

vscode无法导入go定义包【can not find package…】我是一个Java程序员,最近在vs上面玩了一下go,怎么说呢,基础的其实和Java差不多,无外乎导入包之类的,在开发中遇到这样一个问题,我想可以分享一下vscoded导入自定义git上面的包时报无法找到:废话不多说,直奔主题,当你完成一系列配置后,运行如下代码:package mainimport ( "log" "os" _ "github.com/goinaction/code/chapter2/sample

2020-12-02 16:53:57 5854 5

转载 servlet

servlet生命周期:1,加载servlet类,实例化servlet;2,调用servlet的init方法,初始化servlet;3,调用服务service的方法处理doget,dopost方法;4,当容器关闭的时候调用destory销毁方法;什么是servlet?什么是servlet?—总结一苗老大 2017-04-27 14:35:25 21646 收藏 50Servlet(Servlet Applet),全称Java Servlert .是用Java编写的服务器端程序。其主要功能

2020-07-01 09:47:05 166

空空如也

空空如也

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

TA关注的人

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