摘要: 有效的字母异位词 思想和滑动窗口找子串很像都是将字符串中的字符统计情况放到数组中,这个不需要进行窗口的移动,因为两个的长度必须相同。 快乐数 没有注意到提示无限循环,即当平方和重复出现时,不可能为快乐数,此时使用set对平方和进行存储,只有和前面都不重复时才会将此时的平方和放到set中,若重复则不为 阅读全文
posted @ 2024-12-23 10:19 Dyj07 阅读(6) 评论(0) 推荐(0) 编辑
摘要: SSM MyBatis->Jdbc;SpringMVC->servlet;Maven:管理项目的依赖和构建管理的软件 Mybatis 1、使用代理模式创建接口的对象 例: UserMapper mapper=sqlSession.getMapper(UserMapper.class); mapper 阅读全文
posted @ 2024-12-23 10:09 Dyj07 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 链表 移除链表元素 对于链表来说,删除头节点和中间节点具体操作不一样是因为想要删除一个中间节点,必须要知道该节点的前一个节点,而头节点没有前一个节点。 使用虚拟头节点,统一节点的删除操作,用一个虚拟头节点的next指向head,这个链表中的每个元素都会有前一个节点,从而对所有节点都可以统一使用前一个 阅读全文
posted @ 2024-12-16 11:27 Dyj07 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 数组 二分查找 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 题解:如果等于nums[middle],返回middle;否则返回left或者low。 移除元素 在排序数组中查找target的开始位置和结束位置。 二分法不可能 阅读全文
posted @ 2024-12-16 11:20 Dyj07 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1、线程的总结 1)栈管运行,堆管存储 2)线程的生命周期 jdk5.0之前 jdk4.0之后 有一个枚举类型来表示生命周期的状态 java.lang.Thread.State 3) 需要考虑非静态的是否唯一,如果不唯一改成静态 4) 饿汉式线程安全,不同线程运行同时读取静态变量地址,而懒汉式存在线 阅读全文
posted @ 2024-12-16 11:11 Dyj07 阅读(4) 评论(0) 推荐(0) 编辑
摘要: JavaWeb 前端部分 1、html是解释性语言,可以有错误 java是编译性语言不能有错误 2、标签开始顺序和结束顺序必须要相同 3、以自己本身为基准,进行移动用margin 以父类为基准,进行填充然后通过挤子类也可以将子类进行移动用padding 4、在IE浏览器中 实际的块尺寸为width 阅读全文
posted @ 2024-12-16 10:58 Dyj07 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1、通过表存储数据的数据库叫做关系型数据库 不通过表存储数据的数据库叫非关系型数据库 2、数据库中数据默认字符集不推荐utf8(最多中文占3个字节),因为有的字符是占4个字节的,可以使用utf8mb4. 3、between...and... 包含值在内,但顺序不能反,between后面跟最小值and 阅读全文
posted @ 2024-12-09 16:52 Dyj07 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Java 反射 1、单例模式的饿汉式和懒汉式中,即便私有化构造器,通过反射,也可以创建单例模式中类的多个对象。 2、通过反射,可以调用类中私有结构,而面向对象的封装性体现的是是否建议调用内部api,如果是private声明的结构,意味着不建议调用,因为内部封装了对应的更全面的结构,推荐调用此公开结构 阅读全文
posted @ 2024-12-02 11:01 Dyj07 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Java基础学习 数据结构 1、在底层真实存在的数据结构:数组、链表 抽象数据类型:树、栈、队列(使用数组或者是链表来构建) 集合源码 ArrayList 1、ArrayList的特点 实现了List接口,存储有序的,可重复的一个一个的数据 底层使用object[]数组存储 线程不安全 2、Arra 阅读全文
posted @ 2024-11-25 10:27 Dyj07 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 迭代器 1、迭代器的指针一开始在集合的上方 next():指针下移,下移以后返回指针指向的值 2、使用迭代器遍历集合元素 //正确写法 Iterator iterator=coll.iterator(); while (iterator.hasNext()){ System.out.println( 阅读全文
posted @ 2024-11-18 10:41 Dyj07 阅读(8) 评论(0) 推荐(0) 编辑