java
文章平均质量分 65
王凱旋
这个作者很懒,什么都没留下…
展开
-
spring循环依赖问题
一文了解spring的循环依赖原创 2022-10-10 20:16:56 · 751 阅读 · 1 评论 -
mysql之事务
mysql事务总结(面试点)原创 2022-09-24 21:24:41 · 1278 阅读 · 0 评论 -
hashMap1.8底层扩容机制以及核心代码分析
hashmap底层扩容机制原创 2022-09-22 16:32:00 · 2625 阅读 · 1 评论 -
Redis的安装与设置密码和守护进程模式启动
redis的安装与配置,设置守护进程模式启动,设置密码原创 2022-08-10 13:43:51 · 2238 阅读 · 0 评论 -
javascript学习笔记02
js学习笔记2 --包含ajax json和jquery相关笔记原创 2022-07-28 16:26:42 · 1127 阅读 · 0 评论 -
javascript学习笔记记录01
js学习笔记01原创 2022-07-28 16:12:47 · 1383 阅读 · 0 评论 -
使用nginx为我们自己的网站域名添加证书
使用nginx为网站添加证书原创 2022-07-28 15:56:09 · 2578 阅读 · 0 评论 -
linux服务器如何修改mysql端口,两种方法
mysql修改端口操作原创 2022-07-28 15:50:10 · 11192 阅读 · 0 评论 -
mysql学习笔记02--jdbc
jdbc基础学习笔记,附带封装类思想原创 2022-07-28 15:45:35 · 1245 阅读 · 0 评论 -
mysql基础学习笔记01
mysql学习时记录的一些笔记原创 2022-07-28 15:39:49 · 1313 阅读 · 0 评论 -
java网络爬虫的一些基础理论和操作,jsoup使用简介
java爬虫简介,附带jsoup常用方法原创 2022-07-25 21:27:59 · 2460 阅读 · 0 评论 -
SpringMVC基础2 --- 数据请求和响应
数据请求和响应原创 2022-05-06 20:30:39 · 2026 阅读 · 0 评论 -
SpringMVC基础1 --- 基本原理和相关配置
SpringMVC基础配置原创 2022-05-05 23:19:15 · 1964 阅读 · 0 评论 -
Mybatis基础入门2-----简单的增删改查
Mybatis基础增删改查原创 2022-04-28 17:22:04 · 2374 阅读 · 0 评论 -
Spring框架基础入门2:AOP--面向切面编程
什么是AOPAOP为Aspect Oriented Programming的缩写,意为:面向切面编程利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP的优势1. 减少重复的代码2. 提供开发的效率3. 维护方便AOP的底层原理JDK的动态代理技术1、为接口创建代理类的字节码文件2、使用ClassLoader将字节码文件加载到JVM3、创建代理类实例对象,执行对象的目标方法cgli原创 2022-05-05 20:04:57 · 1174 阅读 · 0 评论 -
Spring框架入门基础1:IOC---控制权反转
SpringIOC原创 2022-05-05 16:06:00 · 2036 阅读 · 0 评论 -
MyBatis基础入门8:缓存机制
敬请期待原创 2022-05-03 18:33:19 · 313 阅读 · 0 评论 -
MyBatis基础入门7:注解开发
敬请期待原创 2022-05-03 18:31:58 · 379 阅读 · 0 评论 -
MyBatis基础入门4:#{}和${}传参的使用区别
mybatis传参的两种方式:#{}和${}原创 2022-05-02 12:25:44 · 3163 阅读 · 0 评论 -
MyBatis入门基础3 ---代理
代理:给目标对象提供一个代理对象,并且由代理对象提供对目标对象的引用代理的作用:功能的增强、控制访问:通过代理对象间接访问目标对象 ,以防直接访问目标对象产生不必要的风险。首先提出一个问题:代理类如何知道它代理的是哪个类的哪个方法有两种方式,第一种是用代理类来继承目标类,第二种是让目标类和代理类共同实现一个接口,然后将目标类的核心方法封装在接口当中,当代理类实现这个接口时,便可对目标类的方法进行重写增强。这样当用户使用时候,便可直接调用代理类里的方法即可。这里我们选择用第二种方式来展示一下静原创 2022-05-01 15:39:34 · 2467 阅读 · 0 评论 -
MyBatis基础入门1 - mac下MyBatis在idea的配置
MyBatis是java持久层的框架,我们知道java与数据库进行数据交换时需要使用jdbc,但是jdbc却存在有以下几个问题:数据库连接的频繁创建、释放浪费资源进而影响系统性能。 sql代码写在 java文件当中,如果在开发过程中我们改动某个sql,就需要去修改java代码,改完之后还需要重新编译。 对结果集的解析也是硬编码,sql变化会导致解析结果的代码也跟着变化,系统不易维护。进而我们使用MyBatis框架来代替jdbc。配置我使用的idea版本是:2021.2.2首先我们新建一原创 2022-04-28 13:30:00 · 5054 阅读 · 3 评论 -
java利用反射分析类,并且创建对象
反射的定义能够分析类能力的程序称为反射,反射的本质就是为了获取类信息。在某些时刻,无法通过new来实例化对象,比如tomcat,这个时候就需要反射通过代码来获取类信息,并且无需new来生成对象。反射获取类信息的三种方式通过类:类.class通过对象:对象.getClass();通过路径:class.forName(里面传的是类的路径)利用反射分析类的能力java.lang.reflect 包中有三个类 Field、Method 和 ConstructorField 类:-原创 2022-04-21 16:12:41 · 3338 阅读 · 0 评论 -
详解基数排序,适合初学
核心思想:将整数按位切割成不同的数字,然后按每个位数分别比较。具体做法将所有待比较数值统一为同样的位数长度,数位较短的数前边补零。然后,从最低位开始,依次进行一次排序,这样从最低位排序一直到最高位排序完成后,就变成一个有序数列。我们可以定义一组桶(本质就是一个二维数组)根据位数切分之后,将其放进对应的桶中,然后将按照从左到右、从下到上的顺序把数据从桶中取出,当完成最高位的放入、取出操作之后,整租数据便是有序的了。在定义桶之后,我们还需要定义一个桶记录,用来记录每个桶中存放多少数据。..原创 2022-04-19 21:16:09 · 2010 阅读 · 0 评论 -
深度剖析java初始化块
十分钟,让你对java的初始化块有一个深层次的了解。原创 2022-04-13 11:14:49 · 2131 阅读 · 1 评论