摘要:大家知道,在实体Entity里面,可以使用java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段 但是,java.sql.Date、java.sql.Timestamp、java.util.D
阅读全文
摘要:基础加强 类加载器 A.类加载器获取classpath下任意内容 注意: 可以通过ClassLoader可以获取classpath下的所有内容. SpringMVC 1.整体架构 2.流程细节图 2.Web.xml配置文件 3.返回值方式 2.异常处理 异常图解: 异常使用: 实现以下类,并将此类实
阅读全文
摘要:Servlet 注意: servletConfig可以获取配置文件(xml文件)中配置的servlet对象的初始化参数。 url-pattern 缺省servlet 注意:tomcat目录下有一个默认web.xml文件,当部署项目时默认读取项目下的web.xml文件,如果读取不到则会到全局web.x
阅读全文
摘要:Bean的xml配置 1.bean的初始化方式 三种方式: 默认构造器,静态工厂初始化(了解)和实例工厂初始化(了解) 2.springbean的作用域 Bean默认作用域是单实例的 可以设置非单实例 作用域介绍: 比如:将作用域设置request时,原理是在request对象创建好后调用,requ
阅读全文
摘要:一级缓存和二级缓存 mybatis一二级缓存测试实例: package com.atguigu.mybatis.test; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; impo
阅读全文
摘要:1.问题 访问路径http://10.118.30.52:8088/helloWorld/hello后会报404错误,原因是springmvc配置文件中的包扫描路径错误.修改配置如下: 2.问题跟踪发现 1.打断点到正常的controller代码中,如下图: 2.通过观察方法的调用栈内存,可以看到方
阅读全文
摘要:1.$与#区别 结论: 2.返回值为Map<String,Employee>类型的对象 mapper接口类如下: xml文件 <!--public Map<Integer, Employee> getEmpByLastNameLikeReturnMap(String lastName); --> <
阅读全文
摘要:1.将spring打包成一个可执行的jar包 参考文档:https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/ : 71.2. Packaging Executable Jar and War Files
阅读全文
摘要:1.resp目标的pathVirialbe注解 springmvc发送rest请求 web.xml文件 /** * Rest 风格的 URL. 以 CRUD 为例: 新增: /order POST 修改: /order/1 PUT update?id=1 获取: * /order/1 GET get
阅读全文
摘要:1.nio概念 nio与传统io区别,nio是一个双向管道,管道内没有数据,如果要想从源到目标传递数据需要使用缓冲区.而传统io是单向的管道,管道内直接就是输入或者输出流.nio通道面向缓冲区,io通道面向流. 针对网络通信: nio是 一.缓冲区学习 根据源码,查看核心buffer四个属性. 缓冲
阅读全文
摘要:1.多线程操作共享数据 1.多线程操作共享数据时,会出问题,那么就可以使用java.util.concurrent.Atomic类定义共享数据,这个工具包保证类中的数据都具有原子性. 具体实例如下: package com.atguigu.juc; import java.util.concurre
阅读全文
摘要:1.maven常用命令 2.maven只是定义抽象,实际由插件完成功能 3.坐标 4.仓库 5.依赖 6.生命周 每个命令执行细节 7.依赖传递性 8.依赖排除 9.依赖原则 目标: 解决模块间的jar包冲突 10.统一管理依赖的版本 场景: 11.继承 注意:因为子工程中依赖父工程,所以在部署子工
阅读全文
摘要:1.查看本地文件修改记录 保存本地修改记录: 可以将system下的LocalHistory保存,到另一个目录,需要的时候保存即可. 2.debbuger查看代码 1)优化设置 2)常用 3.条件断点 在断点处右键 设置条件 >这样就会在i循环到=60的时候停止. 4.ctrl+u: 查看表达式的值
阅读全文
摘要:一.通过git从远程拉取代码到idea本地 1.git配置 2.通过git拉取远程仓库代码 图一: 图二: 3.下一步下一步即可 二.share本地仓库代码到git上 注意: 通过share会变成一个新的仓库存在
阅读全文
摘要:1.idea设置模板 Postfix Completion是无法改变的模板 live Template是可以修改的 自定义模板 如下图: 创建测试方法: $VAR1$代表光标占位符
阅读全文
摘要:1.导入jar包文件: https://pan.baidu.com/s/1QSd_CY5X_dUUw74evbckXg 密码: 23rq 2.idea -->settting > import settting(导入jar包) 2.重启idea后就可以使用eclipse的快捷键了,如下是常用快捷键:
阅读全文
摘要:1.genneral设置 2.自动导包 3.设置显示行号和方法分隔符 4.忽略大小写提示代码 比如:输入str会让其提示String 5.去掉单行显示类,让idea多行显示,容易找到类 6.设置字体及行间距 7.设置注释颜色 8.修改文件的头信息 9.设置文件编码 10设置自动编译 11.设置分屏显
阅读全文
摘要:1.jdk8日期和时间api是线程安全的 1.java.time 处理日期时间 2.java.time.temporal: 时间校正器.获取每个月第一天,周几等等 3.java.time.format: 时间格式化包 4.java.time.zone:时区包 直接上代码:
阅读全文