这套2019的蚂蚁金服的Java面试题,覆盖的知识面相当广,包括Java基础、网络基础、中间件、项目实操等。我自己写了一些答案,也从其他博主收集了部分,实际面试的时候一定要用自己的语言总结。 ...
分类:
编程语言 时间:
2019-09-19 12:09:28
阅读次数:
106
IoC(Inversion of Control)的职责:原先由程序员主动通过new实例化对象这个事情,现在交由Spring负责,即由IoC容器负责。 Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器 ...
分类:
编程语言 时间:
2019-09-19 12:12:07
阅读次数:
90
1.JDK 和 JRE 有什么区别? JRE是运行时环境 给需要运行Java程序的人使用 JDK是Java开发工具包 包含JRE 给开发人员使用 2.== 和 equals 的区别是什么? ==比较的是内存地址 equals比较的是值 3.两个对象的 hashCode()相同,则 equals()也 ...
分类:
编程语言 时间:
2019-09-19 12:13:59
阅读次数:
105
好程序员Java学习路线分享JVM类加载机制,JVM相关概念jdk<br>jdk(JavaDevelopmentKit)Java开发包,是Java开发人员用于编译和调试程序的一套程序的集合。jre<br>jre(JavaRuntimeEvironment)Java运行时环境,是运行Java程序的平台,所有的Java程序必须在这个平台中才能执行。jvm<br>jv
分类:
编程语言 时间:
2019-09-19 12:17:23
阅读次数:
109
报错: 原因:Gateway 已包含web模块。 解决:去掉 pom.xml 中的 spring boot starter web 部分。 ...
分类:
编程语言 时间:
2019-09-19 12:17:40
阅读次数:
4658
这两天捣鼓python3,折腾了半天。总结一下 问题:原本打算卸载了python2,再安装python3,但linux系统不同于windows系统,要升级到python3,不能卸载了再升级。必须在python2存在的基础上升级。因为卸载python2,会连带卸载yum工具。 解决思路: ①如果服务器 ...
分类:
编程语言 时间:
2019-09-19 12:18:08
阅读次数:
105
https://www.luogu.org/problem/P3431 二维偏序经典题,树状数组维护下前缀最大值,dp思想。 ...
分类:
编程语言 时间:
2019-09-19 12:20:41
阅读次数:
87
应用场景:双数据源,就是某些项目会涉及到两个数据源或者两个以上的数据源,这个多数据源的项目一般是数据同步,也就是把数据从另一个系统中,保存到另一个系统,两边的 数据库又不一样,比如一个Mysql、一个Sql Server。但是不管是什么类型的数据库,我们都不管,直接连接就是。 为什么要使用分布式事务 ...
分类:
编程语言 时间:
2019-09-19 12:24:25
阅读次数:
92
5.1 局部的异常处理 *局部异常处理:即当该类中发生异常时,由该方法来处理,该方法的参数类型为Exception,而Exception是所有异常的父类,故由该参数来接收异常对象 1)在congtroller类中定义处理异常的方法,添加注解@ExceptionHandler,方法的参数类型为Exce ...
分类:
编程语言 时间:
2019-09-19 12:26:00
阅读次数:
81
python Linux 环境 (版本隔离工具) 首先新建用户,养成良好习惯useradd python 1、安装pyenv GitHub官网:https://github.com/pyenv/pyenv installer pyenv installer This tool installs "p ...
分类:
编程语言 时间:
2019-09-19 12:26:39
阅读次数:
128
异常一 : The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 异常二 : ClassNoDe ...
分类:
编程语言 时间:
2019-09-19 12:26:57
阅读次数:
95
数组的部分方法: 数组的遍历细节: 匹配规则: 交换变量: 扩展运算符: 接收多个 函数返回值 : ...
分类:
编程语言 时间:
2019-09-19 12:28:55
阅读次数:
124
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就 ...
分类:
编程语言 时间:
2019-09-19 12:29:25
阅读次数:
112
原文:http://doc.akka.io/docs/akka/2.3.6/general/terminology.html 译者:吴京润 本章我们试图建立一个通用的术语列表,用来定义有关并发和分布式系统的坚实的基础,而这也是akka的目标。请注意,在这些术语当中许多并没有一致的定义。我们简单的寻求 ...
分类:
编程语言 时间:
2019-09-19 12:30:27
阅读次数:
73
为对话框添加WM_MOUSEHOVER或WM_MOUSELEAVE消息并不会响应。 MFC需要特殊处理,其中一法就是使用TRACKMOUSEEVENT ...
分类:
编程语言 时间:
2019-09-19 12:35:28
阅读次数:
117
javascript高级技巧 变量作用域和闭包 this指针的使用 按值传递和按引用传递 by上面的例子其实不够经典也不够高级 本文看自前端常用的库和实用技术之JavaScript按值传递和按引用传递 ...
分类:
编程语言 时间:
2019-09-19 12:36:03
阅读次数:
103
5.0导入jackson的三个jar包,这这三个jar包与springmvc联合使用 5.1在WebContent目录下新建js目录,再导入jar包(jquery.min.js) 5.2在WebContent目录下新建ajax.jsp文件,在head标签内添加script标签通过src属性引入jqu ...
分类:
编程语言 时间:
2019-09-19 12:36:47
阅读次数:
113
SpringBoot + WebSocket实现简易聊天室
分类:
编程语言 时间:
2019-09-19 13:46:40
阅读次数:
78
可扩展的实时事务处理 我们相信编写并发、容错、可扩展的应用相当的困难。盖因大多数时候我们一直在使用错误的工具和错误的抽象等级。AKKA就是为了改变这一切的。我们利用角色模型提升了抽象等级,并且提供了一个用来构建可扩展的、弹性的以及响应式应用的更好的平台——更多信息请见Reactive Manifes ...
分类:
编程语言 时间:
2019-09-19 13:47:34
阅读次数:
88