11 2021 档案

摘要:Mybatis 10、多对一处理 10.1、数据库 USE ibatis; CREATE TABLE teacher( teacher_id INT(10) NOT NULL, teacher_name VARCHAR(30) DEFAULT NULL, PRIMARY KEY(teacher_id 阅读全文
posted @ 2021-11-30 16:23 JCooling
摘要:Mybatis 9、Lombok 9.1、简介 Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write 阅读全文
posted @ 2021-11-28 23:54 JCooling
摘要:Mybatis 8、使用注解开发 8.1、面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程。 根本原因:解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性更好。 在一个面向对象的系统中,系统 阅读全文
posted @ 2021-11-28 23:42 JCooling
摘要:Mybatis 7、分页 7.1、思考:为什么要分页? 减少数据的处理量。 7.2、使用limit分页 语法:select * from user limit startIndex,pageSize; select * from user limit 2,2; #[0,n] 接口 //分页 List 阅读全文
posted @ 2021-11-24 00:20 JCooling
摘要:Mybatis 6、日志 6.1、日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手! 曾经:sout、debug。 现在:日志工厂! SLF4J **LOG4J ** LOG4J2 JDK_LOGGING COMMONS_LOGGING **STDOUT_LOGGING * 阅读全文
posted @ 2021-11-24 00:18 JCooling
摘要:Mybatis 5、解决属性名和字段名不一致的问题 5.1、问题提出 数据库中的字段。 user表 id name pwd 新建一个项目,拷贝之前的,测试实体类字段不一致的情况。 //实体类 public class User { private int id; private String nam 阅读全文
posted @ 2021-11-24 00:16 JCooling
摘要:Mybatis 4、配置解析 4.1、核心配置文件 mybatis-config.xml。 MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) t 阅读全文
posted @ 2021-11-21 22:56 JCooling
摘要:Mybatis 3、CRUD 3.1、namespace namespace中的包名要和Dao/mapper 接口的包名一致! 3.2、步骤 编写接口。 编写对应的mapper中的sql语句。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE map 阅读全文
posted @ 2021-11-21 00:25 JCooling
摘要:Mybatis 2、第一个Mybatis程序 思路:搭建环境-->导入Mybatis-->编写代码-->测试! 2.1、搭建环境 搭建数据库 CREATE DATABASE ibatis; USE ibatis; CREATE TABLE USER( id INT(20) NOT NULL PRIM 阅读全文
posted @ 2021-11-21 00:20 JCooling
摘要:Mybatis 环境与准备知识 环境 JDK1.8 Mysql5.1 maven IDEA 回顾 JDBC Mysql Java基础 Maven Junit SSM框架 配置文件的最好方式:看官方文档。 1、简介 1.1、什么是 MyBatis? MyBatis 是一款优秀的持久层框架。 它支持自定 阅读全文
posted @ 2021-11-21 00:15 JCooling
摘要:HTML B/S和C/S B/S软件结构 客户端< >服务器端 C/S结构 浏览器< >服务器端 前端的开发流程 美术实现ps > 前端HTML5 > jsp (网页设计师根据 (前端工程师将设计 (Java程序员 需求设计网页) > 做成静态网页) >动态网页) 网页的组成 内容(结构)页面中可以 阅读全文
posted @ 2021-11-18 20:56 JCooling
摘要:#JavaSE 异常(Exception) 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程 阅读全文
posted @ 2021-11-14 22:29 JCooling
摘要:#JavaSE 面向对象编程 初识面向对象 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么…… 面对过程适合处理一些较为简单的问题。 ◆面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面 阅读全文
posted @ 2021-11-14 22:20 JCooling
摘要:#JavaSE 数组 数组概述 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dat 阅读全文
posted @ 2021-11-14 21:54 JCooling
摘要:#JavaSE java方法详解 何谓方法 System.out.println(); 类 对象 方法组成 Java方法是语句的集合,它们在一起执行一个功能。 ◆方法是解决一类问题的步骤的有序组合。 ◆方法包含于类或对象中。 ◆方法在程序中被创建,在其他地方被引用。 设计方法的原则:方法的本意是功能 阅读全文
posted @ 2021-11-14 21:48 JCooling
摘要:#JavaSE #Java流程控制 scanner对象 程序与人交互。 通过scanner类来获取用户的输入。 Scanner sc=new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext( 阅读全文
posted @ 2021-11-14 21:45 JCooling
摘要:JavaSE Java基础语法 注释 书写注释是一个好的习惯。 单行注释。 // 多行注释 /* 文档注释 /** * */ /*** * ii. ;9ABH, * SA391, .r9GG35&G * &#ii13Gh; i3X31i;:,rB1 * iMs,:,i5895, .5G91:,:;: 阅读全文
posted @ 2021-11-14 21:32 JCooling
摘要:JavaSE 编译型 C/C++。 解释型 Java偏向解释型。 程序运行机制 什么是IDE ​ 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能 阅读全文
posted @ 2021-11-14 21:18 JCooling
摘要:Idea的快捷键设置:最好配全局变量 1.代码提示 keymap-->右边搜索框搜basic-->Alt+/。 2.代码提示大小写区分 editor-->general-->code cpmpletion-->first letter only改变。 3.代码的检测级别 最右下脚。 4.自动impo 阅读全文
posted @ 2021-11-14 19:24 JCooling
摘要:认识计算机 计算机 Computer,按照程序运行,自动,高速处理海量数据的现代化智能电子设备。 由硬件与软件组成。 应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等。 计算机硬件 CPU 主板 内存 电源与主机箱 硬盘 显卡 键盘与鼠标 显示器 ............ 冯洛依 阅读全文
posted @ 2021-11-14 19:17 JCooling
摘要:初识Java C&C++ 1972年C语言诞生 贴近硬件,运行速度快,效率极高。 应用:操作系统,数据库,网络系统等。 指针与内存管理。 1982年C++诞生 面向对象。 兼容C。 图形领域,游戏等。 新语言需求: 语法有点像C。 没有指针。 没有内存管理。 真正的可移植性,编写一次,到处运行。 面 阅读全文
posted @ 2021-11-14 19:08 JCooling
摘要:计算机语言发展史 第一代语言 机器语言 计算机基本计算方式:二进制。 二进制:0 1 计算机直接使用。 第二代语言 汇编语言 解决人类无法读懂机器语言的问题。 指令代替二进制。 目前应用 逆向工程 机器人 病毒 ............. 第三代语言 摩尔定律 当价格不变时,集成电路上可容纳的晶体管 阅读全文
posted @ 2021-11-14 18:56 JCooling
摘要:adb拆卸 用数据线连接PC与手机。 打开手机USB调试选项(点击几次版本号)。 在adb目录打开cmd。 //查找设备 adb.exe devices //未授权(需要手机同意) unauthorized //授权完成 device 执行一条命令,进入交互模式。 adb shell 卸载命令。 p 阅读全文
posted @ 2021-11-14 18:44 JCooling
摘要:认识dos 开始+系统+命令提示符 Win+R cmd 在任意文件夹下,按住shift+鼠标右键 ,打开命令行窗口 资源管理器的地址栏前面加上cmd+路径 管理员运行 常用dos命令 帮助 help 切换盘符 查看当前目录下的所有文件 切换目录 cd change directory 清理屏幕 cl 阅读全文
posted @ 2021-11-14 18:34 JCooling