题目 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入: "babad"输出: "bab"注意: "aba"也是一个有...
lambada 表达式实质上是一个匿名方法,但该方法并非独立执行,而是用于实现由函数式接口定义的唯一抽象方法 使用 lambda 表达式时,会创建实现了函数式接口的一个匿名类...
如果mybatis的sql语句中包含一些符号比如%的时候,我们在编写的时候需要使用如下方式进行编写
上一篇文章我讲解 Stream 流的基本原理,以及它的基本方法使用,本篇文章我们继续讲解流的其他操作没有看过上篇文章的可以先点击进去学习一下 简洁又快速地处理集合——Java...
Java 8 发布至今也已经好几年过去,如今 Java 也已经向 11 迈去,但是 Java 8 作出的改变可以说是革命性的,影响足够深远,学习 Java 8 应该是 Jav...
最近本人在开发项目的时候遇见一个问题。项目背景是有一个数据库,插入的只学生名字和学生性别,但是我们在插入之后需要获取到该学生的ID,这个ID被设置为自增ID。如果是普通方式的...
简单介绍 ActiveMQ有两种模型,一种是Queue,在这种情况下producer生产的消息在队列中,如果有多个消费者那么她们会依次消费,也就是A消费一个之后下一个由B消费...
Java开发手册学习 一、命名规则 禁止下划线或💲开始或结束 常量全部大写 抽象类用Abstract或Base开头,异常类用Exception结尾,测试类用他要测试的类的名称...
绑定自己的邮箱和用户名 git config --global user.mail "mail"git config --global user.name "name" 创建...
灯泡开关 在这个问题中,我们能够首先想到的就是使用暴力模拟。根据模拟可以直接模拟每一步的操作。但是这会发生TLE错误,分析时间复杂度。第一次会进行n次操作,第二次进行n/2次...
一直都在CSDN写博客,再回首完了java基础,所以在这里把完结篇分享给大家,谢谢大家的支持。经过了几个月断断续续的回首java基础,终于回首完了,这一路走来体会到了枯燥、乏...
目的 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 使用场景 一组对象以定的工艺良好但是复杂...
目的 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部展示。 使用场景 访问一个聚合对象又不暴露他的外部显示 支持对聚合对象的多种遍历 为遍历不同的对象提供...
目的 给定一个语言,定义它的文法表示并定义一个解释器,这个解释器使用该表示来解释执行语言中的句子。 使用场景 当有一个语言需要解释执行,并且你可以将该语言中的句子表示为一个抽...
目的 将一个请求封装成一个对象,从而使你可使用不同的请求对客户进行参数化;对请求排队或记录日志,以及支持可撤销的操作。 优点 降低系统的耦合度。命令模式能将调用操作的对象与实...
目的 将所有能够处理同一类请求的对象连成一条链,是这些对象都有机会处理请求,所提交的请求沿着链传递,从而避免请求的发送者和接收者之间的耦合关系。链上的对象逐个判断是否有能力处...
使用目的 运用共享技术有效地支持大量细粒度的对象。 使用场景 一个应用程序使用了大量对象并且由于使用大量对象造成了很大的内存开销的情况 对象的大多数都可以变为外部状态 如果删...