- 博客(20)
- 收藏
- 关注
原创 以Java后端高级开发为例,讲述面试前的准备点
由于我做了比较长时间的技术面试官,根据我的面试体会,不少同学收到面试后,什么准备也不会做,到时候就来了。这样做的后果是:不知彼,不知己,每战必殆。哪怕侥幸面试成,工资一定会被压得很低。其实公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你做不到这点,简单点...
2019-01-15 10:58:22
122
原创 2017年Java面试题整理
面试是我们每个人都要经历的事情,大部分人且不止一次,这里给大家总结最新的2017年面试题,让大家在找工作时候能够事半功倍。Switch能否用string做参数?a. 在 Java 7 之前, switch 只能支持byte,short,char,int 或者其对应的封装类以及 Enum 类型。在JAVA 7中,String 支持被加上了。equals与==的区别:a. ==是判断两...
2019-01-15 10:57:00
113
原创 Java面试中常问的数据库方面问题
MySQL为什么用自增列作为主键如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含...
2019-01-15 10:55:32
166
原创 Java面试中常问的计算机网络方面问题
GET 和 POST 的区别(GET)请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?name1=value1&name2=value2GET 请求可被缓存GET 请求保留在浏览器历史记录中GET 请求可被收藏为书签GET 请求不应在处理敏感数据时使用GET 请求有长度限制GET 请求只应当用于取回数据POST ...
2019-01-15 10:53:42
132
原创 java中常见的spring面试题
Java面试中常问的Spring方面问题Java团长 2018-08-05Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。1、一般问题1.1. 不同版本的 Spring Framework 有哪些主要功能?Version FeatureSpri...
2019-01-15 10:52:02
212
原创 Java Web基础面试题整理
1、什么是Servlet?可以从两个方面去看Servlet:a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。b、组件:服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。2、Servlet的生命周期,并说出Servlet和CGI的区别?servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以...
2019-01-15 10:49:03
111
原创 java多线程并发基础面试问题
Java团长 2018-02-01多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。Java多线程面试问题进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。...
2019-01-15 10:47:48
102
原创 Java面试题整理及参考答案
相关概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存在的类结构.接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重...
2019-01-15 10:46:35
85
原创 总结了一部分的面试题
一. 基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现;4)HashTable和ConcurrentHashMap的区别;5...
2019-01-15 10:42:41
148
原创 redis常见面试题
一、缓存雪崩1.1什么是缓存雪崩?回顾一下我们为什么要用缓存(Redis):为什么要缓存为什么要缓存现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。如果缓存挂掉了,全部请求跑去数据库了如果缓存挂掉了,全部请求跑去数据库了在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要对数据设置过期时间,并采用的是惰性删除+定...
2019-01-14 09:52:03
923
原创 mysql触发器使用及简介
一.数据库触发器SQL触发器是存储在数据库目录中的一组SQL语句。每当与表相关联的事件发生时,即会执行或触发SQL触发器,例如插入,更新或删除。SQL触发器也可以当做是一种特殊类型的存储过程。 它是特别的,因为它不像直接像存储过程那样调用。 触发器和存储过程之间的主要区别在于,当对表执行数据修改事件时,也就是开启一条事务的时候会自动调用触发器,简单的说,就是一张表发生了某件事(插入、删除、更新操...
2019-01-14 09:49:22
272
原创 spring定时器使用节简介
Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便,下面我们看看如何使用它1:核心概念Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context)2、JobDetailJobDetail表...
2019-01-14 09:32:32
106
原创 webservice简介及使用
1.是什么1. 什么是Web Service呢?从表面上看,WebService就是一个应用程序,它向外界暴露出一个能够通过Web 进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。...
2019-01-14 09:30:48
230
1
原创 cookie简介及使用
1:介绍定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/cookie相关说明:1、cookie由服务器端创建,然后添加到HttpServletRespons...
2019-01-14 09:28:45
114
原创 poi导入导出数据
1:介绍poi全称apache poi ,使用java编写的免费开源的跨平台的java api,是创建和维护操作各种符合,用它可以使用java读取和创建修改excel文件,还可以使用java读取和创建word和power point文件 主要的使用poi操作excel,其他一般很少用!!!2:作用特性:excel :excel是早期的 编程语言-开发游戏-由于放在 excel文...
2019-01-14 09:26:53
2482
原创 mysql数据库函数
1.mysql函数介绍MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。 MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。 2.函数的类型数学函数、字符串函数、日期和时间函数、控制流程函数、系统信息函数、加密函数、其它函数详细函数及使用方法可参考...
2019-01-14 09:25:30
835
原创 mysql索引
2.1.2:索引(1)什么是索引?索引,我们可以通俗的理解为就像是书的目录,字典,车次表等等。通过不断的缩小想要获取的数据的范围最终得到我们想要获得的数据。索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据。在数据库关系图中,可以在选定表的"索引/键"属性页中创建、编辑...
2019-01-14 09:24:09
94
原创 mysql数据库存储过程
存储过程存储过程简介是什么SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程...
2019-01-14 09:22:11
131
原创 redis主从复制搭建过程
redis主从复制搭建过程主从复制:1:Master可以拥有多个slave2:多个slave可以连接同一个master外,还可以连接到其他的slave3:主从复制不会阻塞 master 在同步数据时 master 可以继续处理客户端(client) 请求主从复制的过程:1:slave与master建立连接,发送sync命令2:master会开启一个后台进程,将数据快照保存在文件中,同...
2019-01-14 09:18:47
158
原创 cookie工具类
cookie工具类package com.DingYu.Cookie;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import javax.servlet.http.Cookie;import javax.servlet.http.Ht...
2019-01-13 14:46:34
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人