自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 mybatis运用xml映射sql的源码思考

解决问题:首先我们需要理解Mybatis的主要用处,就是封装JDBC,避免繁杂的配置。将数据库的数据源封装起来,mybatis将sql语句通过网络协议发送给数据库进行执行,将结果集返回给java程序。然后调用select方法的时候中间一些源码做了发送sql给数据库执行,并不是在java程序里面执行的(后面涉及了网络通信就不深究了))->selectList->prepareStatement->exectue->sendCommand(发送sql给数据库进行执行sql语句)Mybatis映射问题。

2023-07-14 16:55:04 146 1

原创 堆和栈的小记录

堆栈的联系

2023-01-13 11:40:12 131

原创 编译型和解释型的区别

编译型和解释型的区别

2022-12-27 13:21:43 142

原创 java的jdk安装与卸载

jdk安装和卸载教程

2022-12-27 11:53:47 119

原创 DOS常用命令

dos常用命令

2022-12-27 10:18:27 44

原创 makedowm基础语法

makedown基本语法

2022-12-25 15:04:13 122

原创 记录错误-idea连不上码云

日常记录错误,以后不要再犯

2022-09-27 13:37:16 616

原创 三步了解跨域问题,并解决nginx与Tomcat之间的跨域问题

当发生两台或多台服务器不能通信的时候,可能发生了跨域问题

2022-09-17 11:41:55 754

原创 五招轻松帮你替换IDEA内置maven

五招轻松帮你替换IDEA内置maven

2022-06-23 11:48:04 5353 6

原创 如何给电脑装maven(保姆级别)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-05-31 00:16:06 595

原创 IOC操作Bean管理之基于xml方式

基于xml方式创建对象配置User对象创建<bean id="user" class="com.spring5.User">........</bean>(1) 在spring配置文件中,使用bean标签,标签里面添加对应属性,就可以开始对象创建(2) 在bean标签中有很多属性,介绍常见的属性Id属性:唯一表示class属性:类全路径(包类路径)(3) 创建对象时候,默认也是执行无参数构造方法完成对象创建基于xml方式注入属性(0) DI:依赖注入DI是IO

2021-08-24 08:50:56 78

原创 spring最重要的知识点之一--IOC容器

大家好啊,今天咱们来学spring 5中最重要的知识点之一.IOC容器。在spring中有两个非常的重要的知识点就是IOC容器和AOP。今天咱们来讲IOC容器,AOP会在IOC容器讲完后讲述。首先我们要先知道IOC容器是什么?(what)IOC的专业名称叫做控制反转,简单的理解理解是把对象创建和对象管理的过程交给spring进行管理。为什么需要IOC呢(why)首先主要的目的就是为了降低耦合度。耦合度是什么呢。就是关联性,为了降低对象和项目的关联性,还有就是更容易为后期维护。怎么学习IOC容器(h

2021-08-23 11:50:50 125

原创 spring 5简单介绍

spring 5 简单介绍spring 这个大家庭对于初学者肯定不知道从何学起,但是我们可以去spring的官方文档里面有详细的学习路径,首先是spring framework 然后spring boot 进一步深入的是spring cloud。我在这里放一下官方文档的链接https://spring.io/projects,当然看文档是需要亿点英文水平,毕竟别人是国外的网站。如果不想看官方文档,可以跟着小编的思路去探索spring去全家桶。咱们直接进入正题 spring 5 是spring fram

2021-08-22 11:58:41 283

原创 五招解决 多(线程)进程中如何避免竞争,进行互斥

多(线程)进程中如何避免竞争,进行互斥首先先引进临界区的概念:我们把对共享内存进行访问的内存片段称作临界区域或临界区(critical region)。如何避免竞争,需要满足以下四个条件任何两个进程(线程)不能同时处于其临界区不应该对CPU的速度和数量做任何假设临界区外运行的进程不得阻塞其他进程不得使进程无限期等待进入临界区参考书籍:现在操作系统第四版 进程域线程互斥的五种方法屏蔽中断使进程刚刚进入临界区时立即屏蔽所有中断,并在离开时打开中断。CPU只有发生时钟中断或其他

2021-07-27 15:12:10 3007 1

原创 MySQL、Oracle和SQL server 三种分页

分页的定义浅显理解:当在页面显示大量数据时,页面不能清楚显示大量数据时,就提供了分页这种技术,就像图书一样将大量的的内容分为许多页面,方便查看,这就是分页的浅显理解。要实现分页,必须知道某一页的数据在哪里开始到哪里结束假设每页显示10条数据Sqlserver/Oracle:从1开始计数第n页 开始 结束1 1 102 11 203 21 30n (n-1)10+1 n0mysql:从0开始计数0 0 91 10 192

2021-07-19 15:56:10 286

原创 java中IO流的缓冲区浅显介绍与示例

缓冲流缓冲流简述BufferInputStream和BufferOutStreamInputStream和OutputStream是节点流BufferInputStream和BufferOutStream是处理流(包装流)读文件和写文件都使用了缓冲区,减少了读写次数,从而提高效率。利用缓冲区如下图不利用缓冲区如下图:缓冲去就像一个中转站,文件写入到缓冲区中,就可以一次性的写入内存,从而减少了读写的操作,提高了效率。当创建这两个缓冲流的对象是,...

2021-05-14 09:38:45 496

原创 2021-05-14

IO流基础知识IO流基础知识流的原理:在Java程序中、对于数据的输入、输出操作以(Stream)方式进行JDK提供了各种各样的“流”类,用于获取不同种类的数据;程序中通过标准的方法输入或输出数据。Java的流类型一般位于Java.io包中。流的概念数据源date source。提供原始数据的原始媒介。常见的:数据库、文件、其他程序、内存、网络连接、IO设备。数据源就像一个水箱,流就像水箱中流着的水,程序就是我们最终用户。流是一个抽象、动态的概念,是一串连续动态的数据集合。流的分类输入

2021-05-14 00:51:07 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除