12 2020 档案
摘要:(20-12-25) 明日考研,虽说是去陪跑,但还是要有一点仪式感的
阅读全文
摘要:SQL片段(20-12-24) 有的时候,我们可能会将一些功能的部分抽取出来,方便复用! 使用SQL标签抽取公共部分 <sql id="if-title-author"> <if test="title != null"> title = #{title} </if> <if test="autho
阅读全文
摘要:12、动态SQL 什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 利用动态 SQL,可以彻底摆脱这种痛苦。 如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借
阅读全文
摘要:8.3、CRUD(20-12-22) 我们可以在工具类创建的时候实现自动提交事务! public static SqlSession getSqlSession(){ return sqlSessionFactory.openSession(true);//自动提交事务 } 编写接口,增加注解 pu
阅读全文
摘要:7.1、使用Limit分页(20-12-21) 语法:SELECT * from user limit startIndex,pageSize; SELECT * from user limit 3; #[0,n] 使用Mybatis实现分页,核心SQL 接口 //分页 List<User> get
阅读全文
摘要:5、解决属性名和字段名不一致问题 5.1、问题(20-12-20) 数据库中的字段 测试实体类字段不一致的情况 public class User{ private int id; private String name; private String password; } 测试出现的问题 //p
阅读全文
摘要:4.6、其他配置(20-12-18) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) mybatis-generator-core myabtis-plus 通用mapper 4.7、映射器(mapper) MapperRegistry:注册绑
阅读全文
摘要:4、配置解析 4.1、核心配置文件(20-12-17) mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别
阅读全文
摘要:3、CRUD 3.1、namespace(20-12-16) namespace中的包名要和 Dao/mapper 接口的包名一致 3.2、select 选择,查询语句: id:就是对应的namespace中的方法名 resultType:SQL语句执行的返回值! parameterType:参数类
阅读全文
摘要:第一步:点击开始--输入cmd--右键cmd.exe--以管理员身份运行 第二步:切换到你的mysql的安装目录下的bin目录,执行mysqld.exe --install命令,看到service successfully installed.表示安装服务成功。 (可以使用 net start my
阅读全文
摘要:Mybatis学习 1、简介 1.1、什么是Mybatis 如何获得Mybatis? maven仓库 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</
阅读全文
摘要:动态创建对象执行方法(20-12-14) 创建类的对象:调用Class对象的 **newInstance()**方法 类必须有一个无参构造 类的构造器的访问权限需要足够 使用invoke方法激活obj对象 Object invoke(Object obj,Object ... args) 若原方法若
阅读全文
摘要:Annotation的格式: idea 编译器中黄色的代码(@注释名) Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释相同) 可以被其他程序读取。 Annotation在那里使用: 可以附加在包、类、方法上,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实
阅读全文
摘要:今日开始注解与反射(20-12-12) 了解注解:Annotation idea 编译器中黄色的代码(@注释名)
阅读全文
摘要:1.6 TCP(20-12-11) 客户端 连接服务器 Socket 发送消息 服务器 建立服务的端口ServerSocket 等待用户链接 accept 接受用户的消息 文件上传 服务器端 客户端 Tomcat 服务端 自定义S Tomcat服务器S 客户端 自定义C 浏览器B 1.7 UDP(2
阅读全文
摘要:1.1 概述 1.2 网络通信的要素 小结: 1.网络编程中有两个主要的问题 如何准确地定位到网络上的一台或者多台主机 找到主机后如何进行通信 2.网络编程中的要素 IP和端口号 IP. 网络通信协议 UDP,TCP 3.万物皆对象 1.3 IP 1.4 端口 1.5 通信协议 重要 TCP : 用
阅读全文
摘要:线程状态(20-12-09) new -->就绪状态 ←->运行状态-->dead 阻塞状态-->就绪状态<-->运行状态-->阻塞状态 停止线程: 不推荐使用JDK提供的stop()、destroy()方法 推荐线程自己停止下来 建议使用一个标志位进行终止变量,当flag=false,则终止线程运
阅读全文
摘要:Process 与 Thread(20-12-08) 进程是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位 一个进程可以包含若干个线程,一个进程至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。 核心概念: 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线
阅读全文
摘要:异常 Exception 和 Error Exception 与 Error 的区别 Error 通常是灾难性的致命的错误,是程序无法控制和处理的。 Exception 是可以被程序处理的,并且在程序中应该尽可能的去处理这些异常。 捕获和抛出异常 5个关键字:try catch finally th
阅读全文
摘要:面向对象 面向对象编程本质:以类的方式组织代码,以对象的方式组织(封装)数据 值传递与引用传递 值传递: 引用传递:对象,本质还是值传递 类和对象的关系 类是一种抽象的数据结构,它是对某一类事物整体描述/定义,但不能代表某一具体的事物。 对象是抽象概念的具体实例。 1.类与对象 类是一个模板:抽象,
阅读全文
摘要:Java方法(20-12-05) 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,就是一个方法只完成1个功能,有利于后期的扩展。 方法重载 重载就是在一个类中,有相同的函数名称,但参数不同的函数 重载规则: 方法名称必须相同 参数列表必须不同
阅读全文
摘要:Java流程控制(20-12-04) 用户交互Scanner 通过Scanner类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要使用hasNext() 与 hasNextLine() 判断是否还有输入的数据。 next() 与 nextLine() next(
阅读全文
摘要:Java基础(20-12-03) 注释 单行注释,多行注释,JavaDos:文档注释 最好避免使用浮点数进行比较 类型转换 强制类型转换:(类型)变量名 高->低 自动转换:低->高 char c1='a'; char c2='中'; System.out.println(c1); System.o
阅读全文
摘要:近期学习安排,每天学习4小时 狂神说B站视频 Java零基础学习 Java前言介绍(20-12-2) 博客的重要性: Java入门(20-12-02) JDK: Java Development Kit JRE: Java Runtime Environment JVM: Java Virtual
阅读全文
摘要:2020-12-02 今天开始重温Java基础,扎实基础知识,为后面成为打工人的生活作铺垫!!!
阅读全文