![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
golang/java
服务端开发总结
追逐梦想之路_随笔
这个作者很懒,什么都没留下…
展开
-
go快速生成二维码
这里使用包 github.com/skip2/go-qrcode。1、需要返回json图片url时候可以使用这种方式生成二维码。controller/api/api1.go内容。2、直接调用接口生成二维码方式。3、接口router。原创 2024-01-16 21:46:01 · 536 阅读 · 1 评论 -
gin使用jwt登录验证
jwt是json web token的简写,使用前后端分离项目进行访问接口权限验证原创 2024-01-07 23:46:13 · 1077 阅读 · 0 评论 -
gin框架解决cors跨域
cors跨域方案解决笔记原创 2024-01-07 18:37:20 · 857 阅读 · 0 评论 -
linux宝塔面板部署go项目,从go环境安装到项目启动
1.从官网下载go包go1.21.5.linux-amd64.tar.gz,上传到宝塔/www/wwwroot/下,然后在当前路径下打开终端,执行解压命令。10.2 请勿一开始就先配置域名,免得出现启动报错问题,先按照教程配置项目,启动成功在最后添加域名即可,配置完成,就可以在外网直接访问域名,看到页面效果了。5.2 GOPATH:Golang项目的路径,可自定义,例如/golang/blogs-golang。5.1 GOROOT:Golang的安装目录,即/usr/local/go。原创 2023-12-24 14:26:44 · 2755 阅读 · 2 评论 -
gin读取静态文件内容
测试准备两个txt文件,内容随意,在文件static/json文件夹下, homeTab.txt,searchKey.txt。原创 2023-11-07 16:51:26 · 494 阅读 · 0 评论 -
golang的panic与recover基本使用
panic和recover结合使用这样可以保持程序正常执行。panicDemo3函数测试3。panicDemo1函数测试。panicDemo5函数测试。原创 2023-11-06 17:22:21 · 90 阅读 · 0 评论 -
golang的defer执行时机案例分析
执行deferDemo()函数时,会先执行defer语句,再执行函数体,函数体执行完后,再执行defer语句。deferDemo3执行结果是1: 原因返回匿名返回值a等待函数体内操作完成才会执行return。deferDemo1执行结果是1:原因返回匿名返回值a等待函数体内操作完成才会执行return。defer语句的执行顺序是,从右到左,逆序执行。deferDemo1执行结果是 0,延迟执行。原创 2023-11-06 17:16:17 · 259 阅读 · 0 评论 -
go使用http.ListenAndServeTLS证书安装
访问使用 https://localhost:8080/访问即可。原创 2023-05-28 15:14:14 · 552 阅读 · 0 评论 -
go渲染静态html引擎模版
main.go处理基本路由切换。原创 2023-05-27 16:15:29 · 1098 阅读 · 0 评论 -
golang处理get和post响应返回json数据
POST请求:简单写一个post请求接口。GET请求:简单写一个get请求接口。原创 2023-05-27 22:35:37 · 2533 阅读 · 0 评论 -
golang如何引入自定义包?
建议将项目放在D:\golang\src目录下,这时候直接可以读取GOPATH为D:\golang\src,此时引入自定义包路径即为自己项目名称+具体包路径。比如可以在D:\golang\src下建一个项目my-project。main.go调用自定义包utils包的方法GetSum。比如安装go jdk在D盘D:\golang\bin。utils.go包下可以自定义包名和函数GetSum。原创 2023-04-24 00:22:42 · 2490 阅读 · 0 评论 -
java的实现菱形:实心和空心
//实心菱形的代码实现public class demo1 { public static void main(String[] args) { //需求:使用星星打印三角形 //思路:先打印矩形 //print 只是打印 println打印和换行 //每次只能使用一个星星 //java打印菱形的代码 //实现思路:首先把菱形看成上下 上五下...原创 2019-07-08 00:09:34 · 262 阅读 · 0 评论 -
java如何实现任意两个值交换 数组为例(值传递和地址传递)
import java.util.Scanner;//导入Scannerpublic class demo1 { public static void main(String[] args) { //值传递和地址传递 int[] arr = {4,5}; //地址传递 通过传递同一个地址操作的是同一数组 //值传递:传递的是简单数据类型 在栈当中进行交换 没有...原创 2019-07-21 17:06:03 · 2668 阅读 · 0 评论