自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 【无标题】

1

2022-06-11 22:44:20 111 1

原创 动态代理通用模板

动态代理的通用方法 package com.wei.dynamic2; import com.wei.dynamic.Rent; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; /** * 使用这个类 自动生成代理类 * 通用的模板 * * */ public class ProxyInvocationHandler

2021-07-05 13:29:50 116

原创 单链表求有效节点个数

单链表求有效节点个数(不包含头节点) 思路: 1. 定义一个方法,接受头节点参数 2. 对链表判空,空链表返回0 3. 定义一个长度变量接收 4. 定义一个临时节点temp 5. whle循环处理 6. 返回length 代码实现 /** * 获取单链表的有效长度,不包含带头节点 * @param head * @return */ public static int getLength(Node head){ if (head.next

2021-06-27 10:21:03 839

原创 单链表的CRUD实现

链表(Linked List)介绍 链表是有序的列表,但是它在内存中是存储如下 由上图可知 1 ) 链表是以节点的方式来存储,是链式存储 2)每个节点包含 data 域, next 域:指向下一个节点. 3)如图:发现链表的各个节点不一定是连续存储. 4)链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定 单链表(带头结点) 逻辑结构示意图如下 代码实现思路分析 1 创建一个节点类 HeroNode 【编号,姓名,昵称,下一个节点,构造器,toString方法】 2 创建管理英雄的类【

2021-06-27 01:14:55 221

原创 环形队列的代码实现

数组模拟环形队列 对前面的数组模拟队列的优化,充分利用数组. 因此将数组看做是一个环形的。(通过取模的方式来实现即可) 思路分析 尾索引的下一个为头索引时表示队列满,即将队列容量空出一个作为约定,这个在做判断队列满的时候需要注意 (rear + 1) % maxSize == front 满] rear == front [空] front = 0:指向队列的第一个元素 arr[front] 就是第一个元素 rear = 0 — 指向队列最后一个元素的后一个位置 预留位置 队列满的条件: (re

2021-06-27 00:45:37 280

原创 数组模拟队列

1.队列的介绍 1 队列是有序列表,可以用数组或者链表实现 2 先进先出 3 示意图 数组模拟队列思路 定义maxSize,front,rear,int[] arr 构造器并且初始化 front rear 写对应的方法 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图, 其中 maxSize 是该队列的最大容量 2.front 头队列 rear 尾队列 添加队列思路分析: 1 将尾部指针后移:rear+1;当front==reae为空队列 2 若尾指针 r

2021-06-27 00:26:42 76

原创 mybatis遇到多个参数时,使用map

我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map! //万能的Map int addUser2(Map<String,Object> map); mapper.xml <!--对象中的属性,可以直接取出来 传递map的key--> <insert id="addUser" parameterType="map"> insert into mybatis.user (id, pwd) value.

2021-05-31 23:12:20 623

原创 mybatis-config.xml 以及遇到的问题

MybatisTools 工具类 package com.wei.tools; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import java.io.IO.

2021-05-31 23:07:55 373

原创 JDBC通用的增删改查CRUD

1. db.properties driver=com.mysql.jdbc.Driver #在数据库传数据的过程中,使用Unicode编码格式,并且将字符集设置为utf-8 url=jdbc:mysql://127.0.0.1:3306/wei?useUnicode=true&characterEncoding=utf-8 user=root pwd=611611 2. BaseDao package com.wei.util; import java.io.IOException; imp

2021-05-22 23:06:09 93

原创 Git常用命令

Git常用命令 上传拉代码 https://blog.csdn.net/u012887385/article/details/77897766 https://www.cnblogs.com/amybathory/p/10729457.html 1.配置生成仓库 git init 2.用户信息 git config --global user.name "小杭呀" git config --global user.email "874734410@qq.com" 3.添加所有文

2021-05-11 20:54:27 68

原创 分页查询总结

1.分⻚技术 1.分页是啥 分页是指一种将所有数据分段展示欸用户的计算,比如一本小说 共计220页,读者每次看到的页码就是分页。 2.意义 ​ 对于企业信息系统来说数据量不会限制在一个小范围内.当表中的数据量超过一定量(十万级)的时候,一次性的展示数据到页面中会造成以下问题,创建过多的对象,将会使内存耗尽,造成系统崩溃 过多的数据 不便于展示,会造成系统运行缓慢。 3.原理 实现分页,只需要每次从数据库中读取部分数据就可以了。可使用limit关键字 limit关键字语法一: select * fro

2021-05-11 20:44:34 378

原创 Mybats复习文档

1. MyBatis学习 1. 为什么要学习mybatis MyBatis 是⼀一款优秀的持久层框架,它⽀支持⾃自定义 SQL、存储过程以及⾼高级映射。MyBatis 免除了了⼏几乎 所有的 JDBC 代码以及设置参数和获取结果集的⼯工作。MyBatis 可以通过简单的 XML 或注解来配置和映 射原始类型、接⼝口和 Java POJO(Plain Old Java Objects,普通⽼老老式 Java 对象)为数据库中的记录。 其前身为apache的ibatis后来迁移到Gihub并更更名为MyBat

2021-03-23 19:19:48 205

原创 jsp总结笔记

JSP 1.jsp基础语法 JSP头元素 模块 <%@ page contentType="text/html;charset=UTF-8" language="java" %> JSP表达式 意义:JSP脚本表达式用于将程序输出到客户端 语法:<%= 变量或者表达式%> 举例: <%= new Date()%> 注意:1.jsp引擎再翻译脚本表达式时,将程序数据转换成字符串,然后再响应位置用out.print(…)将数据给客户端 ​ 2.变量或者表达式后

2021-02-12 00:39:56 197 1

原创 Servlet(idea+Maven版)学习

1、Servlet 1.1、Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中。 把实现了Servlet接口的Java程序叫做,Servlet 1.2、HelloServlet Serlvet接口Sun公司有两个默认的实现类:HttpServlet,GenericServlet 构建

2021-02-10 00:20:28 829 3

apache-maven-3.6.3.7z

apache-maven-3.6.3.7z

2021-06-08

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

TA关注的人

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