随笔分类 - java
摘要:目录Mybatis框架-02动态SQL多对一实体类N+1策略等值策略一对多实体类N+1策略等值策略缓存一级缓存二级缓存逆向工程 Mybatis框架-02 动态SQL 什么是动态sql? 可根据传进来的值不同,动态的生成sql语句。调用的是同一条sql语句,从而达到sql语句的复用。 比如说我要修改密
阅读全文
摘要:目录Mybatis框架-01Mybatis入门日志框架Log4j的使用1.1. 在代码中初始化Logger一个简单的CRUD案例使用了Junit的测试工具手动映射(resultMap)主配置文件细节问题settings:注解的开发@Param解决多个参数传入的问题#{}和${}的区别 Mybatis
阅读全文
摘要: 目录easyExcel导出Excel表格使用的依赖ControllerpojoTest读Excel写Excelweb上传、下载 easyExcel导出Excel表格 参照简书:https://www.jianshu.com/p/882db0771b80 官网:https://github.com
阅读全文
摘要:目录XSSFWorkbook生成模板以及解析模板1、生成模板1.1新增一个VO对单元格数据格式进行定义1.2、创建工具类对模板进行生成2、模板的解析 XSSFWorkbook生成模板以及解析模板 1、生成模板 只生成模板表头的一列,跟据数据的类型同步到模板的格式,必录单元格加*,时间格式化等,有长度
阅读全文
摘要:过滤器、监听器、文件上传和下载 过滤器(Filter) 过滤器又可以称之为拦截器。 Filter java中的Filter并不是一个标准的servlet,它不能处理用户请求,对客户端 生成响应。主要用于对HttpServletRequest进行预处理,以对HttpServletResponse进行后
阅读全文
摘要:目录ajax应用场景什么是ajax?原理:跟传统比较创建ajaxget请求post请求解决两大问题ajax请求封装:JSON格式: ajax 为什么要学习ajax? 通过异步模式,刷新局部数据,提升了用户体验。 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了宽带占用。 现在几乎所有的B
阅读全文
摘要:目录jspjsp好处:jsp的本质Jsp生成的servlet文件的查找:jsp的语法注释jsp隐藏(内置,隐含)对象2.2****隐藏对象概述jsp四大域对象EL表达式语法EL隐藏对象4.3.2域隐藏对象.3.3页面上下文隐藏对象4.4EL运算符4.5禁用EL表达式JSTL概述导入标签库用法:5.4
阅读全文
摘要:目录servlet-02HttpResponse转发和重定向路径ServletContext:会话追踪技术cookie:HttpSession:Session的原理:Cookie与Session的区别UUID: servlet-02 HttpResponse 服务器响应给浏览器的对象。 可以设置响应
阅读全文
摘要:目录Servlet如何来访问一个servlet呢?Servlet的生命周期Servlet接口相关的类型ServletConfig对象Generic Servlet抽象父类HttpServlet抽象类Servlet细节1.Servlet与线程安全(先背下来)2.让服务器在启动时就创建ServletSe
阅读全文
摘要:目录javaWeb介绍HTTP协议(重点)请求协议:GET请求,POST请求:响应协议:响应码:Http协议的三次握手:URI和URL的区别:Servlet javaWeb介绍 Web应用就是为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。JavaWeb就
阅读全文
摘要:目录java反射获取反射的三种方法通过反射获取属性:通过反射获取方法:通过反射创建对象:通过反射获取所有的构造方法:ResultSetMetaData代码分层三层架构 java反射 什么是反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能
阅读全文
摘要:目录网络编程网络底层网络模型一网络模型二IP ,端口号,通信协议TCP线程和网络编程服务器和客户端UDP 网络编程 网络底层 网络模型一 网络模型二 IP ,端口号,通信协议 IP: 识别一台计算机的,只要是为了找到某一台,所有IP地址不能够重复。 由4个8位二进制的组成,也就是32位的二进制,
阅读全文
摘要:目录多线程创建线程的两种方式通过继承Thread类来创建实现Runnable接口代理设计模式多线程的生命周期同步锁synchronized死锁等待和唤醒 多线程 程序:Program,是一个指令的集合 进程:Process,(正在执行中的程序) 进程是程序的一次动态执行过程,占用特定的地址空间。
阅读全文
摘要:目录IO流File类InputStream:输入流 和 OutputStream:输出流FileInputStream 和 FileOutputStream:Reader:读 和 Writer:写FileReader 和 FileWriterBufferedReader 和 BufferedWrit
阅读全文
摘要:目录容器Collection接口为什么要有集合呢?Collection接口中的方法List接口实现类:ArrayListLinkedListset接口注意:set集合遍历有两种方式:HashSetLinkedHashSetTreeSet注意:二叉树是一个升序的存储结构,所以要有比较的规则。Map接口
阅读全文
摘要:目录异常 Exception什么是异常?五个关键字自定义异常 异常 Exception 什么是异常? 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 程序错误分为三种:1.编译错误;2.运行
阅读全文
摘要:目录常用类1.包装类2.字符串2.1不可变字符串 String2.2可变字符串StringBuffer 和 StringBuilder3.Math数学类4.枚举Enum 常用类 1.包装类 1.1 为什么要有包装类? 当我们的基本数据类型要转换成字符串怎么转?转换成二进制的时候是不是要写一些复杂的逻
阅读全文
摘要:目录多态什么是多态?java中如何实现多态?使用多态的好处?多态的存在要有3个必要条件:为什么需要多态多态封装继承实现多态的步骤实现多态的形式向上转型和向下转型子类转换为父类:自动转换(向上转型)父类转换为子类:强制转换(向下转型)代码案例 多态 什么是多态? 多态性是OOP中的一个重要特性,主要是
阅读全文
摘要:目录接口和内部类接口面向接口编程Java接口特性学习如何定义接口?如何实现接口接口相关规则案例内部类成员内部类静态内部类方法内部类匿名内部类垃圾回收机制对象空间的分配:对象空间的释放:垃圾回收机制关键点 接口和内部类 接口 随着软件规模的日益庞大,我们需要把复杂系统划分成小的组成部分,编程接口的设计
阅读全文
摘要:目录继承方法的重写为什么要重写父类的方法呢?为什么不重新写一个新的方法呢?重写的特点:代码:final关键字修饰变量修饰方法修饰类ObjecttoString方法equals方法抽象类定义:概念:声明抽象方法会造成以下两个结果:抽象类总结规定代码练习 继承 继承:类是对对象进行抽象,继承为了对一些类
阅读全文

浙公网安备 33010602011771号