草庐IT

chat-server

全部标签

spring-authorization-server (1.1.1)自定义认证

maven版本(有部分没有改)gradle版本(全部最新修改)前言注意:我本地没有生成公钥和私钥,所以每次启动项目jwkSource都会重新生成,导致之前认证的token都会失效,具体如何生成私钥和公钥以及怎么配置到授权服务器中,网上有很多方法自行实现即可之前有个项目用的0.0.3的,正好最近想研究研究,所以就去了官网看文档研究了一下,1.1.1基于的事security6.x的版本,security6与5.7之前的版本有很大的差别,废话不多说,直接上代码(代码中也有一些注释)最基础的配置官网都有,这里不去体现,主要体现功能:自定义认证和授权自定义端点拦截器持久化到数据库版本依赖项版本sprin

不用ChatGPT,只用CodeGeeX with Chat!一样实现智能问答

在ChatGPT推出后,许多人发现,它在编程方面也具有强大的能力——在编写代码过程中,如果遇到问题,可以不必去搜索引擎寻找答案,而是直接向ChatGPT提问。不过,在申请使用一些功能时,需要先等待各种waitlist,很多用户表示等了挺久还没用上。有没有更快的方式,能够在代码编写环境中,用上智能问答的功能呢?答案是肯定的。本周CodeGeeX功能更新,为开发者带来了全新体验升级:在编程环境中,CodeGeeX插件整合了针对代码知识的智能问答功能。CodeGeeX将问答模式,融合到实际开发场景中,让开发者更专注和沉浸于编程,不用离开当前IDE的编程环境,就可以边写代码边和AI对话,实现针对编程问

The MySQL server is running with the --skip-grant-tables option so it cannot execute this state

原因:链接数据库忘记用户密码,配置文件/etc/my.cnf中增加skip-grant-table跳过密码登录,进入服务器修改密码时,出现如下报错信息:mysql>alteruserroot@'localhost'identifiedby'123';ERROR1290(HY000):TheMySQLserverisrunningwiththe--skip-grant-tablesoptionsoitcannotexecutethisstatement解决方法:1、重启数据库服务器   ]# servicemysqlrestart2、链接数据库服务器   ]#mysql   mysql>  fl

Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes解决方法

1、问题翻译:JavaHotSpot(TM)64位服务器虚拟机警告:共享仅支持引导加载程序类,因为已附加引导程序类路径2、IDEA解决方法IDEA中—>file—>Settings—>Buinde—>AsyncStackTraces—>Instrumenting...  

nacos项目启动出现的bug Server check fail, please check server localhost ,port 9848 is available

启动nacos的时候发现客户端报错了[main]c.a.n.c.remote.client.grpc.GrpcClient  :Servercheckfail,pleasecheckserverlocalhost,port9848isavailable,error={}java.util.concurrent.TimeoutException:Waited3000milliseconds(plus15milliseconds,118500nanosecondsdelay)forcom.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFutur

Springboot 实践(12)RabbitMq server 安装调试(Windows环境)

一、准备安装文件1、下载Erlang登录网站Downloads-Erlang/OTP,选择“DownloadWindowsinstaller”,如下图所示:弹出框中,选在下载保存地址,保存文件,如下图所示:2、下载RabbitMQ登录网站https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.12.4,选择“rabbitmq-server-3.12.4.exe”,如下图所示二、安装1、Erlang安装点击“otp_win64_26.0.2”文件,选择默认路径,一路点击“next”,最后点击”close”结束安装配置环境变量(1)打

愚人节学Chat GPT开玩笑

由于412实在没活了,所以他决定向chatGPT请教如何开玩笑。chatGPT:切换网站的语言,将网站全部改为中文,让读者感觉自己进入了一个神秘的世界。chatGPT:宣布网站关闭了,但是在愚人节的当天它立即恢复。这将让用户感到非常惊讶。我:……我:那怎么制作一个网站呢?chatGPT:新手可以先确定网站的目的和主题,确定自己要做什么类型的网站;再选择网站建设工具:可以选择像WordPress、Wix、Squarespace等建站工具,也可以选择自己编写代码。具体的可以查看这个网站,这里面有详细制作网站的过程:https://vdse.bdstatic.com//192d9a98d782d9c

Vue.js基础-14-axios(json-server,get,post,put,delete,传参,Query,Params,Body)

引用:1.创建json-server(工具准备,非必要)创建一个json-server服务,以便为之后axios练习提供各种访问方法。1.1安装npminstall-gjson-server1.2启动服务配置服务创建shibi-test目录,并在目录下创建db.json文件,内容如下:{"xishu":[{"id":1,"name":"关羽","attack":93},{"id":2,"name":"张飞","attack":91},{"id":3,"name":"赵云","attack":95}],"dongwu":[{"id":1,"name":"吕蒙","attack":82},{"id

SQL SERVER非聚集索引

一、非聚集索引1、非聚集索引聚集索引是索引结构和数据一起存放的索引。类似于字典的正文,当我们根据拼音直接就能找到那个字。非聚集索引:非聚集索引是索引结构和数据分开存放的索引。类似于根据偏旁部首找字,首先找到该字所在的地址,再根据地址找到这个字的信息。2、存储在数据页中也是存储在页中(PageType标记为2的页,叫索引页)。比如表T建立了一个非聚集索引Index_A,那么表T有100条数据的话,那么索引Index_A也就有100条数据(准确的说是100条叶子节点数据,索引是B树结构,如果树的高度大于0,那么就有根节点页或中间节点页数据,这时索引数据就超过100条),如果表T还有非聚集索引Ind

ubuntu22.04 server安装

目录1.安装首页2.选择安装语言3.安装器4.选择键盘布局5.选择安装类型6.设置网络连接7.配置镜像源地址8.磁盘分区9.创建登录用户10.配置安装openssh-server11.配置安装其他额外的软件12.开始安装系统13.重启系统14.安装vim编辑器15.设置root密码16.编辑ssh服务的配置文件17.远程客户端登录root用户18.设置静态IP地址19.设置镜像源1.安装首页2.选择安装语言3.安装器这里选择不更新安装器,直接继续安装4.选择键盘布局5.选择安装类型既然是安装服务器系统,当然选择最小安装6.设置网络连接7.配置镜像源地址这里配置的是国内的阿里云的镜像源地址,下载