- 博客(7)
- 收藏
- 关注
原创 Git的相关操作:
右键->Git->Repository->Push->随便点一个->Define remote->Name(名字)->URL(去gethub中复制ssh)->ok->选用自己的->Push。设置->Version Control->GitHub->+->Enter token->把前面复制的内容粘贴到Token框中->Login。VCS->Git->Clone...->URL(去gethub中复制ssh)->Directory(存放位置)->Test->Clone。
2023-07-11 11:04:41 76
原创 SpringBoot
1-要求查询返回值一定为Page<查询到的实体>2-使用 PageHelper 分页插件时,不需要显式声明拦截器。PageHelper 会在后台自动拦截查询语句并进行分页处理,简化了分页功能的实现。
2023-07-11 09:19:58 161
原创 科院美食~
释放锁时在判断是不是自己锁的时候,判断成功,但是突然阻塞,导致锁自动释放,这时其他线程,线程2来尝试获得锁,就拿到了这把锁,然后线程2在持有锁执行过程中,线程1反应过来,继续执行,而线程1执行过程中,走到了删除锁逻辑,此时就会把本应该属于线程2的锁进行删除,再次误删。intern() 这个方法是从常量池中拿到数据,如果我们直接使用userId.toString() 他拿到的对象实际上是不同的对象,new出来对象,我们使用锁必须保证锁必须是同一把,所以我们需要使用intern()方法。
2023-06-13 16:50:44 1105 1
原创 mysql的一些常用操作:
这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。- 主要的语句关键字包括`CREATE`、`DROP`、`ALTER`等。modify可以用来删除,非空约束,自增列约束,默认值约束;但是无法删除,唯一性约束,主键约束,外键约束(因为删除他们主要是要删除他们的索引,且外键约束属于表级约束,也不在modify的作用范围内了)DECLARE 错误名称 CONDITION FOR(SQLSTATE) 错误码(或错误条件)
2023-06-12 21:21:01 1876
原创 Mybatis的一些常用操作
通常不用显式调用 DriverManager 类的 registerDriver() 方法来注册驱动程序类的实例,因为 Driver 接口的驱动程序类**都**包含了静态代码块,在这个静态代码块中,会调用 DriverManager.registerDriver() 方法来注册自身的一个实例。如果没有管理事务的容器,则没有事务。因为,比如管理事务的时候,如果不放到ThreadLocal中,那一个线程就会有多个SqlSession(线程不安全,因此是不能被共享,所以得一个线程一个),就无法管理事务。
2023-06-12 20:17:22 1154
原创 一些关于java常用的基础知识
stream API vs 集合框架:stream API 关注的是多个数据的计算(排序,查找,过滤,映射,遍历等),面向CPU的集合关注的是数据的存储,面向内存的。$表示从最新的消息开始)要求:函数式接口中的抽象方法a与其内部实现调用的对象的某个方法b的形参列表和返回值类型都相同(一致),此时,可以考虑使用方法b实现对方法a的替换,覆盖。同时,抽象方法a中有n个参数,方法b中有n-1个参数,且抽象方法a的第1个参数作为方法b的调用者,且抽象方法a的后n-1个参数与方法b的n-1个参数的类型相同(一致)
2023-06-12 19:18:48 209 1
安卓开发实训大作业,可跑
2023-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人