![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
quentinschuman
这个作者很懒,什么都没留下…
展开
-
Tomcat Connector
Tomcat是最常用的web容器之一,Tomcat Connector有bio、nio、apr三种运行模式:Tomcat运行模式:biobio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包)。Tomcat在默认情况下,就是以bio模式运行的。遗憾的是,就一般而言,bio模式是三种运行模式中性能最低的一种。nionio(new I/O),是Java SE 1.4及后续版本提供的一种新的I/O操作方式(即ja原创 2020-07-23 23:53:16 · 272 阅读 · 0 评论 -
springboot application.properties server.port配置小问题
近年来,springboot以其快速构建方便便捷,开箱即用,约定优于配置(Convention OverConfiguration)的特性深受广大开发者喜爱。springboot已经集成配置好了一套web开发的默认配置,开发者可以无需修改任何配置即可开始一个web工程,但是实际情况中有时候开发者还是需要修改部分默认配置项来使其更加契合自己的项目需求。下面就其中一个小问题做个记录。在配置服...原创 2019-12-07 15:38:04 · 3193 阅读 · 0 评论 -
从上往下打印二叉树
/* * 题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。 */原创 2017-12-25 11:12:10 · 115 阅读 · 0 评论 -
确定字符互异
/* * 题目描述请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代表存在相同的字符。保证字符串中的字符为ASCII字符。字符串的长度小于等于3000。测试样例:"aeiou"返回:True"BarackOba原创 2017-12-17 15:27:55 · 164 阅读 · 0 评论 -
二叉搜索树的后序遍历序列
/* * 题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 */原创 2017-12-26 10:38:22 · 112 阅读 · 0 评论 -
原串翻转
/* * 题目描述请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。测试样例:"This is nowcoder"返回:"redocwon si sihT" */原创 2017-12-18 14:44:44 · 190 阅读 · 0 评论 -
连续子数组的最大和
HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度至少是1)原创 2017-12-30 11:11:14 · 111 阅读 · 0 评论 -
LintCode-3. Digit Counts
Count the number of k’s between 0 and n. k can be 0 - 9.public class Solution { /* * @param : An integer * @param : An integer * @return: An integer denote the count of digit k in...原创 2018-03-23 16:46:27 · 164 阅读 · 0 评论 -
Fizz Buzz
Given number n. Print number from 1 to n. But:when number is divided by 3, print “fizz”. when number is divided by 5, print “buzz”. when number is divided by both 3 and 5, print “fizz buzz”.impo...原创 2018-03-30 20:20:19 · 98 阅读 · 0 评论 -
关于idea Tomcat部署的一个小坑
最近fork了一个开源管理系统,在idea上部署的时候遇到了点小问题,印象中之前好像也遇到过,今天把问题Mark在CSDN上。idea–>Run–>Edit Configurations–>默认的Defaults分组下的local Tomcat是idea自带的,默认不可用,Run按钮都是灰色不可用的需要在此页面点击+添加自己配置的Tomcat服务器 然后简单...原创 2018-08-03 22:57:31 · 677 阅读 · 2 评论 -
Java使用String对象的split()方法分割字符串的小坑
Java中,按某个字符分割字符串使用的是String对象的split()方法,返回的是分割之后的String数组,值得注意的是分割符。当分割符是 . 或者是 | 时,必须使用 \ 进行转义。没有加转义字符\按 . 分割字符串,返回值是一个空的长度为0的String数组。没有加转义字符\按 | 分割字符串,返回值是一个长度为原字符串长度的String数组,它会截取字符串中每一个字符并放到Str...原创 2018-10-14 10:05:36 · 815 阅读 · 0 评论 -
PAT乙级(Basic Level)真题--跟奥巴马一起编程(15)
这道题本身不难,但是题目给的有点不清楚,导致当时做这道题被坑了好久,最后看了别人的解答才知道掉进坑里了。题目描述美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入描述:输入在一行中给出正方形边长N(3<...原创 2018-10-16 18:52:11 · 588 阅读 · 0 评论 -
github上传的项目代码语言类型修改
开发者在上传代码到GitHub上时经常会遇到GitHub对代码的语言类型识别不准确的问题,GitHub识别项目语言类型只简单粗暴的通过判断何种类型的文件最多,则项目就显示为该种语言类型,开发者可以使用以下方法修改GitHub自动识别生成的语言类型。在项目根目录下创建一个文件名为.gitattributes的文件,并且里面按照如下规则填写:项目中哪中后缀文件比较多的,就将其制定为项目的真实语言类...原创 2018-12-04 14:49:21 · 448 阅读 · 0 评论 -
webservice小坑
找不到XXX的分派方法webservice接口实现类必须加上@WebService(targetNamespace = "http://service.thirdBayonet.webservice.bms.hikvision.com")无法获取入参xmlwebservice接口实现类的对应方法入参必须加上@WebParam(name = "xml",mode = WebParam.Mod...原创 2019-06-23 20:50:28 · 997 阅读 · 0 评论 -
二叉树的镜像
/* * 题目描述操作给定的二叉树,将其变换为源二叉树的镜像。输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11原创 2017-12-25 10:35:30 · 159 阅读 · 0 评论 -
输入两个链表,找出它们的第一个公共结点
/* * 题目描述输入两个链表,找出它们的第一个公共结点。 */原创 2017-12-06 20:48:08 · 204 阅读 · 0 评论 -
循环左移(ROL)
/* * 题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! */原创 2017-12-11 11:14:56 · 4594 阅读 · 0 评论 -
重建二叉树
/* * 题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 */原创 2017-12-20 10:28:12 · 100 阅读 · 0 评论 -
矩形覆盖
/* * 题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? */原创 2017-12-20 10:50:03 · 109 阅读 · 0 评论 -
二进制中1的个数
/* * 题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 */原创 2017-12-20 11:13:43 · 132 阅读 · 0 评论 -
反转链表
/* * 题目描述输入一个链表,反转链表后,输出链表的所有元素。 */原创 2017-12-20 15:15:41 · 208 阅读 · 0 评论 -
不用加减乘除做加法
/* * 题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 */原创 2017-12-12 11:18:31 · 103 阅读 · 0 评论 -
求1+2+3+...+n
求1+2+3+...+n原创 2017-12-12 11:17:04 · 200 阅读 · 0 评论 -
什么是方法的重写
总结来说为:方法名相同,参数类型相同子类返回类型等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。详细的说明为:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。原创 2017-12-05 11:03:12 · 5720 阅读 · 0 评论 -
复杂链表的复制
package demo;/* * 题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) *//*public class RandomListNode { int label; RandomListNo原创 2017-12-05 11:12:23 · 77 阅读 · 0 评论 -
判断出栈顺序
package demo;/* * 题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的) */原创 2017-12-05 11:14:21 · 429 阅读 · 0 评论 -
输出该链表中倒数第k个结点
package demo;/*public class headNode { int val; headNode next = null; headNode(int val) { this.val = val; }}*//* * 题目描述输入一个链表,输出该链表中倒数第k个结点。 */public class Solution {原创 2017-12-05 11:16:09 · 153 阅读 · 0 评论 -
数值的整数次方
package demo;/* * 题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 */public class Offer_21 { public double Power(double base, int exponent) { int i; int j; do原创 2017-12-05 11:19:24 · 124 阅读 · 0 评论 -
统计一个数字在排序数组中出现的次数
/* * 题目描述统计一个数字在排序数组中出现的次数。 */原创 2017-12-06 20:46:19 · 157 阅读 · 0 评论 -
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字
/* * 题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 *///num1,num2分别为长度为1的数组。传出参数//将num1[0],num2[0]设置为返回结果原创 2017-12-08 14:39:16 · 1466 阅读 · 0 评论