面试
文章平均质量分 70
vamViolet
Keep It Simple,Stupid
展开
-
Java中级面试常见题目+答案
目录一.基础知识1.集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2.HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3.如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现;4.HashTable和ConcurrentHashMap的区别;5.String,StringBuffer和StringBuilder的区别;6.Object的方法有哪些:比如有wait方原创 2021-04-15 22:44:45 · 10222 阅读 · 6 评论 -
java面试常见题目
标题一. 基础知识:二. IO:三. 算法:四. 多线程相关:五. 数据库相关(mysql):六. mq:七. nosql相关(主要是redis):八. zookeeper:九. linux相关:十. 设计与思想:一. 基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考Lin原创 2021-04-15 22:30:51 · 314 阅读 · 0 评论 -
转载一篇优化SQL的30条建议
文章目录1、查询SQL尽量不要使用select *,而是select具体字段。2、查询结果只有一条或者只要最大/最小一条记录,建议用limit 1。3、应尽量避免在where子句中使用or来连接条件。4、优化limit分页。5、优化你的like语句。6、使用where条件限定要查询的数据,避免返回多余的行。7、尽量避免在索引列上使用mysql的内置函数。8、应尽量避免在where子句中对字段进行表达式操作,这将导致系统放弃使用索引而进行全表扫。9、Inner join 、left join、right jo转载 2021-01-14 16:31:12 · 869 阅读 · 0 评论 -
MySQL排序规则:COLLATE 及中文排序
官方APICOLLATE API简介COLLATE:排序规则。通常是和数据编码(CHARSET)相关的,字符串的物理存储由排序规则控制。COLLATE是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影.可以用来比较一些复杂排序。如VARCHAR,CHAR,TEXT类型,不区分大小写等的列,都需要有一个COLLATE类型来告知MySQL如何对该列进行排序和比较。简而言之,COLLATE会影响到ORDER BY语句的顺序,会影响到WHERE条件中大于小于号筛原创 2020-11-17 11:06:28 · 2182 阅读 · 0 评论 -
一些常用的Maven命令的作用
目录clean 清理validate 验证compile 编译package 打包verify 验证install 安装sitedeploy 部署clean 清理该命令会删除项目路径下的target文件,但是不会删除本地的maven仓库已经生成的jar文件。validate 验证验证工程是否正确,所有需要的资源是否可用。compile 编译会在你的项目路径下生成一个target目录,在该目录中包含一个classes文件夹,里面原创 2020-10-14 10:22:35 · 2372 阅读 · 0 评论 -
面经记录
问题整理文章目录问题整理微服务那一套五大组件 和传统项目的区别分布式锁分布式事务动态代理rabbitmq原理线程锁算法排序spring加载beanspring每个注解几种方法创建beanspring不同容器的交互tcp的三次握手和四次挥手session和cookiehttps为啥安全?加密是怎么加密的 用什么算法加密的 https加密的过程权限是怎么设计的my...原创 2020-01-21 10:44:59 · 190 阅读 · 0 评论 -
经典的java笔试题
题目:从键盘输入m和n,定义n是第一个数,之后的每个数都是前一个的平方根 ,一共有m个数,计算总和。import java.lang.Math;import java.util.Scanner;public class a { public static void main(String[] args) { //求平方根 Scanner ...原创 2018-03-13 20:49:03 · 1177 阅读 · 0 评论 -
Tomcat7性能优化
目的通过优化tomcat提高网站的并发能力。服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。优化配置配置tomcat管理员账户在conf/ tomcat-users.xml下添加用户:<role rolename="manager"/><role rolename="manager-g...原创 2018-02-08 12:28:44 · 3228 阅读 · 0 评论 -
BOS物流项目问题汇总
请描述一下这个系统?从两个方面回答,第一个方面:系统背景及系统概述本系统是基于B/S架构而设计开发的,是某物流公司的一个后台管理系统,属于物流公司整个ERP平台的一个组成部分。本系统是此物流公司的一个二期改造项目,原来此公司存在一个C/S架构的系统,后来业务不断扩大,所以公司决定进行改造。该系统主要有基础设置、取派、中转、路由、报表几大部分组成。第二个方面:系统包括的业务模块及主业原创 2018-01-13 19:42:35 · 8647 阅读 · 0 评论 -
项目业务逻辑问题整理_答案版本
项目周期?答:传智所学项目的业务逻辑不够复杂,模块也不多,所以建议项目周期为5-8个月。项目团队有多少人,如何分配的?答:项目团队一般由6-10个人组成,4-5个人是java后台的,1-2个是前端,2个产品。在项目中充当什么样的角色?答:在项目中的职位是组员或者组长,主要负责开发功能模块,后期配合测试修改bug。看工作时间与入职的时间,在一家公司入职时间少于1年并且从事开发少于原创 2018-01-13 19:04:15 · 53790 阅读 · 6 评论 -
电商项目面试问题
电商项目面试问题说说你最近做的这个项目的背景,简单的介绍一下你这个项目?背景 电商项目的背景一般是由市场推动的,比如行业竞争或者经营方式的改变(营销理念)。竞争的形态也发生了巨大的变化,从以产品、价格为主的竞争转向以服务为主的竞争,服务成为主导竞争格局的重要因素。渠道作为企业完成客户沟通、产品/服务交换过程以及实现价值、产生效益的重要载体,发挥了采集、传达客户和竞争对手等市场原创 2018-01-13 18:54:45 · 22321 阅读 · 0 评论 -
项目第十二天
WebService技术WebService的概述1. 需求描述 * 我们经常查询的便民的网站上,都包含一些功能,例如:日常天气,手机归属地等功能,那么这些功能是如何实现的呢? * 如果是你开发的网站,那么你本地的数据库中肯定是没有天气或者手机归属地相关的信息的,是需要从国家气象局等地获取到天气的信息,然后显示给用户的,那么想获取到国家气象局的数据?要怎么获取呢?原创 2017-12-27 15:19:08 · 354 阅读 · 0 评论