自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 socket 实现聊天室功能

使用go socket 实现群聊功能,多用户聊天室

2021-12-23 15:50:57 1273

原创 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关注的人

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