03 2019 档案

摘要:一、成熟的系统调优1、一定要绝对避免循环查数据库和缓存(PS:循环里面就不能有查询缓存,更不能有查询数据库的操作,因为循环的次数没法控制) 2、对于API接口的话,一般都是直接查缓存的,没有查数据库的 3、多用批量查询,少用单条查询,尽量一次查出来 4、对于使用阿里云,要留意一下相应产品的配置,该花 阅读全文
posted @ 2019-03-30 11:51 sjqsjq 阅读(293) 评论(0) 推荐(0)
摘要:进入正题,下面是整个内容。顺序有些不一致,我按照模块来整理的。 自我介绍 自我介绍就先介绍 多大了、毕业多久了、做了什么些东西、最近做的什么内容,擅长的部分呀 等等。 这里说一下,自我介绍的内容如实说就好,不要太过于夸大,自我介绍的内容建议大家提前准备好,不要说的时候想到哪儿说到哪儿。 线程部分 1 阅读全文
posted @ 2019-03-30 10:25 sjqsjq 阅读(595) 评论(0) 推荐(1)
摘要:可能对于初学者不需要后面的框架和 JVM 模块的知识,读者朋友们可根据自己的情况,选择对应的模块进行阅读。 适宜阅读人群需要面试的初/中/高级 java 程序员想要查漏补缺的人想要不断完善和扩充自己 java 技术栈的人java 面试官具体面试题下面一起来看 208 道面试题,具体的内容。 一、Ja 阅读全文
posted @ 2019-03-29 17:22 sjqsjq 阅读(453) 评论(0) 推荐(0)
摘要:阿里面试题 多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁?JAVA的AQS是否了解,它是干嘛的?除了synchronized关键字之外,你是怎么来保障线程安全的?Tomcat本身的参数你一般会怎么调整?你有没有用过Spring的AOP? 是用来干嘛 阅读全文
posted @ 2019-03-25 12:00 sjqsjq 阅读(769) 评论(0) 推荐(0)
摘要:controller层方法体中添加如下代码 response.setHeader("Access-Control-Allow-Origin", "*");response.setContentType("application/json");response.setHeader("Cache-Con 阅读全文
posted @ 2019-03-25 11:19 sjqsjq 阅读(3758) 评论(0) 推荐(0)
摘要:1、java如何提高反射性能?反射的运行速度慢,究竟反射机制慢在哪里?Class.forName方法的调用会执行Class类文件在整个类路径下的搜索,频繁调用比较影响性能。Class对象上的getDeclaredMethod (String, Class<?>...)或getMethod(Strin 阅读全文
posted @ 2019-03-19 09:50 sjqsjq 阅读(403) 评论(0) 推荐(0)
摘要:阿里面试题目目录 技术一面(基础面试题目)技术二面(技术深度、技术原理)项目实战(项目模拟面试)JAVA开发技术常问的问题阿里必会知识阿里面试范畴面试总结文章福利(答案获取)一:阿里技术一面(基础掌握牢固) 常用的异常类型?sessionjava锁gc原理hashmaplistlink arrayl 阅读全文
posted @ 2019-03-18 15:07 sjqsjq 阅读(1051) 评论(0) 推荐(0)
摘要:作为中国互联网界的传奇和标杆企业,BAT 三家公司的一举一动受互联网人的精密亲密关注。进入 BAT 成为大厂的一员成了许多互联网人职业生活生存追逐的方针之一。 本文的作者作为一个非科班毕业,出身于三流大学的程序员,是如何凭借自己的努力,进入到国内一流互联网公司的。今天大雄就带小伙伴们一起了解一下他的 阅读全文
posted @ 2019-03-18 14:25 sjqsjq 阅读(595) 评论(0) 推荐(0)
摘要:这一次,我又找了一位阿里技术岗位的招聘专家T同学,从他的视角中,我们来看一下金三银四的招聘旺季下,10条求职的黄金规律。 可以说每一条都很有深度。 01很多时候,HR不要你,不是因为你水平的问题,也不是因为你专业技能的问题。而是HR自己对自己没信心,HR没把握你这样的候选人,会不会踏实地在部门内做事 阅读全文
posted @ 2019-03-15 17:57 sjqsjq 阅读(1150) 评论(0) 推荐(1)
摘要:美团一面: 中间省略掉大概几个问题,因为我不记得了,下面记得的基本都是我没怎么答好的。 1、了解SOA,微服务吗? 2、分布式系统如何负载均衡?如何确定访问的资源在哪个服务器上? 一.轮询。二.随机。三.最小响应时间。四. 最小并发数。五.哈希。 3、设计一个分布式负载均衡缓冲系统,如何快速定位到是 阅读全文
posted @ 2019-03-15 11:55 sjqsjq 阅读(2658) 评论(2) 推荐(0)
摘要:答对以下这些面试题,可以淘汰掉 80 % 的求职竞争者。 1.hashcode相等两个类一定相等吗?equals呢?相反呢? 2.介绍一下集合框架? 3.hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? 4.hashmap和treem 阅读全文
posted @ 2019-03-14 14:46 sjqsjq 阅读(1027) 评论(0) 推荐(0)
摘要:概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spr 阅读全文
posted @ 2019-03-14 11:03 sjqsjq 阅读(449) 评论(1) 推荐(1)
摘要:一、Java基础 集合类以及集合框架;HashMap与HashTable实现原理,线程安全性,hash冲突及处理算法;ConcurrentHashMap 进程和线程的区别;多线程与线程池 数据一致性如何保证;Synchronized关键字,类锁,方法锁,重入锁 同步的方法;多进程开发以及多进程应用场 阅读全文
posted @ 2019-03-12 11:50 sjqsjq 阅读(193) 评论(0) 推荐(0)
摘要:前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时 阅读全文
posted @ 2019-03-12 11:40 sjqsjq 阅读(311) 评论(0) 推荐(0)
摘要:Spring介绍 Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。 所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM模 阅读全文
posted @ 2019-03-12 10:02 sjqsjq 阅读(121) 评论(0) 推荐(0)
摘要:技巧1 比较运算符能用 “=”就不用“<>” “=”增加了索引的使用几率。 技巧2 明知只有一条查询结果,那请使用 “LIMIT 1” “LIMIT 1”可以避免全表扫描,找到对应结果就不会再继续扫描了。 技巧3 为列选择合适的数据类型 能用TINYINT就不用SMALLINT,能用SMALLINT 阅读全文
posted @ 2019-03-08 10:05 sjqsjq 阅读(136) 评论(0) 推荐(0)
摘要:前言 今天本是一个阳光明媚,鸟语花香的日子。于是我决定在逛街中感受春日的阳光~结果晚上七点的时候,蚂蚁金服后端大佬来了电话,要进行一轮的技术面试。我一脸黑人问号???现在的面试都流行突袭吗? 于是我的第一次面试之旅,就此壮烈的展开。 自我介绍 首先呢,大佬让我用两分钟自我介绍。我本以为自己能滔滔不绝 阅读全文
posted @ 2019-03-07 11:56 sjqsjq 阅读(132) 评论(0) 推荐(0)