- 博客(105)
- 收藏
- 关注
原创 【2022年Spring全家桶】Spring5.x 框架详解
Spring 框架 IOC(DI) 、AOP、JDBC、事务、日志具体使用方法
2022-06-01 08:49:55 7121 73
原创 【力扣刷题笔记(二)】特别技巧,模块突破,45道经典题目分类总结,在不断巩固中精进
必会的基础算法:贪心,双指针,二分,搜索,动态规划。还没掌握的可以从这里开始哦:【力扣刷题笔记】由简到难,模块突破, 你与AC只差一句提示。下面是数学技巧、位运算、基础数据结构 模块
2022-05-11 15:56:11 1231 52
原创 【MySQL数据库】2022年MySQL必知必会,基础内容与常见面试题
经过两次整理,更有逻辑更易记忆的MySQL基础知识及面试问题总结,👇👇有用可以收藏❤️,我相信这个早晚能帮到你
2022-05-05 21:07:27 3612 51
原创 Windows 自带的 Linux 子系统(WSL)安装与使用
WSL官网安装教程: https://learn.microsoft.com/zh-cn/windows/wsl/installWindows 自带的Linux子系统,比用VM什么的香太多了。可以自己看官方教程,也可以以下步骤完成。如果中间遇到我没遇到的问题百度,可以在评论区评论,或者自己百度其他教程解决。
2024-02-20 20:33:57 1747 1
原创 解决错误:nested exception is org.apache.ibatis.binding.BindingException
解决错误:nested exception is org.apache.ibatis.binding.BindingException多个参数使用@Param注解标识MyBatis 参数解析机制
2024-02-20 13:36:58 2924
原创 【报错记录】mybatis映射对应的类没有无参构造引发的问题
遇到 Cause: java.lang.IllegalArgumentException: argument type mismatch. 或者 Cause: java.lang.IndexOutOfBoundsException 先看看实体类是不是缺少了无参构造函数
2024-02-01 15:18:39 463
原创 【Vue3从入门到项目实现】RuoYi-Vue3若依框架前端学习——登录页面
若依前后端分离版, 前端Vue3学习——登录页面验证码、登录功能前端实现梳理,与后端接口简单说明
2023-12-06 20:00:07 9051
原创 【若依框架学习】day1-启动项目
VSCode 打开文件夹 ruoyi-ui。更改package.json 中。若依开源框架,前后端分离项目,因为在此系统上禁止运行脚本。安装VSCode 设置以。
2023-07-01 21:25:56 519
原创 Java常见设计模式
常用的几个设计模式: 单例模式、工厂模式、策略模式、观察者模式、责任链模式、装饰器模式、适配器模式。 以及Spring框架中用到的设计模式
2022-07-15 17:17:59 199 1
原创 RabbitMQ消息队列 顺序消费、消息丢失、重复消费等问题
消息队列,顺序消费、消息防丢、防止消息重复消费、解决消息积压。分布式事务可靠消息最终一致性
2022-07-13 16:52:40 13281 4
原创 【力扣10天SQL入门】Day9 控制流
答案解析按股票名分组,操作为买入的取负,为卖出的取正,求和1407.排名靠前的旅行者答案解析右联接,按id分组,然后按距离降序,名字升序1158.市场分析I答案解析Users表和Orders表左连接,按userId分组,2019年的和...
2022-06-30 20:24:35 227 1
原创 【力扣10天SQL入门】Day4 组合查询 & 指定选取
1. MySQL没有全外连接,用左右连接 + union all2. 把整行的拆散为多行用union, 把多行合并成整行用 group by3. 如果not in 集合里有null值,那直接返回null 对应结果为false,不会真正判断有没有在集合里4. case 语句用法 CASE WHEN condition THEN result1 ELSE result2 END5. DISTINCT去重 SELECT DISTINCT name from A6. LIMIT 用法 取i - n,.
2022-06-26 23:25:26 350 4
原创 Java 多线程及高并发1
有三种方式:分别是继承Thread类、实现Runnable接口、实现Callable接口。 也可以加上线程池,就是四种方式。一般都是采用实现Runnable接口、Callable接口的方式来创建多线程。好处是,实现了接口还能基础其他类。多线程可以共享一个Runnable接口实现类,适合多个相同线程来处理同一份资源的情况,较好的体现了面向对象的思想。劣势是编程稍复杂且如果要访问当前线程,必须使用Thread.currentThread()方法。而基础Thread类要访问当前线程可以直接用this关键字。
2022-06-25 08:45:00 485 1
原创 Java 的 IO 和 NIO
IO流可以分为字节输入流,字节输出流,对应抽象类是InputSteam、OutputStream, 字符输入流,字符输出流,对应抽象类是Reader、Writer访问文件:FileInputStream、缓冲流:BufferedInputStream、 对象流 ObjectInputStream打开大文件,应该避免直接把文件全部读取存到内存中,可以才有分次读取的方式。BIO ,Blocking I/O, 同步阻塞式IO,也就是传统IO。特点是模式简单使用方便,并发处理能力低。数据的读取写入必须阻塞在一个
2022-06-24 16:02:05 313 2
原创 Java 集合类2
Hashtable 从类名就可以看出是个古老的类,不允许null作为key或者value。加锁的方式保证线程安全,底层使用互斥锁,性能很低,不推荐使用HashMap是非线程安全的,这意味着不应该在多线程中对这些Map进行修改操作,否则会产生数据不一致的问题,甚至还会因为并发插入元素而导致链表成环。查找的时候造成死循环,影响整个应用程序Collections工具类可以将一个Map转换成线程安全的实现,是通过一个包装类把所有功能都委托给传入的Map,包装类是用synchronized关键字保证线程安全的Con
2022-06-23 17:33:35 607 4
原创 【力扣10天SQL入门】Day2 排序 & 修改
## SELECT 用法最基本的:```sqlSELECT 列名 FROM 表明 WHERE 条件``` 表达式用法```sqlIF(expr1, expr2, expr3) expr1 为true则返回expr2, 否则返回expr3IFNULL(expr1, expr2) expr1 为NULL则返回expr2, 否则返回expr1ISNULL(expr1) expr1是NULL则返回1,否则返回0NOT IN(list) 不在list内 ```....
2022-06-22 23:52:32 191 2
原创 Java 集合类1
Java集合类主要由Collectiont接口和 Map接口派生。 Collection接口派生出Set、List、Queue接口。四个接口分为四大类集合: Set表示无序集合、List有序集合、Queue先进先出队列、Map 键值对集合这些接口常见是实现类有HashSet、TreeSet、ArrayList、 LinkedList、 ArrayDeque、HashMap、 TreeMap安全的只有Vector、Hashtable。 比较古老、性能很差不如用Collections工具类的synchro
2022-06-22 01:03:23 144 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人