- 博客(9)
- 收藏
- 关注
原创 JAVA 判断一个字符串中最长的回文串
问题描述:在一个指定的字符串中,查找出最长的回文字符串。例如:abcddcdd中出现的最长的回文串就是:cddc。实现思路:(1)从第一个字符开始,同时从左边和右边取一个字符进行比较,如果相同则当前左边+中间+右边组成的字符串是回文,则继续向左向右取字符,直到左和右的字符不同为止。当然第一个字符肯定不构成回文。第二个字符也不满足上面遍历的条件,所以直接从第三个字符取,进行上述的遍历。...
2020-02-28 21:33:12 1087 1
原创 JAVA 常见正则表达式运用
Java 正则表达式用途通过pattern对象,可以对字符串进行split操作。比字符串的split方法更强大。 String testStr = "0,1,2,3,4,5,6,7-4,3-2,4-5";String regex = "[,-]";Pattern pattern = Pattern.compile(regex);String[] strs = pattern.sp...
2018-07-27 21:56:05 306
原创 JAVA实现判断一个字符串通过在任意位置添加任意字符是否回文串
问题描述:给定一个字符串,通过在该字符串的任意位置,添加任意的字符,判断是否是回文串。如给定字符串“AB”,则通过添加字符可变成“ABA”。符合回文串,返回“Yes”,否则返回“No”;实现思路:通过在原字符串的任意位置上,添加新的字符,然后判断新字符是否是回文串。判断过程中,如果遍历到的是新加的字符,则直接跳过。即新添加的字符匹配任何字符。JAVA实现:private S...
2018-07-27 12:34:11 1631
原创 Weblogic 服务器如何支持https协议
https协议:全称Hyper Text Transfer Protocol Secure,相比http,多了一个secure。那这个‘安全’到底是指哪里的安全呢?https和http都属于application layer,基于TCP(以及UDP)协议,但是又完全不一样。TCP用的port是80,https用的是443。http的连接很简单,是无状态的HTTPS协议是由SSL+HTTP协
2017-10-24 21:20:22 11879
原创 JAVA最基本的排序算法总结
不管是学习哪一门编程语言,算法都是必须要掌握的知识点。算法有很多种,这里我只对排序算法做一个简单的总结。排序大体上分为两种,一种是只使用内存的内部排序(内排序),另外一种是内,外存结合使用的外部排序(外排序)。这里只介绍内排序。而内排序又分为,插入排序,选择排序,交换排序,归并排序,基数排序。(一):插入排序(1)直接插入排序基本思想:将要排序的数组,分成两部分,一部分
2017-08-13 12:02:34 221
原创 JAVA 基础知识总结——三大特性
(一) JAVA继承,多态JAVA是一门面向对象的编程语言,谈起面向对象,就不得不说起面向对象的基本特征。(1).封装面向对象编程与面向过程编程,最大的区别在于面向对象把一切都进行了抽象,把所有的事物都封装成了对象。将事物的特征抽象成对象的成员变量,将事物的行为抽象为对象的方法。一切事物都变成了类,变成了对象。封装隐藏了类的内部实现,可以在不影响使用的情况下改变类的内部结构,同是也
2017-07-09 22:18:03 294
原创 CSS+JS实现简单的时钟
之前在网站上看到过别人用几行CSS代码就实现了一个简单的时钟,感觉挺有趣的,就自己仿照着也实现了一下。感觉里面用到的知识点都挺适合新手学习的,所以贴出来和大家一起学习学习。下面是实现后的效果图。实现的原理很简单,但是里面也有些需要注意的地方。首先看HTML结构,整个时钟包含在一个div中,在父div中又包含了时钟的圆盘,时钟的各个指针。<body> <div id="circle">
2017-07-08 22:35:54 1094
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人