- 博客(10)
- 收藏
- 关注
原创 java自定义注解实现权限控制
这3个生命周期分别对应于Java源文件(.java文件)--->.class文件--->内存中的字节码。source注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;class注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期。runtime注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在。上面定义的是作用于方法的注解,所以我们需要在方法中使用@Permission。@Retention注解的作用。...
2022-07-19 11:11:24
1742
1
转载 springboot传List参数
1、前台将list参数转换为json字符串: JSON.stringify(list)var list=[]; list.push({ "id":1, "type":2, }); list.push({ "id":2, "type":3, });this.$http.post("/demo/testListParam",{"jsonStr":JSON.string
2022-05-14 11:36:45
2751
原创 ubuntu下安装redis问题解决。
E: 无法打开锁文件 /var/lib/apt/lists/lock - open (13: 权限不够)E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)ubuntu下安装redis
2022-02-13 17:13:11
934
1
原创 go+goquery+chromedp爬虫实现对网页数据抓取
安装首先,需要安装两个包。1.goquery。go get github.com/PuerkitoBio/goquerygoquery包主要用于搜索界面上的元素,获取里面的值。具体操作可以参考:飞雪无痕 的 《golanggoquery selector(选择器) 示例大全》2.chromedp。go get -u github.com/chromedp/chromedpchromedp包可以在代码上对网页进行操作,比如点击、输入数据等。尤其是某些网页内容是通过js动..
2022-02-10 14:34:21
3509
1
原创 go连接mysql数据库,实现增删查改
安装方式:首选需要安装go的mysql驱动,地址:go-sql-driver方法一、打开cmd,执行命令go get -u github.com/go-sql-driver/mysql方法二、下载GitHub的内容,解压到go安装路径的github.com\go-sql-driver\mysql下增删查改完整代码:package dbimport ( "database/sql" "fmt" "strings" _ "github.com/go-sql-..
2022-01-18 14:05:57
562
原创 MongoDB基础操作及聚合查询(增删查改)
一、SQL与MongoDB术语对比SQL MongoDB 表(Table) 集合(Collection) 行(Row) 文档(Document) 列(Col) 字段(Field) 主键(Primary Key) 对象ID(ObjectId) 索引(Index) 索引(Index) 嵌套表(Embeded Table) 嵌入式文档(Embeded Document) 数组(Array) 数组(Array) 二、基本操作语句..
2022-01-03 18:24:18
1257
原创 go socket 实现聊天室功能2.0(增加人员验证、监听信息、广播等功能)
前段时间用go写了一个简单的聊天室,后来考虑到任何人都可以随意加入聊天室这个问题,我就加上了一个服务端控制客户接入的功能,调整了服务端的代码。原文章:go socket 实现聊天室功能相比原聊天室,调整了一下几个方面:①增加了获取客户端验证信息,控制是否允许接入聊天室。②增加服务器监听客户端聊天记录、广播信息。③抽取了控制管道信息输出的handleMsg方法和控制客户端输入的handleClient方法。package mainimport ( "bufio" "fmt"
2021-12-30 15:23:21
1374
原创 GO web中简单的表单应用
package mainimport ( "fmt" "net/http" "strings")func sayHello(w http.ResponseWriter, r *http.Request) { if r.URL.Path == "/" { fmt.Fprint(w, "<html><head><title></title></head><body><form action='http://12.
2021-12-20 14:18:55
175
原创 VsCode中搭建Go开发环境
一、安装GO1.下载官方下载地址:https://golang.google.cn/dl/百度网盘链接:https://pan.baidu.com/s/1ZL-WdLEk9wdWVpC42yPBKg提取码:53kn2.配置环境变量GOPATH:F:\goWorkSpace(工作区间地址,也就是我们放代码的地方,和vsCode保持一致)GOROOT:D:\go(安装go时选择的目录)path:%GOROOT%\bin(编译文件目录)3.测试是否安装成功在控制台..
2021-12-15 15:44:58
1465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人