面条

面条

“一根有梦想的面条”

Scroll Down
正则表达式匹配

正则表达式匹配

题目描述给你一个字符串s和一个字符规律p,请你来实现一个支持'.'和'*'的正则表达式匹配。'.'匹配任意单个字符'*'匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。说明:s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 的小写

2020-03-17
851 0
SpringMVC温故而知新

SpringMVC温故而知新

SpringMVC可以直接在参数上传入的原生API包含:HttpServletRequest HttpServletResponse HttpSession

2020-03-10
867 0
隐藏Tomcat版本信息

隐藏Tomcat版本信息

背景最近,我负责的一个导航的项目被检测出了一些tomcat漏洞,其中有一项是tomcat在错误页面中包含了版本信息。如图所示,这个错误页面就显示了tomcat的版本为8.5.51。检测方给出的理由是攻击者会根据版本相应的tomcat漏洞攻击服务器(还真是这么回事,比如前段时间的AJP协议漏洞),所以

2020-03-06
2,096 0
隐藏Nginx服务器版本信息

隐藏Nginx服务器版本信息

查找nginx的配置文件首先,要清楚自己的机器上是否已经安装了Nginx和Nginx的安装目录(手动狗头),如果忘记了是否已安装Nginx或安装目录,那么首先通过ps命令查看是否有nginx在运行:[root@miantiao~]#ps-ef|grepnginxroot119641017:23?00

2020-03-05
950 0
寻找两个有序数组的中位数(median-of-two-sorted-arrays)

寻找两个有序数组的中位数(median-of-two-sorted-arrays)

题目描述:给定两个大小为m和n的有序数组 nums1和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m+n))。你可以假设 nums1 和 nums2 不会同时为空。输出实例:nums1=[1,3]nums2=[2]则中位数是2.0nums1=[1,2]num

2020-02-23
687 0
最长回文子串

最长回文子串

题目描述给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。输入:"cbbd"输出:"bb"思路回文字

2020-02-22
796 0
Mybatis中的#{ }和${ }的理解

Mybatis中的#{ }和${ }的理解

在Mybatis的Mapper.xml文件中,获取传递参数的值的方式有两种:#和$。这两种取值方式的不同点有如下几个方面。1.#{}是预编译处理,${}是字符串替换。Mybatis在对sql语句进行预编译时前,会对sql进行动态解析,解析为一个BoundSql对象,也是在此时对动态SQL进行处理的。

2020-02-21
898 0
无重复字符的最长子串

无重复字符的最长子串

题目描述:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。输出实例:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。思路:定义一个map数据结构存储(k,v),其中key值为字符,value值为字符位置

2020-02-20
692 0
两数相加

两数相加

题目描述:给出两个 非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0 开头。输出实例:输入:(2->4->3)+

2020-02-20
890 0