摘要: 添加公式: 参考:Typora开启行内公式 笔记: 文件→偏好设置→Markdown,勾选内联公式,重启typora输入$,按Esc键会自动在后面加上一个$,然后在这两个$之间输入公式。 typora-数学符号: 数学符号 ,输入$,按Esc键会自动在后面加上一个$,然后在这两个$之间输入符号。 阅读全文
posted @ 2021-11-09 00:10 旷野之息 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 参考:MyBatis的通俗理解:SqlSession.getMapper()源码分析 笔记: SqlSession中可以通过getMapper()拿到代理对象,SqlSession.getMapper 运用了 JDK动态代理,产生了目标Mapper接口的代理对象。 public void getUs 阅读全文
posted @ 2021-11-07 18:55 旷野之息 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 参考: Java打印对象信息(一) 笔记: System.out.println(),System.out.println()内部实现时,用到String.valueOf(x),String.valueOf(x)实现时有用到:obj.toString(),obj.toString()又用到:retu 阅读全文
posted @ 2021-11-06 21:27 旷野之息 阅读(2219) 评论(0) 推荐(0) 编辑
摘要: 参考: 单例模式 MyBatis中核心对象生命周期和作用域 笔记: 生命周期和作用域 SqlSessionFactoryBuilder: 一旦创建了 SqlSessionFactory,就不再需要它了(生命没了) 局部变量 SqlSessionFactory: 说白了就是可以想象为 :数据库连接池 阅读全文
posted @ 2021-11-06 20:28 旷野之息 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 参考: 配置MyBatis错误Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.. 常用转义字符例如&的含义 情况: 想将resource里面的db.properties 阅读全文
posted @ 2021-11-06 16:04 旷野之息 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 参考:Mapper.xml和mybatis-config.xml中文注释报错问题 笔记: 报错表现: 解决方法:1:去掉注释 2:修改配置mybatis-config.xml和mapper.xml的enconding为utf8 阅读全文
posted @ 2021-11-05 22:33 旷野之息 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 参考:classpath和jar 笔记: 到底什么是classpath?classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索class。因为Java是编译型语言,源码文件是.java,而编译后的.class文件才是真正可以被JVM执行的字节码。因此,JVM需要知道,如果要加载一个a 阅读全文
posted @ 2021-11-05 19:21 旷野之息 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 参考:Idea中maven配置项目resources下的配置文件不被输出到target的解决方法 阅读全文
posted @ 2021-11-05 19:04 旷野之息 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 参考:异常:java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more 笔记: 报错出现场景:测试mybatis连接Mysql时出现的 具体错误信息: F:\Java 阅读全文
posted @ 2021-11-05 17:50 旷野之息 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 参考: 彻底搞懂JDBC的运行过程 JDBC注册数据库驱动,啥意思? 笔记: JDBC的连接步骤 执行一次JDBC连接,分六个步骤进行: 1. 导入包 在程序中包含数据库编程所需的JDBC类。大多数情况下,使用 import java.sql.* 就足够了。 2. 注册JDBC驱动程序 需要初始化驱 阅读全文
posted @ 2021-11-05 13:52 旷野之息 阅读(463) 评论(0) 推荐(0) 编辑