摘要: 一.起因 这次用MybatisPlus重构一个Mybatis项目,但是无法使用BaseMapper提供的增强方法 报错如下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xh 阅读全文
posted @ 2020-11-02 20:32 夜烛灯花 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: 主从复制 1. 安装wegt 2. 下载redis配置文件 3. 并复制三份,两份为从,一份为主 4. 修改配置文件 主机配置文件 两个从机配置文件 Tip:第二个配置也可以不在配置文件中指定,而在redis0 cli中输入命令 ,但是这样每次从机重启都要重新输入命令指定主机 5. 启动容器 主机 阅读全文
posted @ 2020-04-11 18:55 夜烛灯花 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 通过容器id进入容器内部 2. 进入Mysql通过 查看编码,发现部分编码为 3. 容器的系统默认为debian,而且没有安装vim,并且下载速度感人,所以先配置一波镜像 1. 查看debian版本 2. 查看该版本 "阿里云的镜像配置" 3. 进入 ,`sources.list`就是镜像配置 阅读全文
posted @ 2020-04-07 21:32 夜烛灯花 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 1. 下载镜像 2. 创建数据卷 3. 启动容器,将实际路径跟数据卷映射并将主机的3306跟容器的3306端口映射 阅读全文
posted @ 2020-04-07 21:30 夜烛灯花 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一.Spring框架体系结构 二.IOC 2.1 程序的耦合和解耦 耦合:程序间的依赖关系 耦合包括: 1. 类之间的依赖 2. 方法间的依赖 解耦: ​ 降低程序间的依赖关系 开发解耦: 1. 编译器不依赖 2. 运行时才依赖 解耦思路: 1. 用反射来创建对象,而避免使用 关键字 2. 读取配置 阅读全文
posted @ 2020-03-09 01:08 夜烛灯花 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一.Shiro的三大组件 Subject:直接用用户使用,使用简单,底层操作SecurityManager SecurityManager:核心,执行Shiro的各种操作(除了加密) Realm:类似Dao层,由核心调用,提供用户的认证和授权信息 二.权限规则 | 符号 | 说明 | | | | | 阅读全文
posted @ 2020-02-23 18:26 夜烛灯花 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.哈希表 加载因子:默认0.75,即元素占有哈希表大小的75%时就进行扩容,表内元素重新运算位置 哈希算法通过类中的hashcode算法计算出 数组 的索引值 如果该位置有元素 用equals方法判断 相等:用新value替换旧value 不相等:创建 链表 ,将新值放在末尾,如果链表中碰撞个数 阅读全文
posted @ 2020-02-17 22:12 夜烛灯花 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.🐋简介 Docker是一个开源的应用容器引擎 Docker可以将配置完成软件的编译成一个镜像然后发布出去,这样其他使用者就可以在他们的Docker中使用这个已经配置好的镜像,不需要重新安装和配置 运行中的镜像被称为容器,容器启动非常快速 2.Docker核心概念 Docker主机(Host): 阅读全文
posted @ 2020-02-17 12:42 夜烛灯花 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 概述 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方内容,通讯结束时关闭文件。 Socket 创建Socket对象 参数为服务端的IP 阅读全文
posted @ 2020-01-01 22:30 夜烛灯花 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 反射 框架设计的灵魂 概念 将类的组成部分封装成其他对象 好处 在程序运行中操作对象 解耦,提高程序扩展性 Class类对象 JVM通过类加载器(ClassLoader),将硬盘中的.class字节码文件加载进内存并保存为Class类形式 通过该类的Class类对象就可以用来对该类的对象进行操作 获 阅读全文
posted @ 2020-01-01 17:04 夜烛灯花 阅读(141) 评论(0) 推荐(0) 编辑