摘要:Mybatis环境搭建 Mybatis是需要完成相应配置文件的配置,只需要接口,不用写sql的具体实现类,就可以完成将SQL的查询结果自动注入到指定对象中,极大简化了开发,减少开发中出错的可能。 一、创建一个maven项目 在pom.xml导入相关依赖 导入Mybatis依赖 <dependency
阅读全文
摘要:#开放封闭原则 开放-封闭原则:是说软件主题可以扩展但是不可修改。 特点:对于扩展是开放的,对于更改是封闭的。 在做系统是不可能做到一开始就确定了所有需求,以后不会变化的。只能在需求来临时,做尽量少的更改,不至于整个系统推翻重来。这就需要当变化来临时,我们创建抽象将相似的变化隔离出去。这样面对新的需
阅读全文
摘要:#大话设计模式——简单工厂模式 --参考自《大话设计模式》 需求 现在有一个需求,实现一个简单的计算器 对于一般的初学者来说可能会这么实现: public class calculate { public static void main(String[] args) { Scanner cin =
阅读全文
摘要:具体报错如下 严重: create connection SQLException, url: jdbc:mysql://localhost:3306/db2?&useSSL=false&serverTimezone=UTC, errorCode 1045, state 28000 java.sql
阅读全文
摘要:严重: create connection SQLException, url: jdbc:mysql://localhost:3306/db2?&useSSL=false&serverTimezone=UTC, errorCode 0, state 08001 java.sql.S
阅读全文
摘要:Maven项目报错:Error : java 不支持发行版本5 先知道自己的环境 #将以下的环境内容改成与本地运行的环境版本相同 ##步骤一: File → Project Structure->Project ##步骤二: File → Project Structure->Modules
阅读全文
摘要:#简介 用php做了个简易版学生成绩管理系统,基本实现了增删查改,以及简单的分页功能。 文末有链接 ##各版块功能 ###登陆界面 ###主页面 ###个人信息页面 ###学籍信息页面 ###成绩信息页面 ###学生成绩分析饼图 ###添加学生信息页面 链接:https://pan.baidu.co
阅读全文
摘要:MYSQL锁机制--MysISAM的锁和InnoDB的锁 MyISAM锁 首先MyISAM锁是表锁,分为: 表共享读锁 表独占写锁 获取锁: 获取写锁: lock table table_name write; 当获取写锁后,其他sessio无法执行对当前表的读、写操作,当前session可以对当前
阅读全文
摘要:MYSQL日志 分类: redo log undo log binlog redo log redolog是持久化在磁盘上的日志文件,记录的是对物理磁盘上数据的修改。 当数据发生修改时,innodb引擎会将记录写到redo log文件中,并更新内存,此时更新就算完成了,同时innodb引擎会在合适的
阅读全文