自定义博客皮肤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 83 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 109

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

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

2021-06-27 10:21:03 814

原创 单链表的CRUD实现

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

2021-06-27 01:14:55 212

原创 环形队列的代码实现

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

2021-06-27 00:45:37 252

原创 数组模拟队列

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 71

原创 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 588

原创 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 345

原创 JDBC通用的增删改查CRUD

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

2021-05-22 23:06:09 85

原创 Git常用命令

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

2021-05-11 20:54:27 60

原创 分页查询总结

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

2021-05-11 20:44:34 356

原创 Mybats复习文档

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

2021-03-23 19:19:48 198

原创 jsp总结笔记

JSP1.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 186 1

原创 Servlet(idea+Maven版)学习

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

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

apache-maven-3.6.3.7z

apache-maven-3.6.3.7z

2021-06-08

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

TA关注的人

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