![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
和光同尘
文章平均质量分 56
从个人面试题目出发,反思自省,整理自己的思路,梳理和沉淀自己
常敲代码手不生
你越优秀,这个世界便越公平!!!
展开
-
投递技术类简历的注意事项
大家常见的一个通病就是在面试中说不出自己项目的难点, 项目经历写了一大堆,使用到的各种框架、数据库、中间件、消息队列,缓存都写上了,却答不出自己项目中的难点。面试一共就三十分钟或者一个小时,说两个两个项目中难点,凸显出自己技术上的深度,同时项目中的难点是最好被我们自己掌控的,而且这块又是面试官必问的,更是我们变被动为主动的关键。作为程序员,随着工作年限的增加,要定期的去修改自己的简历中的工作项目,一方面可以促进自己复盘一下工作成果和个人成长,另外也能给自己换工作提供一个前置的便捷性。原创 2023-08-27 23:08:10 · 513 阅读 · 0 评论 -
面试、求职妙招!
简历关简单干净、纯色底板的简历模板是最好的选择 简历结构与逻辑:个人信息、教育情况、工作经历、项目经历、自我评价、其他信息。如果有很多段经历,建议优先写最近的经历,然后采用倒叙的顺序来写比较合适,大部分公司习惯从最近的一份工作去了解。项目经历的展示也需要体现出项目名称、项目时间、项目中担任的职务、项目职责和项目业绩 自我评价:首先先对自己过去的工作内容或者过去的学习经历做个总结。然后对自己的个性以及工作态度做一个工作展示简历投递黄金时段:经过相关调查,投递简历的“黄金时间段”在上午的 10 .原创 2021-08-26 00:34:24 · 191 阅读 · 0 评论 -
如何从中级Java程序员过渡到高级Java程序员
1、https://www.zhihu.com/question/203009372、大厂的中间件技术岗位面(https://blog.csdn.net/yunduo1/article/details/108454566)原创 2021-06-23 22:19:19 · 122 阅读 · 0 评论 -
大厂经验分享
原创 2021-05-28 18:53:24 · 105 阅读 · 0 评论 -
2021-5-18大搜车
一轮Java中hashmap和concurrenthashmap区别、数据结构区别 MySQL中hash索引和b+树索引区别 GC的常用算法和常见的垃圾回收器 重构过哪些代码功能?使用到了什么设计模式? 接口调优,如何优化的? 慢查询sql语句如何优化?二轮数据库表结构如何设计? 现有设备量多少?数据量有多大?实时数据如何存储的?遇到过什么问题?(分页查询缓慢--优化) 如何定位MySQL的慢查询,关注哪些列 联合索引abc,MySQL的查询语句where条件是abd,会使用到联合原创 2021-05-19 20:28:36 · 90 阅读 · 0 评论 -
什么是框架?spring mvc框架
框架:框指的是其是一个框子,有约束性;架是指的其支撑性。IT中的框架主要指的为解决特定的一个开放性问题而设计的具有一定约束性的支撑结构。在次结构上可以根据具体问题安插、扩展更多的组成部分,从而迅速和方便的构建完整的解决问题的方案。特点:不能完整的解决问题,但是可以帮助我们快速的解决问题 天生为扩展而设计的,不针对特定问题,特定问题需要扩展、安插来实现 框架时常配套了一些帮助解决某类问题的库或者工具,Java中就是一些列的jar包,其本质就是对jdk功能的扩展SpringMVC框架的执行流程原创 2021-04-03 20:52:21 · 82 阅读 · 0 评论 -
面试自我介绍整理
面试前:我是***,***年毕业于****学校,目前就职于***公司,工作期间参与并开发了****项目:项目为了解决****问题,项目的应用场景主要是街道、工业园区等等, 项目的主要做成模块和组成部分有:***** 介绍项目的整体架构设计 自己参与了那些个模块开发,介绍下这个模块的业务和设计面试中:Java基础 数据库MySQL Redis、elasticsearch 消息队列MQ spring框架 微服务、分布式 dubbo框架、虚拟化、k8s 平时、最近在关注哪块的技术原创 2021-04-03 15:57:31 · 612 阅读 · 0 评论 -
面试必问之JVM
Java的一次编译到处运行背后:JVM从软件层面屏蔽了底层硬件、指令字节码的细节(JVM充当了适配器的角色和功能)JVM\JDK\JRE关系2、JVM运行时数据区所有学过的知识是用来推导新的未知的知识的,踏入社会要学会运用自己的知识能力去验证、求证自己的观点,这是必须具备的能力,过分依赖别人是危险的;用别人的长处来弥补自己的短处,借力提高。线程时最小的执行单位,是一个执行者:JDK1.6+Hotspot虚拟机:程序计数器:指向当前线程正在执行的字节码指令的地址(行号),有点类似计算机原创 2021-04-03 15:24:30 · 73 阅读 · 0 评论 -
深入理解Java中为什么内部类可以访问外部类的成员
转载自:http://blog.csdn.net/zhangjg_blog/article/details/20000769内部类简介虽然Java是一门相对比较简单的编程语言,但是对于初学者, 还是有很多东西感觉云里雾里, 理解的不是很清晰。内部类就是一个经常让初学者感到迷惑的特性。 即使现在我自认为Java学的不错了, 但是依然不是很清楚。其中一个疑惑就是为什么内部类对象转载 2016-10-12 13:00:55 · 536 阅读 · 1 评论 -
Java多线程系列--“JUC锁”05之 非公平锁
概要前面两章分析了"公平锁的获取和释放机制",这一章开始对“非公平锁”的获取锁/释放锁的过程进行分析。内容包括:参考代码获取非公平锁(基于JDK1.7.0_40)释放非公平锁(基于JDK1.7.0_40)关于锁的数据结构请参考"Java多线程系列--“JUC锁”03之 公平锁(一) ",锁的使用示例请参考“Java多线程系列--“JUC锁”02之 互斥锁Reentran转载 2016-08-22 16:59:27 · 400 阅读 · 0 评论 -
谈谈数据库连接池的原理
谈谈数据库连接池的原理 帅宏军 这次我们转载 2016-08-10 14:54:53 · 1206 阅读 · 0 评论 -
当你在浏览器输入一个网址,如http://www.taobao.com,按回车之后发生了什么?请从技术的角度描述,如浏览器、网络(UDP、TCP、HTTP等),以及服务器等各种参与对象上由此引发的一系
1.DNS域名解析:浏览器缓存、系统缓存、路由器、ISP的DNS服务器、根域名服务器。把域名转化成IP地址。2.与IP地址对应的服务器建立TCP连接,经历三次握手:SYN,ACK、SYN,ACK3.以get,post方式发送HTTP请求,get方式发送主机,用户代理,connection属性,cookie等4.获得服务器的响应,显示页面转载 2016-08-09 16:11:52 · 13888 阅读 · 0 评论 -
如何快速的解决Maven依赖冲突
为什么会出现依赖冲突首先要说明Maven的依赖管理,具体的可以参考这边 Maven学习——依赖管理 这篇文章,maven在依赖冲管理中有一下几个原则。依赖是使用Maven坐标来定位的,而Maven坐标主要由GAV(groupId, artifactId, version)构成。如果两个相同的依赖包,如果groupId, artifactId, version不同,那么maven也认转载 2016-08-08 16:55:16 · 418 阅读 · 0 评论 -
分布式队列编程:模型、实战
介绍作为一种基础的抽象数据结构,队列被广泛应用在各类编程中。大数据时代对跨进程、跨机器的通讯提出了更高的要求,和以往相比,分布式队列编程的运用几乎已无处不在。但是,这种常见的基础性的事物往往容易被忽视,使用者往往会忽视两点:使用分布式队列的时候,没有意识到它是队列。有具体需求的时候,忘记了分布式队列的存在。文章首先从最基础的需求出发,详细剖析分布式队列编程模型的需求来源、定转载 2016-08-05 20:36:04 · 1174 阅读 · 0 评论 -
链表面试笔试题目总结
链表是最基本的数据结构,凡是学计算机的必须的掌握的,在面试的时候经常被问到,关于链表的实现,百度一下就知道了。在此可以讨论一下与链表相关的练习题。1、在单链表上插入一个元素,要求时间复杂度为O(1)解答:一般情况在链表中插入一元素是在末尾插入的,这样需要从头遍历一次链表,找到末尾,时间为O(n)。要在O(1)时间插入一个新节点,可以考虑每次在头节点后面插入,即每转载 2016-07-23 14:25:51 · 1757 阅读 · 0 评论 -
聊聊并发(四)——深入分析ConcurrentHashMap
术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。哈希表hash table根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列,所得存转载 2016-07-15 16:09:43 · 1815 阅读 · 0 评论 -
MySQL分页查询小技巧
当提到查询数据库中某个指定起始位置到特定位置的数据时,我们的第一个反应是采用如下的语法格式:limit是mysql的语法select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录这样的用法对小数原创 2016-07-27 23:43:28 · 362 阅读 · 0 评论 -
在只需要一个指定正确的参数的情况下如何防止传入其他干扰的参数
最近修了一个小的bug。写的一个查询接口中,需要根据指定的id参数来查询相关的信息,但是如何笔名在传入正确的id后有传入其他的干扰参数呢?我是这么做的:@RequestMapping(value = "/query", method = RequestMethod.GET) @ResponseBody public ResponseFormat query(@RequestPa原创 2016-08-01 15:51:05 · 726 阅读 · 0 评论