- 博客(52)
- 资源 (2)
- 收藏
- 关注
原创 JAVA 基础语法备忘录 -
socket 就是一个套接字,我们直接调用socket类中的相关封装好方法,可以使用TCP/UDP 协议的API集合,隐藏了相关 三次、四次挥手等操作,以更好地实现客户端与服务端的通讯。socket就是IP地址与端口(port)结合的描述(RFC793)。在整个传输的过程中,要想确定两台机器的逻辑上的地址(端点),需要 ip+port 来确认,由此也就能实现端到端连接(TCP)或者无需连接直接发送到目标端(UDP),由此可以发送广播。
2025-03-12 10:41:17
143
原创 SpringBoot 03 Web开发
springboot提供了starter场景启动器(web,Tomcat,jdbc),自带相关组件实现自动配置场景启动器import ssl提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2025-02-24 17:09:37
237
原创 SpringBoot 02 日志介绍
日志有实现(logback,jul,log4j2)和门面(JCL,SLF4J)。开发不直接使用日志实现框架,使用门面 XXXFactory(slf4j)通过桥接器实现日志功能项目需要日志实现springboot使用SLF4J+logback日志形式提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2025-02-18 23:04:04
141
原创 Git 分布式版本控制
git基本流程本地git安装并将bin目录配置到环境变量path中,右键git bash后配置本地用户名与邮箱 git congig --global user.name "" || git congig --global user.email ""
2025-02-14 16:42:05
367
原创 SpringBoot 01 简单介绍与应用
springboot 使用3.0+版本,JDK使用21,MySQL使用8版本 开发环境IDEA使用2024版本springboot内嵌了Tomcat,包含spring框架,提供starter 简化Maven配置。这里直接使用JPA作为ORM,不引入mybatis。CRUD采用rest(@PostMapping,@GetMapping("/{userId}",@PutMapping,@DeleteMapping("/{userId}")形式)风格。
2025-02-06 22:59:18
1004
原创 MySQL备忘录
这里使用的MySQL版本是8.0.25MySQL安装,包括相关配置文件文本内容,相关cmd命令通过安装包配置环境变量使用cmd管理员权限通过命令安装MySQL 8.0.25。
2025-01-29 14:57:48
490
原创 Vue 2 Element-Plus
前言一、element-plus组件 二、使用步骤1.引入组件2.组件介绍组件-icon使用3.element-plus 其他总结Element-Plus 简单快速实现页面 官网地址 Element-Plus是一套UI代码,通过引入该组件可以在vue页面中直接引用其中对应功能。如icon图标,下拉框,文本框,单选/多选框,图片显示,轮播图,时间日期,数据表格,分页等首先进入项目文件路径我的vue项目名为 vue-jdzz ,进入该文件路径后直接执行安装命令: 安装完成后,在项目中的node modu
2025-01-21 08:55:39
967
原创 NODE笔记 1 http/https模块介绍与简单应用
node 了 http/https 模块 的简单使用,飞书接口发送请求获取响应,模块化,包管理npm
2024-01-12 10:20:05
1641
原创 NODE笔记 0
概念:node.js 是开源,跨平台的JavaScript运行环境,是一款可以运行JavaScript的软件。可以开发服务端,工具类应用(Webpack,Vite,Babel),桌面应用使用 electron框架开发(Vscode,postman)。node.js 中需要了解的进程与线程基础。功能需求:在我的电脑里存储了许多视频,但是视频文件的名字存在一些不必要的内容,现在需要使用node实现批量重命名功能。大概流程就是先读取文件夹下的所有文件名,循环这个读取到的文件名数组,再替换掉想要变更的特定文字。
2024-01-08 16:45:31
458
原创 操作系统02 操作系统的运行
如图,只将时钟,中断,原语作为内核管理,即为微内核;包含 进程存储器,设备管理为大内核CPU状态转换有资源开销,大内核性能更高;微内核结构简单,易于维护。除了大内核 与 微内核还有 外内核 ,模块化,分层结构。
2023-05-12 14:42:44
262
原创 操作系统01 操作系统概述
前言操作系统主要参考了 南京大学 蒋炎岩 老师操作系统(Yanyan's Wiki)课程,和顺平的课程,用做记录备忘。基本命令学习, vim使用,用户管理系统配置 (环境变量,网络配置,服务)Linux搭建各种环境(JavaEE 大数据 Python等)基本shell脚本能进行安全设置 ,系统调优(系统优化,日常监控,日志分析,故障处理,数据备份与恢复)理解Linux内核,可以尝试写一些简单的OS 先整体后细节;善用搜索引擎和各种手册等 ;先做后学,实践(dirty hand)很重要;常用常实际操作优化
2023-05-10 21:23:46
265
原创 电脑的日常使用 0 笔记本电脑验机&使用体验帖
笔记本拯救者Y7000P 2023(Intel I5-12500H),16G-1T,RTX4050 ,首发 ¥6999,开箱验机使用体验。
2023-04-27 10:05:54
16614
原创 bug审核 03 Spring整合MyBatis报错 Error creating bean with name ‘sqlsessionFactory‘
'sqlsessionFactory' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception isjava.lang.reflect.MalformedParameterizedTypeException, 原因是:MyBatis的jar包居然引入了两个,并都进行了buildPath。
2023-04-20 16:22:34
1541
原创 bug审核 02 Mybatis 报错 not known to the MapperRegistry
使用直接生成statement没有报错,说明mybatis大体的配置是没有问题的 ,结合使用反射获取接口后的报错信息显示没有获取到mapper,说明这个方式没有找到正确的mapper文件,但是既然接口类和mapper.XML文件同名,那么就可以确认,应该是mapper文件的namespace少东西。使用Mybatis正常使用mapper文件的namespace.id合成的Statement连接数据库没有问题,但是使用了获取接口类的反射方式就出现了报错。
2023-04-10 17:01:34
595
原创 Maven
安装Maven比较简单,之间将所在目录复制,新建环境变量“MAVEN_HOME” (E:\maven\apache-maven-3.6.1)与在path中添加 “%MAVEN_HOME%\bin;” ,打开cmd后输入 mvn -v,如图:注意,配置之前 要有 "JAVA_HOME"。之后进行本地仓库配置:在conf文件夹下的settings.xml 中有默认的存储位置(默认本地仓库为 | Default: ${user.home}/.m2/repository),可以进行修改-->
2023-03-31 14:47:23
96
原创 工作笔记1 将Oracle数据转换到标准格式的sqlite文件中
数据转换 将OA(Oracle 数据库) 中的数据 已行转列的结果 写入到 sqlite数据库中
2023-03-15 19:00:15
651
原创 SpringMVC笔记 4 文件上传 & 拦截器
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。要在xml文件中配置数据格式化依赖的bean ,再通过注解使用数据格式化提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2022-10-06 20:43:59
614
原创 SpringMVC笔记 3 视图解析器 常见功能 & 处理静态资源 &类型转换器
SpringMVC 要实现省略控制器的部分直接实现从客户端到目标端,要在控制器中写@RequestMapping("XXX") 实现将参数传递并跳转 到 文件视图文件中,现在直接省略控制器中有注释 @RequestMapping("XXX")的方法,直接跳转SpringMVC 配置标签代替 @RequestMapping("XXX")提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2022-09-25 23:22:42
457
原创 SpringMVC笔记 2 视图 视图解析器 国际化
在之前的文章中通过使用 @RequestMapping(“XXX”) 实现将前端的数据信息与控制器中的方法 对应实现请求转发,通过使用 ModelAndView 等方式实现向目标页面(视图)传递参数。
2022-09-24 11:36:41
127
原创 SpringMVC笔记 1 简单的使用
本文主要介绍了sprigMVC 使用 ModelAndView ,ModelMap,Map等方式代替servlet实现请求转发的功能(重定向可以自行在控制器方法中的返回值钱添加 "Redirect"并自行添加前后缀)
2022-09-18 16:18:50
181
原创 SpringMVC笔记 0 基础介绍与使用
SpringMVC 可以代替servlet功能 。springMVC 实现控制器 。 web.xml 中配置拦截器 拦截前台请求。REST风格和普通方法 实现参数从前台传递参数到后台
2022-09-15 00:59:25
130
原创 Oracle 02 事务
Atomicity 原子性:要么都成功,要么都失败 || 两个人转账要么都成功要么都失败Consistency 一致性:事务执行前后总量保持一致 ||两个人转账 钱的总额不变 Isolation隔离Isolation隔离性 各个事务并发执行独立 Durability 持久性 持久化操作,不可变 数据库重启不改变事务结果事务的生命周期:MySQL是自动提交(自动执行commit),oracle是手工提交。
2022-09-14 14:55:13
811
原创 Spring 04 Spring 整合 Mybatis
Mybatis通过使用SqlSessionFactory对象实现数据库的CRUD, Spring要想实现对 Mybatis 的整合,就需要管理该对象。直接创建Java项目即可进行测试练习,要实现二者整合,需要许多jar包处理mybatis 需要将 类-表 实现映射,之后 配置config.xml文件,其中的数据库信息和加载映射文件的信息,现将二者清除,相当于新建了一个空的配置文件。将mapper文件实现类-表映射;
2022-09-03 15:53:34
495
原创 Spring 03 使用Spring开发web项目
拆分配置文件 spring整合web 不必像servlet原生配置 IOC装载到 载到web容器中
2022-08-24 23:51:22
1060
原创 mybatis 入门(四):动态SQL
mybatis 不仅支持传入参数到SQL语句标签,还支持通过字符串拼接的方式实现动态传入SQL标签。处于灵活性的考虑,对应 where 后的语句如果想实现动态SQL,要么在where后添加 1=1 实现,要么就引入标签,至于where后面的SQL拼接,需要再引入 if 标签形如= null">,其中state 就是传入SQL的Java字段,用以判断该if语句中的SQL是否可以进行拼接。另:where标签中 的第一个if标签会被自动处理,但是之后的标签不会校验生成的SQL是否正确。......
2022-08-14 01:20:41
196
原创 Mybatis入门(三):补充知识
mybatis的一些补充 知识,db.proerties 文件配置 别名 类型转换器 。重点关注 类型转换器。
2022-08-13 12:03:54
238
SpringMVC项目基础练习资源(不包含SSM整合)
2022-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人