有一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现。1 int Add(int number) 2 { 3 if (number <= 0) 4 { 5 return 0; 6 } 7 else if (number <= 2) 8
转载 2023-06-13 21:10:06
340阅读
原标题:Java算法面试题汇总1. 字符串如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。toCharArray() // 获得字符串对应的char数组 Arrays.sort() // 数组排序 Arrays.toString(char[] a) // 数组转成字符串 charAt(int x) // 获得某个索引处的字符 length() // 字符串长度 length // 数
一、垃圾回收算法有几种类型? 他们对应的优缺点又是什么?1.Mark-Sweep(标记-清除)算法         优点:标记-清除算法实现起来比较容易       缺点:但是有一个比较严重的问题就是容易产生内存碎片,碎片太多可能会导致后续过程中需要为大对象分配空间时无
转载 2023-07-17 20:50:33
131阅读
1,什么是Redis?Redis是一款开源的、高性能的键-值(key-value)数据库。Redis是Remote Dictionary Server的简称。2,Redis有哪些数据类型?字符串、集合、有序集合、列表、哈希如果对redis有更深入了解,加上 HyperLogLog , Geo , Pub/Sub另外, 可以加上 Redis 的 BloomFilter(布隆过滤器) ,Bit操作,L
原创 2020-12-14 13:55:50
1288阅读
phpdaily1请输出下面代码执行结果<?php echo count(strlen("htt
php
转载
WXL
2021-07-13 09:58:31
326阅读
Linux面试题答案 Linux作为一种开源操作系统,备受企业和个人用户的青睐。在现如今的IT行业中,掌握Linux技能已经成为许多岗位的必备要求。因此,许多公司在招聘时都会对应聘者进行Linux相关知识的考察。那么,在面试中可能会遇到哪些与Linux相关的面试题呢?接下来我们来看一些常见的Linux面试题答案。 1. 什么是Linux操作系统? 答:Linux是一种类Unix操作系统,
原创 2024-03-18 11:20:21
141阅读
一.填空题:1. 在Linux系统中,以文件方式访问设备 。2. Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。3. Linux文件系统中每个文件用i节点...
转载 2021-07-27 11:09:05
755阅读
1. 什么是 spring cloud? spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统
原创 2023-06-06 00:27:48
134阅读
1. 什么是 spring cloud?spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 spring boot 的开发风格做到一键启动和部署。2. spring cloud 断路器的作用是什么?在分布式架构中,断路器模式的作用也是类似的,当某个服务单元发生故障(类似用电器发生短路)之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回
原创 2021-08-10 12:17:23
388阅读
JAVA刷力扣《算法面试题汇总》一.开始之前 1.找出只出现一次的数字,其余均为两次异或运算(^)就行了。2.多数元素(次数多于n/2的元素,假设数组中一定存在)(1)排序法:中间位置先排序Array.sort(nums),然后取nums[nums.length/2]class Solution { public int majorityElement(int[] nums) {
转载 2023-08-08 13:17:36
125阅读
面试题的深入解析;一,内存管理在实际开发中的应运。1.UITableView的数据条数太多时会消耗内存,可以给UITableViewCell、UICollectionViewCell、UITableViewHeaderFooterView设置正确的复用ID,充分复用。2.有透明度的View(alpha值在0到1之间),opaque的值应该设置为YES,可以优化渲染系统、提高性能。(当alpha值为
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的
原创 2012-12-28 12:32:22
568阅读
更新时间:2015-04-07 来源:网络 投诉删除 【看准网(Kanzhun.com)】JSP面试题频道小编搜集的范文“JSP面试题
转载 2022-05-17 19:16:34
828阅读
什么时候会触发full gc System.gc()方法的调用 老年代空间不足 永生区空间不足(JVM规范中运行时数据区域中的方法区,在HotSpot虚拟机中又被习惯称为永生代或者永生区,Permanet Generation中存放的为一些class的信息、常量、静态变量等数据) GC时出现promotion failed和concurrent mode failure 统计得到
转载 2021-06-22 13:52:38
265阅读
1. 什么是自定义控件?动态如何传数据?答案1) 概述:自定义控件也是asp.net的一种服务器控件,体现格式为*.dll2) 适用场合:当.net平台给我们提供的web服务器控件不够用的时候,就需要我们自己开发一个自定义控件,或者又称为第三方控件;可以把该种控件添加到工具箱中,然后就像使用Web服务器控件一样。例如:分页控件3) 在控件内部公开属性,通过给属性赋值进行数据的交互; 控件最终体现在界面上的样式是靠重写父类的Render方法来实现的2. 列举几种C#中常见用的类(如:dataset),以及类得简单介绍答案1)DataSet:数据集,用于缓存从数据库中取到的数据,可以提供数据库的访
转载 2010-12-19 17:38:00
222阅读
2评论
一、 基本概念1. 抽象类和接口的区别答案1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员;接口是某一类通用功能的描述。和子类没有必然的联系。2) 抽象类:abstract 实现和非实现成员都可以有;抽象类是子类的基类,它是子类的通用特征的描述2. 说说你对面向对象设计开发的理解,以及接口的作用答案面向对象更符合我们人的思维模式。面向对象使用继承、封装、多态使程序复用性、扩展性、安全性、健壮性、易维护性得到极大的提高。3. 小数默认都是double,如果要float的话就是在数字后加f答案对4. 访问修饰符答案Public 公有,其他类都可以访问 Protected 保护,只
转载 2010-12-19 17:39:00
223阅读
2评论
原文出处: Toptal   译文出处:众成翻译 - xiaosheng222   1、使用typeof bar =
jj
转载 2023-03-01 09:32:13
65阅读
说说String与StringBuffer、StringBuilder的区别?String是字符串常量,StringBuffer、StringBuilder是字符串变量。每次对String进行值的修改的时候都会产生一个新的字符串对象,StringBuffer、StringBuilder不会产生新对象。StringBuffer重在提升性能,在多线程环境下不安全、StringBuilder是线程...
原创 2021-07-13 11:16:39
286阅读
说说String与StringBuffer、StringBuilder的区别?String是字符串常量,StringBuffer
原创 2022-01-19 15:41:40
127阅读
模块一 SQL(DQL)l 基本SQL 查询 l 运算符与函数 l 子查询 l 连接查询 建表语句emp.sql Part I(第一天) 01. 查询员工表所有数据, 并说明使用*的缺点 答: select * from emp; 使用*的缺点有 a) 查询出了不必要的列 b) 效率上不如直接指定列名 02. 查询职位(JOB)为'PRESIDENT'的员工的工资 答:
转载 2013-04-11 10:19:00
279阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5