自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 1.9 String StringBuffer StringBuilder 的区别

1、都是final类,都不允许被继承2、String长度是不可变的,StringBuffer,StringBuilder长度是可变的。3、StringBuffer是线程安全的,StringBuilder是线程不安全的,StringBuffer在StringBuilder的方法之上添加synchronize修饰,保证线程安全。...

2019-09-12 16:51:25 174

原创 1.8java创建对象的四种方法

1、使用new关键字2、使用Class类的newInstance方法,newInstance方法调用无参的构造器创建对象(反射)Class.forName.newInstance3、使用clone方法4、反序列化使用构造器的三种(new和反射的两种newIntance),没用构造器的两种(clone何反序列化);...

2019-09-12 14:48:38 641

原创 1.2重写、重载的区别

首先发生的场景:重载:重载发生在同一个类中,同名的方法如果有不同的参数列表(参数类型不同,参数个数不同或者二者都不同)则视为重载。重写:重写发生再子类和父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比如父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则),根据不同对象确定调用的那个方法。重写(Override)又名覆盖:1、名相同...

2019-09-12 14:44:18 160

原创 1.1.5 Int和Integer区别

1、Integer是int的包装类,int是java的一种基本类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上生成一个指针指向此对象,而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0...

2019-09-12 14:36:52 168

原创 1.1.3 String转出int型,判断能不能转?如何转?

可以转,这里调用了parseInt这个方法函数string------->int:Integer.parseInt(s)string------->long:Long.parseLong("123");

2019-09-12 14:33:24 663

原创 java基础语法特性

↵1、注释java的注释有两种:单行、多行注释2、Java基本数据类型:数据类型分类:值类型(就是八大基本数据类型)引用类型:数组、类、接口、枚举区别:1、从概念上来讲:基本数据类型变量名指向具体的值,而引用数据类型指向数据对象的地址。2、从使用的方面来说:基本数据类型使用时需要赋具体值,判断时使用”==“号,引用数据类型使用时可以赋null,判断时使用equa...

2019-09-06 20:54:55 218

原创 hadoop面试题2

1、hdfs原理,以及各个模块的职责2、mr的工作原理3、map方法是如何调用reduce方法的4、shell如何判断文件是否存在,如果不存在该如何处理?5、fsimage和edit的区别?6、hadoop1和hadoop2的区别?...

2019-09-05 22:37:11 85

原创 hadoop面试题

1、列出安装hadoop流程步骤(账p 环域 密压 配格启)a)创建hadoop账号b)更改IP号c)安装java 更改/etc/profile配置环境变量d)修改host文件域名e)安装ssh 配置无密码登录f)解压hadoopg)配置hadoop conf下面的配置文件h)hadoop namenode -format 格式化i)start 启动...

2019-09-05 22:07:15 238 1

原创 异常

java中的两种异常类型是什么?有什么区别?答:一种是受检查的(checked)异常和不受异常的(unchecked)异常。不受检查的异常不需要在方法或者构造函数上声明,就算方法或者是构造函数的执行可能会抛出异常,相反受检查的异常必须要用throws语句在方法或者构造函数上声明。throw和throws有什么区别?throw关键字用来在程序中明确的抛出异常,相反,throws语句用...

2019-09-05 18:28:54 77

原创 select、epoll 、epoll的区别----知识点IO多路复用

IO多路复用之select、poll、epoll详解目前支持I/O多路复用的系统调用有select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,pselect,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己...

2019-09-05 16:38:16 119

原创 BIO NIO AIO 是啥?

1.同步:使用同步IO时,Java自己处理IO读写。自己的事情自己做。2.异步:使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS,完成后OS通知Java处理(回调)。委托给别人去做这个事情,自己去做别的事情。3.阻塞:使用阻塞IO时,Java调用会一直阻塞到读写完成才返回。就好像不到黄河不死心。4.非阻塞:使用非阻塞IO时,如果不能立马读写,Java...

2019-09-05 16:30:27 82

原创 session和cookie

session:用来跟踪用户的整个会话的,用户在这个网站上做了什么都会被记录,每个用户访问服务器都会建立一个session,那服务器是怎么标识用户的唯一身份呢?事实上,用户与服务器建立连接的同时,服务器会自动为其分配一个SessionIdcookie:是用户在这个网站上自己的通行证,如果用户登入这个网站,那么可以一下子认出这个用户。Cookie通过在客户端记录信息确定用户身份,Sessio...

2019-09-05 16:18:36 80

原创 map ,list , set之间的区别

Map:(特点k-v,k和v可以拆开,旗下有TreeMap和HashMap两种。)1)它是由Key和value键值对组成的,Key是唯一的不能重复的,一个键对应一个value,value可以重复。(就好像身份证一样,key是身份证号,value为这个对应的人名)2)TreeMap可以保证顺序(就好像一个树必须有树干和树枝,顺序不能倒着长)3)HashMap不保证顺序,是无序的。(has...

2019-09-05 16:09:08 126

原创 C语言实验——整数位

C语言实验——整数位Time Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description输入一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字。Input输入一个不多于5位的正整数。Output输出数据有3...

2019-04-23 21:13:22 1082

转载 C语言实验——最值

C语言实验——最值Time Limit: 1000MS Memory Limit: 65536KBProblem Description有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。Input输入包括两行。第一行为正整数n(1≤n≤10...

2019-04-20 21:52:40 404

原创 计算组合数

计算组合数Time Limit:1000 ms Memory Limit:32768 KiBSubmit Statistic DiscussProblem Description计算组合数。C(n,m),表示从n个数中选择m个的组合数。计算公式如下:若:m=0,C(n,m)=1否则,若 n=1,C(n,m)=1 否则,若m=n,C(n,m)=1...

2019-04-20 19:19:50 1099

原创 斐波那契?

斐波那契?Time Limit:1000 ms Memory Limit:32768 KiBSubmit Statistic DiscussProblem Description给出一个数列的递推公式,希望你能计算出该数列的第N个数。递推公式如下:F(n)=F(n-1)+F(n-2)-F(n-3). 其中,F(1)=2, F(2)=3, F(3)=5.很熟悉吧,可它貌似...

2019-04-20 19:11:51 124

原创 SDUT-1199 C语言实验——计算表达式

C语言实验——计算表达式Time Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description计算下列表达式值:Input输入x和n的值,其中x为非负实数,n为正整数。Output输出f(x,n),保留2位小数。Sample Input3 2Samp...

2019-04-19 22:03:08 551

原创 小鑫の日常系列故事(六)——奇遇记

这是一本强大的武功秘籍(好像武功秘籍一直都很强大)。共有40层的内功心法。当他练到第n层的时候,就可以借助高强的武功离开这个地方。你已经知道的是:练成第一层需要一天,练成第二层需要两天,此后每一层武功要练成所需的天数是前两层所需天数之和。也就是说第三层需要三天才能练成,因为1+2=3嘛。当然,当他练成的那一天,他一定会去感谢野人们对他的帮助。那天他们会嗨到很晚,只能第二天在离开。你能预测...

2019-04-19 21:54:41 133

原创 C/C++经典程序训练5---图形打印问题

C/C++经典程序训练5---图形打印问题Time Limit:1000 ms Memory Limit:8192 KiBSubmit Statistic DiscussProblem Description图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形:Input输入整数n。Output按图形的规律打印出相关的图形。Sample In...

2019-04-19 21:46:27 859

原创 C语言实验——打印金字塔

C语言实验——打印金字塔Time Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。Input输入只有一个正整数n。Output打印金字塔图形,其中每个数字之间有一个空格。Sample Input...

2019-04-19 20:47:05 1823

原创 C语言实验——for循环打印图形(循环结构)

C语言实验——for循环打印图形(循环结构)Time Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description通过使用双重for循环语句,打印下列图形:InputOutputSample InputSample Output * ***...

2019-04-19 20:28:03 3832

原创 C/C++练习7---求某个范围内的所有素数

C/C++练习7---求某个范围内的所有素数Time Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description求小于n的所有素数,按照每行10个显示出来。Input输入整数n(n<10000)。Output每行10个依次输出n以内(不包括n)的所有素数。如...

2019-04-18 22:58:48 4648

原创 完美素数

完美的素数Time Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description 素数又称质数。指一个大于1的自然数,除了1和此整数自身外,不能被其他自然数整除的数。我们定义:如果一个素数是完美的素数,当且仅当它的每一位数字之和也是一个素数。现在给你一个正整数,你需要写个...

2019-04-18 21:54:32 2316 1

原创 C语言实验——拍皮球

C语言实验——拍皮球Time Limit:1000 ms Memory Limit:65536 KiBSubmit Statistic DiscussProblem Description小瑜3岁了,很喜欢玩皮球,看来今后喜欢打篮球的^_^。最近她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜现在球到底总共走...

2019-04-18 21:22:04 353

原创 求绝对值最大值

Problem Description求n个整数中的绝对值最大的数。Input输入数据有2行,第一行为n,第二行是n个整数。Output输出n个整数中绝对值最大的数。Sample Input5-1 2 3 4 -5Sample Output-5相应的代码:#include<stdio.h>int main(){int n...

2019-04-16 22:25:46 4404 1

原创 C语言实验——时间间隔

Problem Description 从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示。如:3点5分25秒应表示为--03:05:25.假设两个时间在同一天内,时间先后顺序与输入无关。Input输入包括两行。第一行为时间点1。第二行为时间点2。Output以“小时:分钟:秒”的格式输出时间间隔。格式参看输入输出。...

2019-04-16 12:27:33 4082

转载 The constructor Employee(null, String, String, String, int) is undefined

Employee 类的默认空构造器需显式进行定义,因为你定义了一个带参的构造器覆盖了默认的,而此时你再使用默认的构造器就会导致异常。两种解决方法:1.定义Employeet类的默认构造器;2.使用重载后的Employeet类带参构造器。...

2019-04-09 21:27:50 4312

转载 python问题

我相信一定有很多的人跟我一样,经常忘记Python安装的路径,每当用到的时候,最笨的办法就是在全局电脑里,直接查找Python,这样是肯定能查到的,但是如果你的电脑文件超级多,这将是一个工厂量很大的事情,你要等好久的。便捷的方法时:打开我们的cmd命令输入Python输入 import sys输入 print(sys.path)列表中的第四个将是你的安装路径  ...

2018-12-04 23:06:40 178

转载 呵呵 走台阶

有一段楼梯台阶有15级台阶,以小明的脚力一步最多只能跨3级,请问小明登上这段楼梯有多少种不同的走法?()链接:https://www.nowcoder.com/questionTerminal/360069ca7225478380ffdcfb7e4b2a2b?orderByHotValue=0&amp;questionTypes=100101&amp;done=0&amp;pos=13&amp...

2018-11-15 23:48:12 212

转载 打卡第三十六天

介绍折半查找,又称作二分查找。这个查找的算法的特点,就是,要求数据要是有序的。1 ,存储结构一定是顺序存储2 ,关键字大小必须有序排列然后,利用这组有序的数据之间的关系,来进行折半的查找。比方说,这组数据是升序排列的。一开始,首先对比这组数据的中间的项与关键值(key)的关系。若是关键值(key)&gt;中间值,则说明,关键值(key)在中间值的右侧,因此将这组数据的区间缩小为以...

2018-11-04 22:30:28 95

转载 打卡第三十五天

I00007 打印菱形字符图案打印菱形程序,关键是有关循环控制,只是控制逻辑多一些。对于输入的n,打印2n-1行的菱形字符图案。程序中需要控制好总行数和每一行的字符。每一行的字符从左到右包括空格(可能是0个)、*号字符(若干个)和换行符。程序如下:/* 打印菱形字符图案 */ #include &lt;stdio.h&gt; void delta(int n){ ...

2018-10-30 23:52:28 91

转载 打卡第三十四天

I00006 打印等腰三角形字符图案(底边在下)打印等腰三角形程序,关键是有关循环控制。程序中需要控制好总行数和每一行的字符。每一行的字符从左到右包括空格(可能是0个)、*号字符(若干个)和换行符。/* 打印等腰三角形字符图案(底边在下) */ #include &lt;stdio.h&gt; void delta(int n){ int i; for(i=...

2018-10-29 23:54:48 93

转载 打卡第三十三天

I00005 打印直角三角形字符图案/* 打印直角三角形字符图案 */ #include &lt;stdio.h&gt; void delta1(int n){ int i; for(i=1; i&lt;=n; i++){ int j; for(j=1; j&lt;=i; j++) printf("*"); ...

2018-10-28 22:37:01 75

转载 打卡第三十二天

mysql&gt; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'mysql&gt; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'-&gt;     IDENTIFIED BY 'some_pass' WITH GRANT OPTION; //本地操作的权限mysql&gt; ...

2018-10-26 21:44:09 74

转载 打卡第三十一天

HDU1164 Eddy's research I【素因子分解+筛选法+欧拉函数】http://acm.hdu.edu.cn/showproblem.php?pid=1164问题分析:这是一个整数因子分解问题。有两种解法,一是按照欧拉函数计算的思想实现,二是采用筛选法。方法一:采用计算欧拉函数的基本思想进行分解,即从小因子开始逐步分解。这周方法需要注意的是,对于需要分解的整数...

2018-10-26 01:25:36 77

转载 打卡第三十天

POJ1006 UVA756 UVALive5421 Biorhythms【中国剩余定理】http://poj.org/problem?id=1006问题分析:本题可以直接用中国剩余定理来解,同余方程如下:X≡p(mod 23)X≡e(mod 28)X≡i(mod 33)其中,23、28和33是两两互素的,满足中国剩余定理的前提条件。程序说明:这里给出两个版本的...

2018-10-24 23:14:44 101

转载 打卡第二十九天

HDU2098 分拆素数和【筛选法】分拆素数和Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 42630    Accepted Submission(s): 18630Problem Description把一个偶数拆成两...

2018-10-23 23:42:26 134

转载 打卡第二十八天

算法导论-字符串匹配https://blog.csdn.net/u011467044/article/details/55008649字符串匹配算法的分析问题描述字符串匹配问题可以归纳为如下的问题:在长度为n的文本T[1...n]中,查找一个长度为m的模式P[1...m]。并且假设T,P中的元素都来自一个有限字母集合Ʃ。如果存在位移s,其中0≤s≤n-m,使得T[s+1..s+m...

2018-10-22 22:39:44 129

转载 打卡第二十七天

HDU2099 整除的尾数【模除】Problem Description一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢? Input输入数据有若干组,每组数据包含二个整数a,b(0&lt;a&lt;10000, 10&lt;b&lt;100),若遇到0 0则处理结束。 Output对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本...

2018-10-21 23:01:30 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除