
JavaEE学习成长之路
文章平均质量分 91
JavaEE学习总结
阑梦清川
23级软件工程在读本科生
展开
-
JavaEE进阶---Mybatis(预编译SQL&&即时SQL&&动态SQL标签&&池化技术说明)
1.经典面试题(#{}和${}的区别)1.1关于#1.2关于$1.3情况下需要使用$2.数据库连接池2.1池化技术图解3.动态SQL3.1if标签的使用3.2where标签的使用3.3set标签的使用原创 2025-03-23 21:00:38 · 998 阅读 · 0 评论 -
Mybatis操作数据库(注解+xml两个方式)
1.个人回顾2.关于mybatis注解的说明3.字段和属性不匹配的解决方案3.1第一个方案3.2第二个方案3.3第三个方案4.xml路径配置5.xml里面的字段映射原创 2025-03-23 14:53:38 · 876 阅读 · 0 评论 -
JavaEE进阶--mybatis使用&&测试&&日志&&参数传递&&浏览器访问
1.项目创建2.mybatis的使用2.1创建初始页面2.2补充yml文件2.3navicate表2.4用户类的编写2.5查询接口2.6运行测试3.细节说明3.1java开发规范3.2关于包3.3持久层代码4.测试文件4.1如何生成4.2生成位置4.3补充方法5.配置mybatis日志6.参数传递6.1单个参数6.2多个参数7.参数的重命名8.通过浏览器访问原创 2024-12-23 21:47:37 · 1383 阅读 · 0 评论 -
Spring Boot日志总结
1.我们的日志2.日志的作用3.使用日志对象打印日志4.日志框架介绍5.深入理解门面模式(外观模式)6.日志格式的说明7.日志级别7.1日志级别分类7.2配置文件添加日志级别8.日志持久化9.日志文件的拆分9.1官方文档9.2IDEA演示文件分割10.日志格式的配置11.更简单的日志输入-lombok依赖11.1为什么说这个更简单11.2 lombok的使用11.3注解的生命周期原创 2024-11-30 11:55:46 · 1887 阅读 · 1 评论 -
Spring配置文件---properties和yml文件
1.分类和说明2.properties配置文件的演示3.yum配置文件演示3.字符串里单双引号的说明4.yum读取对象5.yum读取列表原创 2024-11-30 09:26:51 · 733 阅读 · 0 评论 -
JavaEE进阶-----mybatis操作数据库(新手教程)
1.创建项目2.mysql相关操作3.安装插件4.工程创建4.1Bean文件夹4.2Dao文件夹4.3xml文件内容解读4.4配置文件4.5测试文件原创 2024-11-26 13:05:59 · 1236 阅读 · 0 评论 -
IOC控制反转---相关的介绍和6大注解解读(类注解+方法注解)
1.传统方式造车2.传统方法的弊端3.IOC的引入3.IOC对于图书管理系统进行改进(初识)4.注解的使用说明4.1@controller注解4.2@service注解4.3@component注解4.4关于spring命名的问题4.5@component重命名4.6@repository注解4.7@configuration注解4.8注解之间的关联4.9@Bean注解5.扫描路径原创 2024-11-20 19:47:43 · 996 阅读 · 0 评论 -
SpringMVC案例学习(二)--表白墙/图书管理系统1.0版本
1.表白墙页面设计1.1准备工作1.2前端代码测试1.3lombok使用1.4前后端交互1.5version2.01.6version3.02.图书管理系统1.0版本2.1准备工作2.2后端代码2.3后端代码测试-postman2.4前后端交互2.5图书列表信息更新1.02.6图书列表信息更新2.0原创 2024-11-17 12:15:44 · 1198 阅读 · 0 评论 -
SpringMVC案例学习(一)--计算器设计&&登录页面设计
1.计算器1.1.html代码1.2接口设计1.3前端测试1.4接口测试2.登录页面设计2.1接口实现2.2查看前端页面效果2.3未进行前后端交互时候的代码2.4前后端交互设计2.5个人实践遇到的问题3.lombok介绍3.1插件安装3.2导入依赖原创 2024-11-13 12:32:51 · 1160 阅读 · 0 评论 -
JavaEE进阶----SpringMVC(三)---响应的获取
1.cookie和session获取1.1servlet写法获取1.2spring获取cookie1.3传统方法获取session1.4sring获取session内容2.访问静态页面3.一个项目部署多个服务4.responsebody的介绍5.返回html的片段6.不同相应content-type类型6.1text/html类型6.2application-json类型6.3 js/css类型7.设置状态码8.自定义content类型和编码9.自定义header原创 2024-11-12 11:48:38 · 711 阅读 · 0 评论 -
JavaEE进阶---SpringMVC(二)请求里面十种参数类型
1.请求1.1接受单个参数的请求1.2多个参数的传递1.3传递对象1.4参数重命名1.5设置参数是非必传的1.6数组的请求方式1.7如何传递集合1.8传递json数据1.9获取url里面的参数1.10获取文件原创 2024-11-11 17:45:52 · 920 阅读 · 0 评论 -
JavaEE初阶---properties类+反射+注解
1.配置文件properities2.快速上手3.常见方法3.1读取配置文件3.2获取k-v值3.3修改k-v值3.4unicode的说明4.反射的引入4.1传统写法4.2反射的写法(初识)4.3反射的介绍4.4获得class类的方法4.5所有类型的class对象4.6类加载过程4.7类初始化的过程4.8类加载过程4.9获取类的运行时结构4.10动态创建对象4.11获取成员属性方法4.12性能测试5.反射的应用5.1操作泛型5.2操作注解6.注解annotati原创 2024-11-10 15:38:25 · 1328 阅读 · 0 评论 -
SpringBoot续+SpringMVC入门介绍
1.BS/CS架构1.1基本概况说明1.2两个架构的对比2.web服务器3.修改端口号4.其他的项目创建和运行的方法5.Spring MVC入门5.1基本介绍5.2创建说明5.3修改国内源5.4注解和链接5.5两类请求的引入##get请求##post请求##设置请求类型原创 2024-11-07 17:04:56 · 1313 阅读 · 0 评论 -
JavaEE初阶--servlet篇(三)HttpServlet/response/request对应方法使用
1.总括说明2.httpservlet父类2.1方法介绍2.2dopost方法的演示2.3doput方法的演示3.HttpServletRequest类3.1方法说明3.2方法使用演示3.3getparameter方法使用3.4使用form表单的方式3.5jackson获取参数4.HttpResponse类4.1设置状态码4.2自动进行刷新4.3重定向跳转4.3重定向跳转原创 2024-11-04 21:39:15 · 925 阅读 · 0 评论 -
JavaEE初阶---servlet篇(二)(smartTomcat的使用&相关错误类型)
1.servlet创建项目问题说明2.SamrtTomcat插件3.乱码问题的说明4.其他的错误类型说明4.1常见错误之4044.2常见错误之4054.3常见错误之5004.4空白页面/无法访问原创 2024-11-04 17:54:16 · 1015 阅读 · 0 评论 -
JavaEE进阶---第一个SprintBoot项目创建过程&&&我的感受
1.我的创建感受2.环境配置说明2.1xml文件国内源2.2配置流程3.创建项目4.项目创建说明5.第一个程序--helloworld原创 2024-11-03 12:19:04 · 1179 阅读 · 0 评论 -
JavaEE初阶---网络原理(六)---HTTPS加密(对称,非对称,中间人攻击,公证机构)
1.HTTPS加密的引入1.1对于加密的基本认识1.2对称加密1.3非对称加密1.4对称非对称的问题2.中间人攻击3.公证机构原创 2024-11-02 11:37:56 · 479 阅读 · 0 评论 -
JavaEE初阶-----servlet-api,Maven创建项目,部署,打包,测试全过程
3.Tomcat---HTTP服务器4.Maven配置4.1版本说明4.2其他状况4.3中央仓库4.4坐标片段4.5IDEA创建项目4.6相关说明4.7创建项目4.8编写代码4.9打包程序4.10 测试程序5.总结导图原创 2024-11-01 23:37:59 · 1226 阅读 · 0 评论 -
JavaEE初阶---网络原理(五)---HTTP协议
1.基本架构2.FIddle介绍和安装2.1下载官网2.2版本选择2.3页面介绍2.4手动设置2.5基本操作3.对于代理的解释4.报文格式解读5.URL介绍5.1默认端口5.2查询字符串5.3片段标识符5.4urlencode操作6.HTTP里面的两类主要请求1.header键值对介绍7.响应状态码8.客户端构造HTTP请求9.postman的使用方法9.1基本页面介绍9.2workspace的创建9.3项目名称和权限说明9.4创建标签页9.5自动生成代码原创 2024-11-01 09:28:19 · 1267 阅读 · 0 评论 -
JavaEE初阶---网络原理(四)--IP协议/DNS协议
1.初识网络层(了解即可)2.地址管理2.1动态分配2.2网络地址转换2.3IP-v6最终解3.网段划分4.以太网协议--数据链路层5.DNS应用层协议原创 2024-10-31 16:28:53 · 755 阅读 · 0 评论 -
JavaEE初阶---网络原理值TCP篇(三)
1.延时应答机制2.捎带应答3.面向字节流---粘包问题3.1问题引入3.2解决方法4.异常情况的处理5.TCP的心跳机制6.TCP/UDP的对比原创 2024-10-31 16:26:27 · 813 阅读 · 0 评论 -
JavaEE初阶---网络原理之TCP篇(二)
1.断开连接--四次挥手1.1 TCP状态1.2四次挥手的过程1.3time_wait等待1.4三次四次的总结2.前段时间总结3.滑动窗口---传输效率机制3.1原理分析3.2丢包的处理3.3快速重传4.流量控制---接收方安全机制4.1流量控制思路4.2剩余空间大小4.3探测包的机制5.拥塞控制---考虑中间节点5.1机制的考量5.2阻塞情况图像分析原创 2024-10-30 20:47:26 · 912 阅读 · 0 评论 -
JavaEE初阶----网络原理之TCP篇(一)
1.TCP的报头格式1.1 基本结构1.2 报头长度1.3 4位首部长度1.4保留6位2.确认应答的机制3.对于可靠传输的解读3.1什么是可靠传输3.2应答数据普通数据区分4.超时重传的机制4.1超时重传的原理4.2等待时间的界定4.3去重机制的引入5.连接管理--三次握手&四次挥手5.1三次握手的过程5.2三次握手的核心作用原创 2024-10-30 12:28:53 · 977 阅读 · 0 评论 -
JavaEE初阶------网络编程续+传输层UDP协议介绍
1.实现翻译服务器2.TCP的socket api使用3.初识网络编程3.1开发中常见的格式3.1.1行文本方式构造3.1.2xml格式表示3.1.3json处理格式3.1.4protobuffer格式3.2传输层3.2.1UDP报文格式3.2.2校验和的说明3.2.3校验和的计算方法3.2.3.1CRC算法3.2.3.2MD5算法原创 2024-10-29 19:03:57 · 1267 阅读 · 0 评论 -
JavaEE初阶---网络原理/UDP服务器客户端程序
1.网络初识2.网络编程2.1TCP/UDP区别介绍2.2UDP的socket api使用2.3UDP协议里面的服务器客户端程序原创 2024-10-28 19:33:04 · 1071 阅读 · 0 评论 -
JavaEE初阶---文件IO总结
1.文件初识2.java针对于文件的操作2.1文件系统的操作---file类2.2文件内容的操作---流对象的分类2.4字符流的操作===》文本文件2.4.1异常的说明2.4.2第一种文件内容的读取方式2.4.3第二种读取方式2.4.4close的方法的介绍2.4.5close的使用优化操作2.4.6内容的写入2.3字节流的操作===》二进制文件2.4一些其他的读取方式2.5字节流字符流转换3.练习程序:扫描指定的目录原创 2024-10-27 14:36:11 · 909 阅读 · 0 评论 -
JavaEE初阶---多线程(五)---定时器/线程池介绍
1.定时器的介绍2.线程池2.1为什么需要使用线程池2.2如何进行线程池的创建2.3普通的构造方法的局限性2.4该种对象创建的方法的特点2.5线程池的模拟实现的逻辑3.ThreadPoolExecutor类的介绍3.1构造方法3.2四种拒绝的策略原创 2024-10-26 21:50:30 · 998 阅读 · 0 评论 -
JavaEE----多线程(四)----阻塞队列的介绍和初步实现
1.阻塞队列1.1作用一:解耦合1.2作用二:削峰填谷1.3系统里面的阻塞队列的使用1.4实现普通队列1.5在普通队列的基础上面实现阻塞队列1.6设计优化1.7实现初步的生产者消费者模型原创 2024-10-25 23:33:08 · 1018 阅读 · 0 评论 -
JavaEE初阶---多线程(三)---内存可见性/单例模式/wait,notify的使用解决线程饿死问题
1.volatile关键字1.1保证内存的可见性--引入1.2保证内存的可见性--分析1.3保证内存的可见性--解决1.4内存可见性-JMM内存模型2.notify和wait介绍2.1作用一:控制调度顺序2.2作用二:避免线程饿死2.3notify和notifyAll区分3.单例模式--经典设计模式3.1饿汉模式3.2懒汉模式3.3设计模式和线程安全3.4解决饿汉模式的安全问题3.5解决方案的优化3.6指令重排序的解决原创 2024-10-23 18:51:11 · 1391 阅读 · 0 评论 -
JavaEE----多线程(二)
1.进程的状态2.线程的安全引入3.线程安全的问题产生原因4.synchronized关键字的引入4.1修饰代码块4.2修饰实例方法4.3修饰静态方法4.4对象头介绍4.5死锁-可重入的特性5.关于死锁的分析总结5.1死锁的分析5.2死锁成因的必要条件5.3死锁的解决方案原创 2024-10-22 18:50:52 · 1317 阅读 · 0 评论 -
Javaee---多线程(一)
1.线程的概念2.休眠里面的异常处理3.实现runnable接口4.匿名内部类子类创建线程5.匿名内部类接口创建线程6.基于lambda表达式进行线程创建7.关于Thread的其他的使用方法7.1线程的名字7.2设置为前台线程7.3判断线程是否存活8.创建线程方法总结9.start方法10.终止(中断)线程-interrupt10.1自定义标志位10.2使用系统里面的标志位11.线程等待join12.线程方法总结11.线程等待join12.线程方法总结原创 2024-10-21 18:54:00 · 1124 阅读 · 0 评论