笔记
文章平均质量分 85
学习
磊哥的小迷妹
这个作者很懒,什么都没留下…
展开
-
在拦截器中使用redis报错空指针
拦截器在SpringContext初始化之前就执行了,即Bean初始化之前它就执行了,所以肯定是无法获取SpringIOC容器中的内容的。在配置类里面先实例化拦截器,然后在添加拦截器时获取已实例化的拦截器Bean即可。当在拦截器中使用 redis 时,获取不到 RedisTemplate 对象。原创 2023-07-24 16:46:37 · 898 阅读 · 0 评论 -
Netty
Java BIO 就是传统的 Java I/O 编程,其相关的类和接口在java.io。:同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制改善(实现多个客户连接服务器)。【后有应用实例】BIO方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4 以前的唯一选择,程序简单易理解。原创 2023-06-06 09:43:57 · 486 阅读 · 0 评论 -
xxl-sso 单点登录
① 在client项目中配置了core的过滤器XxlSsoWebFilter(判断cookie或者请求携带参数中的id是否与redis中一致),首次访问client1时,过滤器判断cookie、请求携带参数、redis均为null,请求重定向到认证中心server携带参数(login?redirect_url=)xxl_sso_sessionid=)④ 此时再访问client2,来到过滤器,过滤器判断cookie、请求携带参数、redis均为null,请求重定向到认证中心server携带参数(login?原创 2023-05-22 15:47:18 · 832 阅读 · 0 评论 -
Rabbitmq延迟消息队列服务启动报错
原因是 rabbitMQ 在首次服务启动后就会创建好队列,若服务代码改动,重新启动并不会修改 MQ 中创建好的队列。1 RabbitMQ后台管理界面,删除掉队列,重新运行服务器,重新生成队列就OK。2 通过 policy 来设置这个参数也可以不用删除队列。后面设置的值就冲突了,也覆盖不了,所以报错。原创 2023-03-13 16:16:30 · 807 阅读 · 0 评论 -
JDBC连接报错SQLNonTransientConnectionException: Public Key Retrieval is not allowed
如果用户使用 sha256_password 认证,密码在传输过程中必须使用 TLS 协议保护,但是如果 RSA 公钥不可用,可以使用服务器提供的公钥;可以在连接中通过 ServerRSAPublicKeyFile 指定服务器的 RSA 公钥,或者AllowPublicKeyRetrieval=True参数以允许客户端从服务器获取公钥;但是需要注意的是 AllowPublicKeyRetrieval=True可能会导致恶意的代理通过中间人攻击(MITM)获取到明文密码,所以默认是关闭的,必须显式开启。原创 2023-02-28 10:32:50 · 758 阅读 · 0 评论 -
Could not extract response: no suitable HttpMessageConverter found for content type [text/html]
}原创 2023-02-13 16:12:40 · 10462 阅读 · 0 评论 -
Java使用itext按模板生成PDF表格
使用 itext 进行 pdf 打印原创 2023-02-13 11:13:40 · 926 阅读 · 0 评论 -
报错Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate
报错Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate原创 2023-01-11 10:21:38 · 2079 阅读 · 0 评论 -
谷粒商城(五)
在 /mydata/nginx/html/static/ 目录先创建 order 文件夹,再分别创建文件夹 detail、list、confirm、pay,并把静态资源上传到这几个文件夹。在C:\Windows\System32\drivers\etc\hosts文件里添加域名(把属性只读模式去掉,用记事本打开)confirm.html页面报错,搜素/*把它去掉即可。修改商城首页 、我的订单、用户登录 的链接地址。springSession 的配置类。加上thymeleaf模板空间。原创 2023-01-03 10:58:41 · 892 阅读 · 0 评论 -
项目启动报错端口被占用
使用Win+R,输入“cmd”进入“命令提示符”,输入命令。在 “任务管理器” 中找到对应的 pid。可以看到占用的进程号。原创 2023-01-03 10:14:25 · 226 阅读 · 0 评论 -
Windows环境下RabbitMQ安装报错
安装之后,打开安装目录的 sbin 目录,打开 cmd,执行命令或者或者执行。转载 2022-12-19 12:28:18 · 1907 阅读 · 0 评论 -
bat 打开 cmd 跳转某个目录并执行某些命令
普通情况下,Windows+R打开cmd,切换到sentinel文件夹,再执行 java -jar。要跳转到桌面名为sentinel的文件夹下,用java -jar执行里面的jar包。当遇到多条命令要在 cmd 下执行时,可以用 bat 脚本一次性执行所有命令。打开 Windows 下的 nacos。原创 2022-11-28 15:16:26 · 7522 阅读 · 1 评论 -
MySQL报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column whic
查看官方文档,发现从 MySQL 5.7.5 开始,默认 SQL 模式包括 ONLY_FULL_GROUP_BY。(在 5.7.5 之前,MySQL 不检测函数依赖,并且默认不启用 ONLY_FULL_GROUP_BY)这可能会导致一些sql语句失效。使用GROUP BY 语句违背了 sql_mode=only_full_group_by。可以看到我们的 sql_mode 中含有 ONLY_FULL_GROUP_BY,因此只要将它去掉即可。函数将需要查询的结果包裹,这样就不会报错(不清楚原因)原创 2022-11-21 09:32:31 · 21277 阅读 · 6 评论 -
ES报错 Unable to parse response body for Response
原因是因为 es 服务器的响应程序解析不了,有可能是 spring-boot 版本低了,没有做这方面的处理。我的 es 是 8.4.3 版本的,spring-boot 是 2.1.8.RELEASE 版本的。虽然项目报错,但是 ES 中成功存入了数据,且此处可以看到返回的是 200 OK。数据是能保存进 es 的,而且 es 也不报错,所以建议在添加的方法上做个。此处是项目中使用 ES ,向其中插入数据。原创 2022-11-17 11:03:18 · 8503 阅读 · 2 评论 -
项目启动报错:Error running XXX. Command line is too long. Shorten the command line via JAR manifest or via
classpath file 或JAR manifest 选项 --> 重新启动工程运行即可。不同版本的 idea 界面可能不同,有可能是如下。如果你手速慢了,没点着它就消失了咋办呢?点击项目启动配置项 -->原创 2022-11-16 15:57:59 · 3106 阅读 · 0 评论 -
报错Compilation failed: internal java compiler error
java 编译失败,内部java编译器错误根本原因基本上有两个:一个 jdk 版本问题,一个堆栈不足问题。转载 2022-11-16 15:52:52 · 2746 阅读 · 0 评论 -
谷粒商城(四)
高级篇原创 2022-08-08 11:41:26 · 1144 阅读 · 0 评论 -
谷粒商城(三)
高级篇需要的技术前提原创 2022-07-28 10:43:11 · 1708 阅读 · 0 评论 -
谷粒商城(二)
一级分类查出二级分类数据,二级分类中查询出三级分类数据数据库表设计三级分类接口编写先在实体类里面添加一个属性,用于收集子分类接口 CategoryController业务类 CategoryService实现类 CategoryServiceImpl执行结果先启动 renren-fast、renren-vue (在项目路径执行cmd,然后执行 npm run dev),打开并登录人人快速开发平台页面在菜单管理里面添加 “ 商品系统 ” 的一级目录,并在此下面添加 “ 分类维护 ” 的二级目录原创 2022-07-06 16:03:32 · 952 阅读 · 1 评论 -
谷粒商城(一)
谷粒商城项目,懂得都懂原创 2022-06-30 10:22:23 · 1171 阅读 · 4 评论 -
Docker
docker原创 2022-06-28 14:15:45 · 862 阅读 · 3 评论 -
webService
webservice原创 2022-06-24 09:49:15 · 5289 阅读 · 0 评论 -
seata
seata原创 2022-06-23 11:58:18 · 535 阅读 · 0 评论 -
找不到类org.springframework.cloud.client.loadbalancer.LoadBalanced
bug原创 2022-06-22 16:32:19 · 4806 阅读 · 1 评论 -
Sentinel
alibaba原创 2022-06-21 16:47:39 · 370 阅读 · 0 评论 -
Stream + Nacos
cloud alibaba原创 2022-06-21 16:43:16 · 363 阅读 · 0 评论 -
kafka集成Springboot
kafka集成springboot转载 2022-06-16 15:13:31 · 1543 阅读 · 1 评论 -
kafka
kafka转载 2022-06-16 09:32:34 · 1494 阅读 · 0 评论 -
微服务改造
改造项目原创 2022-06-11 16:43:54 · 933 阅读 · 0 评论 -
SpringCloud
springcloud原创 2022-06-11 16:35:27 · 620 阅读 · 0 评论 -
MySQL
MySQL精简原创 2022-05-06 19:35:22 · 1047 阅读 · 0 评论 -
ElasticSearch
ElasticSearch原创 2022-05-06 19:24:13 · 599 阅读 · 1 评论 -
旅游评点项目
springboot项目原创 2022-05-06 19:15:26 · 1382 阅读 · 0 评论 -
SpringBoot
springboot原创 2022-05-06 18:56:59 · 1166 阅读 · 0 评论 -
RocketMQ
消息中间件-RocketMQ消息中间件简介应用场景消息中间件RocketMQ的核心概念生产者Producer消费者Consumer名字服务Name Server代理服务器Broker Server消息内容Message消息主题Topic标签Tag消息队列MessageQueue消息中间件核心概念RocketMQ环境搭建下载RocketMQwindow的安装配置Linux 环境搭建监控平台搭建(可忽略)核心基础使用基本入门程序导入依赖发送消息消费消息发送消息方式同步消息异步消息一次性消息消费模式集群模式广播模原创 2022-04-15 13:34:43 · 2425 阅读 · 0 评论 -
SSM综合案例
SSM原创 2022-04-14 17:46:47 · 960 阅读 · 0 评论 -
MyBatis-Plus
MyBatis-PlusMyBatis-Plus一、MyBatis-Plus简介1、简介2、特性3、支持数据库4、框架结构5、代码及文档地址二、入门案例1、开发环境2、创建数据库及表a>创建表b>添加数据3、创建Spring Boot工程a>初始化工程b>引入依赖4、编写代码a>配置application.ymlb>启动类c>实体类d>mapper 接口e>测试三、基本CRUD1、BaseMapper2、插入3、删除a>通过id删除记录b>通原创 2022-04-14 17:24:18 · 2083 阅读 · 2 评论 -
V u e
vue原创 2022-04-14 17:15:13 · 1902 阅读 · 0 评论 -
Linux
Linux原创 2022-04-14 17:07:12 · 1724 阅读 · 0 评论 -
MongoDB
MongoDB原创 2022-04-14 16:35:12 · 3349 阅读 · 0 评论