自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 shiro使用redis报错java.lang.ClassCastException: com.bootdo.domain.UserDO cannot be cast to com.bootdo.do

Shiro获取session用户信息,报错:java.lang.ClassCastException;

2023-07-12 15:35:10 154

原创 springboot集成shiro使用redis后频繁访问redis获取session

2、在ShiroConfig中 使用自定义的RedisShiroSessionManager。* 优化单次请求需要多次访问redis的问题。1、重写retrieveSession方法。// 自定义缓存实现 使用redis。// 自定义session管理。* 获取session。

2023-07-12 13:51:24 298 1

原创 mybatis-plus升级问题

mybatis-plus升级问题

2022-09-03 18:52:29 860 1

原创 MySQL存储引擎

MySQL存储引擎

2022-09-01 22:54:06 117

原创 SpringCloud无法读取bootstrap配置文件

springcloud配置nacos

2022-08-22 21:47:36 622

原创 【无标题】Java二分法查找

Java 二分法查询使用场景:数据量大,有序不可重复的查询package com.datastruct.array;/** * 有序数组 */public class OrderArray { public static void main(String[] args) { int[] mm = {1,5,9,10,25,36}; System.out.println(binarySearch(mm,24)); } public

2022-03-21 16:01:53 436

原创 bootstrap变红

配置SpringCloud-nacos将application配置文件改成bootstrap.xml后变红解决方案:在pom中新增spring-cloud-starter-bootstrap<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> &lt

2022-03-15 10:52:28 1248 1

原创 2021-09-18

Idea没有RunDashboard 修改工程项目下的 workspace.xml#mermaid-svg-eU8TKuiI1Nn5ZPqI .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-eU8TKuiI1Nn5ZPqI .label text{fill:#333}#mermaid-svg-eU8TKui

2021-09-18 11:45:28 77

原创 cmd指令借助win-reids执行远程连接redis

1、redis64位:https://github.com/ServiceStack/redis-windows下载并解压2、redis-server redis.windows.conf启动服务3、cmd命令进入指定的redis目录下面4、redis-cli.exe -h 127.0.0.1 -p 6379 -a requirepass5、切换db:select 0-15

2021-04-30 10:24:16 120

原创 redis模糊获取所有键的key

redis模糊keys和scan解析1、keys patternpattern*:通配任意多个字符?:通配单个字符[]:通配括号内的某一个字符2、SCAN cursor [MATCH pattern] [COUNT count]scan 游标(cursor ) MATCH <给定模式相匹配的元素> count 每次迭代所返回的元素数量 ,SCAN 命令是增量的循环,每次调用只会返回count数量的元素。scan会返回两个结果,一个是用于下次遍历的游标,一个是结果集;当返回下

2021-04-27 08:44:41 1636

原创 Java数组Array

数组同一种类型数据的集合。可以自动给数组中的元素从0开始编号,方便操作这些元素。创建数据的三种方式(1)元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 动态初始化数组示例:int[] arr = new int[5];(2)元素类型[] 数组名 = new 元素类型[]{元素,元素,……}; 静态初始化数组示例:int[] arr = new int[]{3,5,1,7};简写 int[] arr = {3,5,1,7};(3)数组类型[] 数组名;数组名=n

2021-04-23 10:25:38 47

原创 Java浅拷贝和深拷贝

场景描述把一个对象的所有成员属性拷贝给另一个对象Java 中的数据类型分为基本数据类型和引用数据类型。对于这两种数据类型,在进行赋值操作、用作方法参数或返回值时,会有值传递和引用(地址)传递的差别。拷贝分类浅拷贝: Shallow Copy深拷贝: Deep Copy浅拷贝 Object.clone()《介绍》会创建一个新对象。其属性值有原始对象属性值的一份精确拷贝。(1)对于基本数据类型,基本数据类型因为是值传递,所有直接将属性值赋值给新对象。并且修改一个对象中的基本类型属性

2021-04-21 09:53:29 57

原创 集合总结

ArrayList:

2021-04-20 22:18:54 39

原创 HashMap

Java底层一、Hashmap

2021-04-07 16:42:43 82

原创 Java中抽象类、接口

Java中抽象类、接口定义及区别抽象是面向对象编程的一大特征,在Java中通过"接口"和“抽象类”来体现。一、抽象类用“abstract”关键字修饰的类就是抽象类,如果一个类中含有抽象方法,则这个类就是抽象类。抽象方法必须用关键字“abstract”修饰。因为抽象类中方法没有方法体(具体实现),所以抽象类不能创建对象。public abstract class Strategy { public abstract void fun();}包含抽象方法的类称为抽象类,但并不意味着抽

2020-12-31 15:18:38 94

原创 2020-11-26

**IDEA对应代码对应左侧树解决办法**图一可以点击上面的红圈快熟找当前打开的类所在的包图二可以点击小齿轮设置打开对应类自动打开对应的包

2020-11-26 14:32:57 56

原创 2020-11-17

window 下将本地项目推送到远程gitwindow下登录git,创建仓库本地安装git客户端Git Bash Here打开命令窗口,进如到项目中(注意项目名称和仓库名称要相同)touch README.md 5. git init 6. git add README.md //只是提交这一个文件 7. git add . //添加本地文件到本地仓库 8. git commit -m "first commit" //本次提交说明 9. git remote add origi

2020-11-17 10:17:14 58

原创 2020-11-03

elasticsearch 7.8 elasticsearch–Invalid receiver type interface org.apache.http.Header错误信息如下:Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.i

2020-11-03 17:15:10 489 1

原创 2020-10-28

mysql 设置数据字段默认值alter table 表名 alter column 字段名 drop default; (若本身存在默认值,则先删除);alter table 表名 alter column 字段名 set default 默认值;(若本身不存在则可以直接设定);

2020-10-28 10:10:23 46

原创 2020-10-09

打开电脑 —>忘记密码—>修改密码 —>win+R进输入lusrmgr.msc—>—>—>鼠标右键第二步—>设置密码—>帮助—>输入新密码即可## 标题

2020-10-09 09:45:15 59

原创 Window运行Tomcat时若出现Address already in use

Window运行Tomcat时若出现Address already in use## 标题1.启动cmd, 执行命令netstat -ano|findstr 1099 ,会查询出占用端口号的进程号,这时候执行命令taskkill -f -pid 进程号 杀死进程,然后重启Tomcat即可解决2.若方法一查询不到进程,(假设使用IDEA/Eclipse)则在Run- Edit Configurations中删掉添加的Tomcat,之后再重新配置Tomcat及其artifacts等,可解决3.若

2020-08-13 17:17:46 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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