摘要: 数据类型有基本数据类型和引用数据类型 基本数据类型有byte、short、int、long、char、float、double以及布尔类型 占用内存字节数分别是1、4、8、16、2、4、8,布尔类型不必在意字节长度,因为不参与运算。 要点一:在程序中写下一个浮点数时,编译器默认使用double类型。 阅读全文
posted @ 2018-07-15 18:37 执棋手 阅读(115) 评论(0) 推荐(0) 编辑
摘要: this关键字 this关键字的作用有 1.调用本类的成员变量 2.调用本类的构造方法,但是要放在第一行 3.调用本类中的成员方法,不过没有必要,如果用了,必是真爱。 4.最实用的一条,可以当做当前对象的引用 2.static关键字 被static修饰的变量被类的所有对象共享,第一次被使用的时候进行 阅读全文
posted @ 2018-07-15 15:01 执棋手 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一.为什么要使用工厂设计模式 1.使用工厂设计模式主要目的是为了解耦,即对象的创建和对象的使用分开来进行,如classA需要使用classB的对象,自己不需要new一个classB的对象,交给工厂即可,符合“单一职责原则”,有利于对功能的复用和系统的维护。 2.防止用来创建和实例化一个类的数据和代码 阅读全文
posted @ 2018-07-14 21:49 执棋手 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式的主要作用是: 1.控制资源的使用,我们对资源使用线程同步来实现并发访问。 2.节约资源,我们对一个类只进行一个实例化进行全局的资源访问,节约了内存。 3.作为通信媒介,也是数据共享,可以让两个或者多个互不相关的线程或进程之间进行通信。 几个使用单例模式设计的应用场景 在社交网站上显示在 阅读全文
posted @ 2018-07-13 14:40 执棋手 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 这一次的总结是最关键的部分,主要涉及了ORM的三种操作,这些操作是项目的难点,三种操作包括多对一、多对多、一对多三种模式,接下来展示项目代码 1.多对一 clazz表对应grade表和charge表 bean extend ClazzVM.java dao extend ClazzVMMapper. 阅读全文
posted @ 2018-07-01 17:25 执棋手 阅读(2638) 评论(0) 推荐(0) 编辑
摘要: 我们接着上篇继续写,继续进行springboot项目 一. swagger2 接口描述,测试每个接口是否有效 1. 添加依赖 pom.xml 在编辑pom.xml之前,要先关闭spring-boot项目 eclipse 编辑pom.xml。当编辑完毕保存pom.xml后eclipse会帮我们自动下载 阅读全文
posted @ 2018-07-01 16:00 执棋手 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 一. 项目的基础环境的搭建 1.javaJDK的安装和配置环境变量 2.mysql 3.eclipse 二.项目高级环境的搭建 使用maven前,一定要先安装JDK 1) 解压maven到briup目录下 2) 配置环境变量 MVN_HOME Path 3) 配置maven的本地仓库地址和远程镜像地 阅读全文
posted @ 2018-07-01 15:21 执棋手 阅读(5698) 评论(0) 推荐(1) 编辑
摘要: 我们在完成一个项目前期,首要的工作是对需求进行分析,然后根据需求画出相应的数据库E-R图,这是我们后期建立数据库和对数据库进行操作的必要操作 这是一个小总结和示例 需要特别记住的是因为外键的存在,在进行数据库操作时可以能不会允许进行删除或者修改操作,因为外键进行了约束,可以设置外键在删除和修改时的操 阅读全文
posted @ 2018-06-29 23:36 执棋手 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: ORM(对象/关系映射)是数据库层非常重要的一部分,有三种常用的映射关系 1.多对一 tbl_clazz clazz{ id name description grade_id charge_id } clazz { id name description grade:{ id: name: ... 阅读全文
posted @ 2018-06-29 23:30 执棋手 阅读(6226) 评论(0) 推荐(0) 编辑
摘要: 如果有一天,你辛辛苦苦写的代码一不小心误删了,你会不会非常崩溃。那么为了避免这种情况出现,你可以把你的代码远程托管到github上面,不仅可以同步代码,还可以将你的项目分享给他人,一同完善你的项目,听起来很诱人,那么让我们来行动吧。 1.首先我要声明一下,网上很多教程都要下载一个git,我没有使用, 阅读全文
posted @ 2018-06-29 22:52 执棋手 阅读(162) 评论(0) 推荐(0) 编辑