首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AVAJ

    面试java后端面经_2

    1 自我介绍(介绍一下帅气的自己哦) 2 对象深浅复制(浅复制:对象内引用的对象不会复制,深复制会把引用对象复制。 解决穿透:1布隆过滤或压缩filter提前拦截2数据库找不到也将空对象进行缓存。 后才能返回到CLOSED状态 (2点:1可靠的实现TCP全双工链接的终止:大概就是说最后一次发的ACK不一定会被对方接收到,这段等待时间对方可能重发FIN。 2允许老的重复的分节在网络中消逝:简单说就是俩个IP的端口建立连接后释放,又马上建立连接,这样后面建立的连接就成了前面连接的化身,等待2MSL是为了防止这种情况出现) 13 top命令参数详情(top 早日get心仪offer 大量面试经验以及学习资料书籍请关注:AVAJ 回复"offer"进行获取

    57510发布于 2019-08-20
  • 来自专栏全栈程序员必看

    Web后端开发入门(2

    搭建JavaWeb应用开发环境–Tomcat服务器 下载与安装 首先,搜索Tomcat,找到如图网址 点击,进入Tomcat官网 在最左边一栏,有个Download,找到最新版 配置到服务列表中,使之随系统的启动而启动 1.添加服务 使用cmd工具,并进入Tomcat根/bin目录–>执行 service install命令–>刷新Windows服务列表 2. www.taiyuan.org” appBase=”E:\app” unpackWARs=”true” autoDeploy=”true”> <Context docBase=”e:\app\app2″ u %t "%r" %s %b” /> </Host> </Engine> </Service> <Service name=”Catalina2″ ″ /> <Connector port=”8010″ protocol=”AJP/1.3″ redirectPort=”8443″ /> <Engine name=”Catalina2

    85030编辑于 2022-06-28
  • 来自专栏JavaGuide

    面试2个月,终于收到满意的Java后端开发offer!

    2 推荐boss直聘,我觉得很好用(不是广告)。 3 一般的整体面试流程都是电面->现场面->HR面->等着。 7 面试中你可以把你的面试官往你会的知识上引导(我遇到过你会什么他不问什么的)。 HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。 HashMap,HashTable,ConcurrentHashMap的区别。 面试之后面试官都会问你有没有什么问题,千万不要没问题,也别傻乎乎的问一些敏感问题。 了解你要面试的公司的产品及竞争产品。 总结 无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。 面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。

    54410发布于 2020-07-16
  • 来自专栏Lvshen的技术小屋

    我的后端开发面试分享

    前段时间面试了几家公司,现在把面试经历写出来。和大家一起分享。为了隐私,面试公司打码。 面试 *米科技 一面 1.HashMap源码,怎么线程不安全,ConcurrentHashMap 怎么保证线程安全,与1.7的不同,CAS是什么 HashMap: 数组+ 链表 + 红黑树 初始长度 = 集群部署中间件,开发业务上的困难:电商平台 6.前公司开发团队规模。负责模块 **人。 6.上家公司的开发流程。 7.上家公司工资 三面 1.看看你的博客,Volatile关键字原理你说一下,以及原子类的自增的介绍 2.线程与进程的区别,进程是CPU最小调度单位,这句话对吗 3.说说前公司项目开发流程,是不是敏捷开发

    1.3K20编辑于 2022-05-05
  • 来自专栏Java后端技术栈cwnait

    最近面试 Java 后端开发的感受!

    www.cnblogs.com/JavaArchitect/p/10011253.html 前段时间,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我相信其它公司招初级开发时,应该也照着这个标准来面的。 2、远程调用dubbo方面,可以看下dubbo和zookeeper整合的知识点,再深一步,了解下dubbo底层的传输协议和序列化方式。 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    66530发布于 2019-07-16
  • 来自专栏程序员的成长之路

    最近面试 Java 后端开发的感受!

    首发:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我相信其它公司招初级开发时,应该也照着这个标准来面的。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    79630发布于 2019-04-29
  • 来自专栏微信公众号:Java团长

    最近面试Java后端开发的感受

    来源:cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 我相信其它公司招初级开发时,应该也照着这个标准来面的。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    90530发布于 2018-12-28
  • 来自专栏芋道源码1024

    长文 | 最近面试 Java 后端开发的感受

    别让人感觉你只会山寨别人的代码 2. 单机版够用?适当了解些分布式 3. 数据库方面,别就知道增删改查,得了解性能优化 4. Java 核心方面,围绕数据结构和性能优化准备面试题 5. 一切的一切,把上述技能嵌入到你做过的项目里 小结:本文更多讲述的准备面试的方法---- 前段时间,密集面试了若干位Java后端候选人,工作经验在3到5年间。 其实,在准备面试时,归纳框架里的要点并不难,我就不信所有人在做项目时一点积累也没,只要你说出来,可以说,这方面你就碾压了将近7成的竞争者。 2. 单机版够用? 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 3. 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 5. Linux 方面,至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    55130发布于 2019-05-13
  • 来自专栏Tensorbytes

    技术规范(2): 后端技术开发规范

    Python 开发规范 优美胜于丑陋 明了胜于晦涩 简洁胜于复杂 复杂胜于凌乱 扁平胜于嵌套 间隔胜于紧凑 可读性很重要 即便假借特例的实用性之名,也不可违背这些规则 上面是 Python 之禅, i = i + 1 submitted += 1 x = x*2 - 1 hypot2 = x*x + y*y c = (a+b) * (a-b) 与代码相矛盾的注释比没有注释还糟,当代码更改时,优先更新对应的注释 (2)类名一般使用首字母大写的约定。 在接口被文档化并且主要被用于调用的情况下,可以使用函数的命名风格代替。 return 2 when add this option. 2 is exists differences. Go 开发规范 Go 语言规范 Go 代码审核规范官方地址: https://github.com/golang/go/wiki/CodeReviewComments 所有代码在发布前均使用gofmt进行修正

    1.4K20发布于 2020-03-17
  • 来自专栏雪胖纸的玩蛇日常

    越光后端开发——ygapi(2.新建Model)

    verbose_name='用户头像URL') gender = models.CharField(max_length=4, choices=(('0', '未知'),('1', '男'), ('2' 微信用户' verbose_name_plural=verbose_name def __str__(self): return self.nickName 2. 2.wish数据 1.apps/wish/models.py中 from django.db import models from users.models import WxUsers,UserProfile help_text='最多200字') status=models.CharField(max_length=8, choices=(('0', '进行中'),('1', '放弃了'), ('2' img src="/media/{0}" class="field_img">'.format(self.image)) image_url.short_description = '图片' 2.

    49940发布于 2019-03-15
  • 来自专栏serena test

    后端开发

    Maven,  项目管理工具,可以很好地帮助开发者引用公用库。  

    75910发布于 2021-06-08
  • 来自专栏雪胖纸的玩蛇日常

    广告小程序后端开发2.Models设计)

    1.users的数据表设计:  1.重建用户表: 1.在settings中配置: AUTH_USER_MODEL='users.UserProfile' 2.apps/users/models.py中建立 verbose_name='token') gender = models.CharField(max_length=4, choices=(('0', '未知'), ('1', '男'), ('2' : """ 地区表 """ CATEGORY_TYPE = ( (1, '省级'), (2, 执行数据更新命令: python manage.py makemigrations python manage.py migrate  2.ad的数据表设计: 1.安装处理图片的依赖包pillow: pip install pillow 2.在apps/ad/models.py中: from django.db import models from datetime import datetime from

    85950发布于 2019-05-14
  • 来自专栏全栈程序员必看

    java开发后端框架_java开发后端框架

    1 java开发后端框架 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心。 下面小编给大家说说java开发后端框架,希望能对你有些帮助。 Struts在项目中主要负责视图层、控制层,在视图层提供了大量的标签库,提高视图层的开发速度。 在项目中的主要作用就是1、解决程序与数据库的依赖,即使用了Hibernate之后,以后更改数据库不需要更改代码,因为Hibernate会根据数据库方言来生成对应的SQL语句;2、是对JDBC的轻量级封装 ,简化持久层的代码,提高开发速度。

    4K30编辑于 2022-08-14
  • 来自专栏Java技术栈

    面试 Java 高级后端开发,要准备哪些知识点?

    至于通过技术面试后,项目经理或人事的面试一般是过滤特别差的,比如考察些团队协作能力和沟通表达能力等,这对大家来说应该不是问题。所以在本文里,就以Java后端高级开发为例,讲述下面试的准备点。 一、至少定出2天的准备时间 面试的准备时间一般别低于2天,如果可以,再延长些,但别太长。 比如是去现场面试,可以找的借口就比较多,比如项目忙,会多,时间间隔别超过5个工作日。 我上个项目是做电信系统的计费软件,客户是xxx,工期是xxx个月,有5个人一起做,我在里面做的是开发2. 大家看到,上述说辞不复杂,准备好以后,说起来估计也就2,3分钟 但就通过上述说辞,亮出了你的基本信息,而且能给面试官留下思路清晰,技术匹配的印象。 ? 说辞2:(介绍自己在项目中的角色)在这个项目组里,除了本职的开发工作外,我还会积极主动地和测试人员沟通,一方面告诉他们该怎么测,另一方面,一旦发现问题,我会和他们一起重现问题,完成修改后我也会主动告诉测试人员

    93710发布于 2018-12-14
  • 来自专栏Java旅途

    八年小厂技术leader面试大厂后端开发,凉了

    1、先来个自我介绍 首先,大概介绍下自己,后端开发8年,头两年用.NET,之后用Python至今,大概六年。大概工作到第三年的时候,就开始兼着任管理职位。 而我长时间在这样的氛围下工作,慢慢也成长为一位偏“全栈”的WEB开发人员,从前端angular,到后端Python,到服务器部署,统统可以一人搞定。 2、人到中年的焦虑 现在在这家公司差不多2年,担任技术合伙人,工资12K,在当地应该几乎达到顶点了,同时拥有一定的股权。但是公司近来越来越不景气,时不时出现了拖欠工资的行为。因而引发了我的焦虑。 我向HR说明了,我没有游戏服务端的开发经验。但是她说没关系,你有多年的Python经验。 4、面试过程:笔试 昨天,2018年7月25日早上,我按约定来到了这家公司。先是填一些个人资料,然后笔试。 6、面试过程:技术面 跟HR聊了很久,大概有2个小时,实际上涉及的问题比我在这里写的要多很多。

    1K60发布于 2021-07-13
  • 来自专栏云云众生s

    后端开发简介

    译自:Introduction to Backend Development 作者:TNS Staff 后端开发概述 后端开发,通常称为服务器端开发,涉及构建和管理在由开发者而非用户控制的计算机上运行的应用程序 后端开发的关键概念 后端和服务器端开发的定义 后端开发涉及应用程序的服务器端,包括数据库和浏览器之间的所有通信。它包括创建和管理服务器端逻辑、数据库交互、用户身份验证、权限和 API 集成。 前端和后端开发之间的区别 理解前端和后端开发之间的区别对于全面掌握 Web 和软件开发至关重要: 前端开发: 侧重于用户直接与之交互的应用程序的视觉和交互方面。 这些框架为构建和管理后端系统提供了结构化的方法。 后端框架和技术 流行的后端框架 后端框架配备了即用型组件、工具和库,可帮助简化开发过程。 在 The New Stack 了解有关后端开发的更多信息 在 The New Stack,我们致力于让您随时了解后端开发的最新进展和最佳实践。

    2.4K10编辑于 2025-03-18
  • 来自专栏史上最简单的Spring Cloud教程

    跟我学Springboot开发后端管理系统2:Mybatis-Plus实战2

    在上一篇文章讲述了如何使用Mybatis-plus自动生成代码,生成的代码具有单表操作数据库的能力,节约了开发时间。然后讲述了如何在Spring Boot中整合Mybatis-Plus。 在对表插入一条数据的时候,需要自动填充四个字段,对表数据更新操作,需要更新后2个字段。但是如果在每个插入和更新业务逻辑里面, 手动的填充这四个字段,增加了工作量。 分页插件 在Web开发中,经常用到分页插件。Mybatis-Plus提供了这样的能力。 sysUserService.searchUsers(page, pageSize, userId, realname); return RespDTO.onSuc(sysUsers); } 在上面的代码中需要必传2个参数

    85930编辑于 2022-01-06
  • 来自专栏后端码匠

    JAVA后端面试《Spring》

    好处:两降低>>>两支持>>>两方便 ①降低了耦合性,提高了开发速度。 ②降低了JAVAEE API的使用难度。 ③支持AOP和IOC。 ④支持声明式事务。 ⑤方便程序测试。 ⑥方便集成其他框架。 --2.对该xml文件进行解析--> <! 创建conf.properties配置文件(age=11,name=wpq) 2. XML中配置property-placeholder加载配置文件 --> <! --2.引入配置文件--><context:property-placeholder location="xxx.properties" /><! 比如转账,转账前两个账户余额之和为2k,转账之后也应该是2K。 ③ 隔离性(isolation):指多线程环境下,一个事务所做的修改在最终提交以前,对其它事务是不可见的。

    94520发布于 2020-02-25
  • 来自专栏JavaEdge

    后端开发必备JavaScript函数1 Array 对象2 String对象

    join() 方法 2 String对象 indexOf() 定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

    49820发布于 2018-08-02
  • 来自专栏测试开发干货

    测试开发面试系列2

    说起面试,那就是老话常谈。 高端局里八仙过海,各显神通。 青铜局里小鸡撒尿,各有各道。 今天就给各位应聘者们说一下一般情况下面试官角度的思维和流程,来让我们更好的应对应聘面试,避免丢分。 一旦出现反感的关键词,比如“精通” 那么面试官会默默的把面试难度从普通调到地狱。。。 当然等到真正面试的时候,多数面试官都不是很情愿 放下手里的工作的被hr拉去面试,所以一开始会带着一丁点的负面情绪或者没有。这个不好说,尽量看脸色分析。 ,提前半小时最好,虽然面试官可能正忙,但是会觉得你很努力,很上进,很重视,加分。 2. 坐姿或视频面试的拍摄角度不妥:危险程度:*** 看一个人够不够专业,正式,这里可以看出一点点。 有的面试官比如我,虽然不会很生气,但是我会对应聘者的情商产生担忧,这以后去和开发产品打交道,就这个样子,还不被对方给投诉了,到时候这烂摊子谁收拾的了?所以这层担忧还是会扣分。

    43010编辑于 2022-05-18
领券