- 博客(16)
- 收藏
- 关注
原创 MyBatis
文章目录Mybaits配置环境1.简介1.1、什么是mybatis1.2、如何获取mybatis1.3、持久化1.4、持久层1.4、为什么需要mybatis2.第一个mybatis程序2.1、搭建环境2.2.创建一个模块:**千万注意:下面这样编写mybatis的核心配置文件(xml)是错误的**2.3、编写代码(查询)2.4、测试3. CRUD1.namespace2.Select3.Insert4.Update5.Delete6.错误分析7.万能的Map8.思考题(模糊查询)4.配置解析1、核心配置文件
2021-08-16 16:49:48 1576
原创 Javaweb-随笔
文章目录1、servlet1.ServletContext1.共享数据源2.获取初始化参数3.请求转发4.读取资源文件2.HttpServletResponse1.response文件下载2.验证码功能3.实现响应重定3.HttpServletRequest1.初试request:2.request应用:2、Cookie 、Session2.1、会话(Session)2.2、保存会话的两种技术2.3、Cookie2.4、Session(重点!!)3.JSP3.1什么是JSP4.MVC三层架构4.1、早些年4
2021-08-11 13:05:07 620
原创 IDEA快捷命令
文章目录idea快捷命令:CtrlAltShiftCtrl + AltCtrl + ShiftAlt + ShiftCtrl + Shift + Alt其他idea快捷命令:Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内
2021-07-22 14:18:54 525
原创 JavaSE之多线程再叙(3)(随笔)
文章目录多线程再叙:多线程再叙:1.线程就是独立的执行路径2.在程序运行时,即使没有自己创建线程,后台也会有多个线程,如:主线程(用户线程)、gc线程(垃圾回收线程)—(守护线程)3.mian()称之为主线程,为系统的入口,用于执行整个程序3.在一个进程中,如果开辟了多个线程,线程的运行由调度器(CPU)安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预。写程序时但能赋予不同线程的优先级。4.对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制5.线程会带来额外的开销,如C
2021-07-18 21:57:59 67
原创 Maven
文章目录Maven:Maven的安装与配置博客链接Maven介绍Maven项目结构小结依赖管理依赖关系唯一ID搜素第三方组件命令行编译在IDEA中使用Maven在IDEA中使用Maven链接构建流程Lifecycle和Phase(生命周期和阶段)Goal小结使用插件模块管理中央仓库私有仓库本地仓库小结使用mvnw(Maven Wrapper)安装Maven WrapperMaven:Maven的安装与配置博客链接https://blog.csdn.net/a805814077/article/det
2021-07-17 17:29:50 316
原创 javaSE之多线程(2)线程池相关
文章目录多线程:使用线程池ThreadPoolExecutor 中的 shutdown() 、 shutdownNow() 、 awaitTermination() 的用法和区别ScheduledThreadPool使用Future小结使用CompletableFuture使用ForkJoin(新的线程池)使用ThreadLocal小结多线程:使用线程池Java语言虽然内置了多线程支持,启动一个新线程非常方便,但是,创建线程需要操作系统资源(线程资源,栈空间等),频繁创建和销毁大量线程需要消耗大量时间
2021-07-16 22:47:33 93
原创 javaSE之多线程(1)
文章目录Multithreading:(多线程)多线程基础进程进程 vs 线程多线程创建新线程创建新线程线程的优先级线程的状态中断线程Multithreading:(多线程)多线程基础现代操作系统(Windows,macOS,Linux)都可以执行多任务。多任务就是同时运行多个任务,例如:CPU执行代码都是一条一条顺序执行的,但是,即使是单核cpu,也可以同时运行多个任务。因为操作系统执行多任务实际上就是让CPU对多个任务轮流交替执行。例如,假设我们有语文、数学、英语3门作业要做,每个作业需要3
2021-07-16 16:48:28 145
原创 javaSE之dateAndTime
文章目录日期与时间:Date和Calendar标准库API我们再来看一下Java标准库提供的API。Java标准库有两套处理日期和时间的API:DateCalendarTimeZoneLocalDateTimeLocalDateTimeDateTimeFormatterDuration和PeriodZonedDateTime时区转换DateTimeFormatterInstant最佳实践旧API转新API新API转旧API在数据库中存储日期和时间日期与时间:Date和Calendar我们看看以下几种日
2021-07-12 11:12:13 120
原创 javaSE之集合
文章目录集合前言:使用List集合前言:在Java中,如果一个Java对象可以在内部持有若干其他Java对象,并对外提供访问接口,我们把这种Java对象称为集合。很显然,Java的数组可以看作是一种集合:String[] ss = new String[10]; // 可以持有10个String对象ss[0] = “Hello”; // 可以放入String对象String first = ss[0]; // 可以获取String对象既然Java提供了数组这种数据类型,可以充当集合,那么,我们
2021-07-10 23:04:04 79
原创 泛型随笔@
文章目录1.什么是泛型2.使用泛型泛型接口编写泛型多个泛型类型擦拭法extendsextends通配符的作用使用extends限定T类型super通配符对比extends和super通配符PECS原则无限定通配符1.什么是泛型为了解决新的问题,我们必须把ArrayList变成一种模板:ArrayList,代码如下:public class ArrayList {private T[] array;private int size;public void add(T e) {…}public
2021-07-07 19:52:19 64
原创 javaSE之反射
文章目录JAVASE之反射1.class类☆重点来了(当然前边也很重要)2.访问字段2.1. 访问字段2.2.获取字段值2.3.设置字段值3.调用方法3.1.JAVASE之反射1.class类除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如:StringObjectRunnableException...而class是由JVM在执行过程中动态加载的。JVM在第一次读取到一种class类型时,将其加载进内存。每加载一种class,JVM就
2021-07-07 13:27:50 127
原创 javaSE之注解
文章目录注解:java Annotation1.什么是注解1.注解的作用2.注解的格式3.注解在哪里使用2.三类注解3.定义注解4.处理注解利用反射读取注解使用注解注解:java Annotation1.什么是注解注解是从JDK5.0开始引入的新技术,注释会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”。1.注解的作用1.不是程序本身,可以对程序做出解释(这一点个注释(comment)没什么区别)2.可以被其他程序比如编译器等读取2.注解的
2021-07-06 10:53:31 510
原创 Markdown的使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-06 08:44:17 63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人