首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
奈何少年真年少
蚂蚁集团_软件开发工程师
获赞
64
粉丝
24
关注
16
看过 TA
858
男
华东师范大学
2024
Java
IP属地:浙江
读史明智,知古鉴今
私信
关注
拉黑
举报
举报
确定要拉黑奈何少年真年少吗?
发布(213)
评论
在招职位
刷题
奈何少年真年少
关注TA,不错过内容更新
关注
2020-09-07 17:38
已编辑
蚂蚁集团_软件开发工程师
快速排序
前言 快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 一趟快速排序的算法是: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据(基准值),赋值给key,即key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j–),找到第一个小于key的值A[j],将A[j]...
0
点赞
评论
收藏
分享
2020-09-07 17:38
已编辑
蚂蚁集团_软件开发工程师
HDU-ACM2007:平方和与立方和
前言 由于惯性思维易错的简单题 Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。 Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。 ###Output 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你可以认为32位整数足以保存结果。 ###Sample Input 1 3 2 5 ###Sample Output 4 28 20 152 代码 注意x不一定小于y,故需对x,y的大小进行判断 #inc...
0
点赞
评论
收藏
分享
2020-09-07 17:37
蚂蚁集团_软件开发工程师
IDEA中Web项目jsp文件编译后产生的java文件和class文件位置
前言 最近从Eclipse转投IDEA下学习Web,然而却发现Web项目jsp文件编译后产生的java文件和class文件不知道在哪儿 详细说明 IDEA的web项目不是直接被直接放在tomcat容器中(也就不在tomcat目录下的webapps文件夹中),而是将生成的web项目与tomcat按照IDEA的“技术”形成连接,这样减少了很大的配置tomcat的时间,一次配置,一劳永逸。再比如说使用MyEclipse时,当web项目放置在tomcat容器中的时候,jsp生成的java文件与编译好的class文件会被放置在tomcat的work目录下,方便查看生成的java文件。 然而IDEA...
0
点赞
评论
收藏
分享
2020-09-07 17:37
已编辑
蚂蚁集团_软件开发工程师
IDEA中如何将Web项目导出成war包形式
前言 之前使用Eclipse直接export就能将web项目导出成war包形式,IDEA中则需要简单配置一下 详解 1.首先选择你要打包的项目,然后点击File–>ProjectStructure或者直接用快捷键Ctrl+Alt+Shift打开项目结构,如下图所示 2.再在Artifacts选项卡中点击‘+’号,按照下图步骤执行 就能得到一个xx:war包,Output directory就是之后编译该项目后 war包的存放路径 3.接下来点击Build—>Build Artifacts,然后选择xxx:war—>Build即可 4.最后你就能在之前...
0
点赞
评论
收藏
分享
2020-09-07 17:37
已编辑
蚂蚁集团_软件开发工程师
IntelliJ IDEA详细配置和使用教程
前言 正所谓工欲善其事必先利其器,对开发人员而言若想提高编码效率,一款高效的开发工具是必不可少的,相信看到该博客的朋友们都已经对IntelliJ IDEA有所了解了,所以此处就不对IntelliJ IDEA进行介绍,而是直接阐述在实际开发中应用场景。博主使用的IntelliJ IDEA版本为IntelliJ IDEA 2017,因为博主是一名Java开发工程师,所以以下内容均以Java为主。(相信有不少人和我一样是从Eclipse转粉IntelliJ IDEA,在学习IntelliJ IDEA前请尽量忘记Eclipse有关知识)在学习过程中主要参考了https://github.com/ju...
0
点赞
评论
收藏
分享
2020-09-07 17:36
已编辑
蚂蚁集团_软件开发工程师
WIN10中程序以管理员身份运行的解决方法
前言 最近的计算机网络实验需要要熟悉不少网络命令,用惯了windows+R打开运行窗口,输入cmd进入控制台,不过默认不是管理员权限,然而有相当一部分命令都需要cmd是以管理员权限运行的,所以我每次要么在C:\Windows\System32目录下找到cmd.exe,单击选中后右键,菜单中选择“以管理员身份运行”,要么在搜索框中输入“cmd”,在搜索结果中,对着命令提示符程序,单击鼠标右键,菜单中点击选择“以管理员身份运行”。 反正着实麻烦 解决方案 1.在运行快捷方式的右键属性里设置 首先可以在C\Windows\System32目录下找到cmd.exe,然后发送快捷方式到桌面, 右...
0
点赞
评论
收藏
分享
2020-09-07 17:36
蚂蚁集团_软件开发工程师
详解Linux下的_exit(),exit()和atexit()函数
前言 最近发现在linux下Vim是真的好用,再也不用gedit text editor了。 正文 当内核使用一个一个exec函数执行c程序时,在调用main函数之前先调用一个特殊的启动例程,可执行程序需将此例程指定为程序的起始地址。启动例程从内核获取命令行参数和环境变量,然后为调用mian函数做好准备。 fork函数是用于创建一个子进程,该子进程几乎是父进程的副本,而有时我们希望子进程去执行另外的程序,exec函数族就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据段、代码段和堆栈段,在执行完之后,原调用进程的内容...
0
点赞
评论
收藏
分享
2020-09-07 17:36
蚂蚁集团_软件开发工程师
十大Intellij IDEA快捷键
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。 1 智能提示 Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space,但因为Intellij总是随着我们敲击而自动提示,所以很多时候都不会手动敲这两个快捷键(除非提示框消失了)。用F2/ Shift+F2移动到有错误的...
0
点赞
评论
收藏
分享
2020-09-07 17:35
已编辑
蚂蚁集团_软件开发工程师
浅谈JDK、JRE、JVM区别与联系
关键字:JDK,JRE,JVM 摘要:JDK是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。 一、JDK JDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 JDK是java开发工具包,基本上每个学java的...
0
点赞
评论
收藏
分享
2020-09-07 17:35
蚂蚁集团_软件开发工程师
idea中module设置下dependencies的export选项
idea中module设置下dependencies的export选项 export 会改变当前module的依赖架包的共享范围: 例如有module A 配置依赖了jdbc.jar ,module B 又依赖 module A,但是如果你不在module A里的dependencies 里面把 JDBC。jar 前面的 export 勾上,module B是无法用到 JDBC的内容的,编译无法通过。 前面所说的都是通过IDE配置的 依赖,但是如果整个module之间的依赖都是通过maven 管理的,那就没有这么多事情,默认就是scope 全局共享,现在用maven gradle的越来越多,...
0
点赞
评论
收藏
分享
2020-09-07 17:35
已编辑
蚂蚁集团_软件开发工程师
IDEA中如何设置文件头注释和方法注释(详解)
前言 最近在使用阿里巴巴编码规约时发现经常报以下问题,故而学习了一下IDEA中的注释设置 类、类属性、类方法的注释必须使用javadoc规范,使用/**内容*/格式,不得使用//xxx方式和/*xxx*/方式。 说明:在IDE编辑窗口中,javadoc方式会提示相关注释,生成javadoc可以正确输出相应注释; 在IDE中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回值的意义,提高阅读效率。 法一 文件头注释 打开file->setting->Editor->File and Code Templates->Includes->File H...
0
点赞
评论
收藏
分享
2020-09-07 17:34
已编辑
蚂蚁集团_软件开发工程师
Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO、DAO)
前言 编写本篇文章的缘由是阿里JAVA开发手册多处提到DO、BO、DTO、VO、PO等概念; 内容多引用于网络帖子上的回答,如下: 知乎:PO BO VO DTO POJO DAO DO这些Java中的概念分别指一些什么 CNblogs:PO BO VO DTO POJO DAO概念及其作用(附转换图) 概念及理解 这些概念用于描述对象的类型;由于java是面向对象的语言;程序的世界就是各个对象之间的“交互”;在交互的工程中会存在多个层次,每个层次中所拥有(关注)的内容都是不一样的; 0. PO(Persistant Object) 持久对象 用于表示数据库中的一条记录...
0
点赞
评论
收藏
分享
2020-09-07 17:34
蚂蚁集团_软件开发工程师
浅析VO、DTO、DO、PO的概念、区别和用处
前言 继续了解 1.定义及概念 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体, 以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。 DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。 PO(Persistent Object):持久化对象,它跟持久层(通常...
0
点赞
评论
收藏
分享
2020-09-07 17:33
已编辑
蚂蚁集团_软件开发工程师
那些程序员必懂的行业“黑话”——详细总结(包括招聘行话,职场行话,公司行话,移动互联网行话)
前言 今天总结一下互联网行业招聘时的一些术语(俗称招聘黑话)和移动互联网的一些黑话吧。 防止自己以后求职时听不懂对方真正想表达的意思(笑哭)。 一、HR招聘黑话 1、能承受较大的工作压力——加班 2、抗压能力强——加班+替别人扛雷 3、工作有激情——自觉加班还要特美 4、有强烈责任心——没做完不准走 5、弹性工作制——加班不给加班费 6、弹性工作制,但不保证准时下班——做完了才准走 7、包三餐——早晚都得加班 8、双休——工作日加班 9、薪资+社保+带薪休假+职位晋升——是个正经公司都有,没什么拿得出手的福利 10、适应较快的工作节奏——加班把三天的工作两天做完 11...
你知道哪些职场黑话?
0
点赞
评论
收藏
分享
2020-09-07 17:33
已编辑
蚂蚁集团_软件开发工程师
详解IntelliJ IDEA控制台输出中文乱码的问题
前言 写web项目时,控制台的中文乱码看着就不舒服,因此更改文件编码格式以解决中文乱码问题 问题 IntelliJ IDEA 控制台输出中文乱码部分如图所示: 解决方法 1.打开tomcat配置页面,Edit Configurations。 2.选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可 3.尝试重启tomcat,乱码问题解决。 ps:若乱码问题依然存在,请尝试继续按以下步骤解决: 1.打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptio...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
15
关注他的用户也关注了:
牛客网
牛客企业服务