11 2021 档案
摘要:参考:Typora数学公式汇总(Markdown)
阅读全文
摘要:参考:Typora设置标题在大纲中不显示的解决方法 笔记:
阅读全文
摘要:参考:IDEA中webapp目录未被标识的解决方案 笔记:
阅读全文
摘要:参考:‘artifactId‘ with value ‘xxxx‘ does not match a valid id pattern.错误 笔记: 错误原因: POM文件为gav格式, 不允许中文字符或空格 ,仅使用下划线,数字,字母 将artifactId属性值改为符合要求的形式即可 1 <ar
阅读全文
摘要:参考:Markdown编辑器Typora+PicGo图床 笔记: 用typora粘贴图片的时候会报错,比如: 定位到Log文件,打开,查看 Error Stack End 2021-11-19 13:00:27 [PicGo ERROR] Error Stack Begin StatusCodeEr
阅读全文
摘要:参考:一篇文章彻底搞懂Java的大Class到底是什么 笔记: 说到Java反射,必须先把 Java 的字节码搞明白了,也就是 Class , 大 Class 在之前的文章中,我们知道了Java的大Class就是类的字节码,就是一个普通的类,里面保存的是类的信息,还不太明白Java的大Class的,
阅读全文
摘要:参考:一个免费的开源的html转markdown语法的工具 笔记: 作用:收藏html上的文章并转为md文件
阅读全文
摘要:参考:动态代理 笔记: Java的class和interface的区别: 可以实例化class(非abstract); 不能实例化interface。 静态代理创建某个interface的实例: 定义接口: public interface Hello { void morning(String n
阅读全文
摘要:添加公式: 参考:Typora开启行内公式 笔记: 文件→偏好设置→Markdown,勾选内联公式,重启typora输入$,按Esc键会自动在后面加上一个$,然后在这两个$之间输入公式。 typora-数学符号: 数学符号 ,输入$,按Esc键会自动在后面加上一个$,然后在这两个$之间输入符号。
阅读全文
摘要:参考:MyBatis的通俗理解:SqlSession.getMapper()源码分析 笔记: SqlSession中可以通过getMapper()拿到代理对象,SqlSession.getMapper 运用了 JDK动态代理,产生了目标Mapper接口的代理对象。 public void getUs
阅读全文
摘要:参考: Java打印对象信息(一) 笔记: System.out.println(),System.out.println()内部实现时,用到String.valueOf(x),String.valueOf(x)实现时有用到:obj.toString(),obj.toString()又用到:retu
阅读全文
摘要:参考: 单例模式 MyBatis中核心对象生命周期和作用域 笔记: 生命周期和作用域 SqlSessionFactoryBuilder: 一旦创建了 SqlSessionFactory,就不再需要它了(生命没了) 局部变量 SqlSessionFactory: 说白了就是可以想象为 :数据库连接池
阅读全文
摘要:参考: 配置MyBatis错误Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.. 常用转义字符例如&的含义 情况: 想将resource里面的db.properties
阅读全文
摘要:参考:Mapper.xml和mybatis-config.xml中文注释报错问题 笔记: 报错表现: 解决方法:1:去掉注释 2:修改配置mybatis-config.xml和mapper.xml的enconding为utf8
阅读全文
摘要:参考:classpath和jar 笔记: 到底什么是classpath?classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索class。因为Java是编译型语言,源码文件是.java,而编译后的.class文件才是真正可以被JVM执行的字节码。因此,JVM需要知道,如果要加载一个a
阅读全文
摘要:参考:Idea中maven配置项目resources下的配置文件不被输出到target的解决方法
阅读全文
摘要:参考:异常:java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more 笔记: 报错出现场景:测试mybatis连接Mysql时出现的 具体错误信息: F:\Java
阅读全文
摘要:参考: 彻底搞懂JDBC的运行过程 JDBC注册数据库驱动,啥意思? 笔记: JDBC的连接步骤 执行一次JDBC连接,分六个步骤进行: 1. 导入包 在程序中包含数据库编程所需的JDBC类。大多数情况下,使用 import java.sql.* 就足够了。 2. 注册JDBC驱动程序 需要初始化驱
阅读全文
摘要:参考1:【狂神说】JAVA Mybatis 笔记+源码 参考2:【狂神说JAVA】Mybatis笔记 笔记: 视频【狂神JAVA】MyBatis Github源码和笔记 GitHub源码(转上面的参考1链接的) 参考2的笔记和视频比较像,参考1有个人风格
阅读全文
摘要:参考:Mactype和Picgo冲突 笔记: 开机报错表现,为什么会有Picgo?因为我用了 Markdown编辑器Typora+PicGo图床 Picgo和Mactype冲突,所以要将Picgo(完整路径E:\software\picgo\PicGo.exe )添加进这两个ini,在排除exe加载
阅读全文
摘要:参考:关于最近某些浏览器观看B站视频卡顿可能原因及解决方法 笔记: 尝试过知乎以及其他网站的解决方案(比如到chrome://flags/设置),无效。最终看参考链接得以解决。
阅读全文
摘要:参考:使用Markdown编辑器Typora+PicGo图床+jsDelivr CDN实现高效创作 笔记: 为什么要图床?Typora插入图片是保存在本地上的,这样我们在其他终端阅读时会出现不显示图片的情况,所以这里我们引入图床,配合Typora完成文章随时随地在线预览 Picgo配置
阅读全文
摘要:参考:关于项目目录结构划分和代码分层的问题 笔记: 通常的项目结构:首先说在前面的是:这东西并没有一套通用的标准,不同公司或者团队的使用习惯和规范也不尽相同。 我们就以当下非常火热的Spring Boot典型项目结构为例,创建出来的项目应该总体分为三大层:,项目根目录/src/main/java:放
阅读全文