最新精心整理Java面试题,透彻分析源码
一面:70分钟突击电话面试正思考着项目功能模块,阿里面试官打来了电话,开始了阿里一面。阿里面试官自我介绍,介绍了5分钟左右,部门的情况,主要的业务提问开始会哪些操作系统Linux会一点说一下操作指令,怎么看cpu,看进程,看端口操作系统进程间通信追问了一个信号相关的问题,我不知道了。io多路复用,说一说面向切面编
Irene181 Irene181
3年前
盘点一款Python发包收包利器——scapy
大家好,我是黄伟。今天跟大家讲的是Python用于发送接受网络数据包的模块scapy。前言众所周知,我们每天上网都会有很多数据包需要发送,然后处理在接受在发送,这样一个循环往复的过程,这里就显示了很多数据包的发送接收数据。那么,什么是包呢?下面一起看看。包(packet)是网络通信传输中的数据单位,一般称之为数据包,其主要由源地址,目标地址,净载数据组
Irene181 Irene181
3年前
手把手教会你使用Python进行jieba分词
前言大家好,我是黄伟。上周我们分享了词云,,这次我们来看看分词。我们从之前学习过的wordcloud可以得知它只能进行英文分词,中文暂不支持,这也正是它美中不足的地方,但是有个模块正好弥补了这一点,它就是jieba,中文名结巴,没错,你没听错也没看错,就是结巴。一、jieba的使用1.安装jieba的安装不管在哪个地方安装都是一个老大难的问题,这也真是让小
爱写码 爱写码
3年前
要想编程效率高,熟悉t-io很必要,省去你的APP中自己开发网络通信的模块
1.是基于javaaio的网络编程框架,和netty属于同类,它的使命是:让天下没有难开发的网络程序。2.基于tiocore来开发IM、TCP私有协议、RPC、游戏服务器端、推送服务、实时监控、物联网、UDP、Socket将会变得空前的简单。3.tio家族除了tiocore外,还有tiowebsocketserver、tiohttpserver、ti
简
4年前
使用 IoC 容器来简化业务对象的管理
使用IoC容器来简化业务对象的管理有过复杂业务应用编写经验的开发人员都知道业务对象的创建是一件比较麻烦的事儿。这些应用中存在着大量的业务对象,它们之间有着复杂的依赖关系,导致模块之间很容易出现循环依赖。此外,有些对象还有单例要求,依赖之间还有顺序要求,这些更加重了问题的严重性。这种情况下就需要有一种手段来简化业务对象的管理,包括创建和获取,IoC(I
物联网正值“春天”
赵彭:“感知中国”的概念提出以来,在中国已经发展了十几年,移动通信也是2009年刚刚成立,所以也是这个漫长过程中的重要见证。移动通信致力于无线通信已有12年,期间转型为物联网模块提供商。当时进入物联网领域的初衷是什么?徐伟:起初,作为ODM解决方案提供商,易科通信不仅为消费者客户提供解决方案,还在无线通信领域为从R&D到交付的工业客户提供技术和售后支持。所以
Stella981 Stella981
3年前
Mockito单元测试
Mockito简介Mockito是一个单元测试框架,需要Junit的支持。在我们的项目中,都存在相当多的依赖关系,当我们在测试某一个业务相关的接口或则方法时,绝大多数时候是没有办法或则很难去添加所有的依赖,因为这中间肯定会涉及到别的业务逻辑。而在开发过程中,可能这个模块根本都还没有。那可咋怎啊?这个时候一种叫做mock测试的方式就顺势崛起。通过模拟出依
Stella981 Stella981
3年前
MDPI旗下期刊information【EI源刊】一个月录用案例
写在前面话投稿经验模块旨在分析研究人员实际已投稿案例,帮人别了解各个期刊的审理时间周期,版面费等基本信息。另一方面,所附带不同研究领域的专家审稿意见可以给相关领域投稿人进行学习,了解期刊的同时,更懂审稿专家审理论文时所在意的要点,通过学习经验更快更好的写论文发论文。另外读到本文章的人,可以共享自己投稿经验发给作者,用于信息共享。inf
Stella981 Stella981
3年前
SpreadJS 纯前端表格控件应用案例:表格数据管理平台
由某科技公司研发的表格数据管理平台,是一款面向业务和企业管理系统定制开发的应用平台,包括类Excel设计器、PC应用端和移动应用端等应用模块。该平台具备强大的业务配置和集成开发能力,对于企业客户的信息系统在管理模式、业务流程、表单界面等个性化需求,均可快速实现个性化配置。下面,让我们一起来看看该公司是如何在“表格数据管理平台”中应用表格技术,实现“
万字长文详解如何使用Swift提高代码质量 | 京东云技术团队
京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash的占比不到1%。在这过程中不断的学习/实践,团队内的CodeReview,也对如何使用Swift来提高代码质量有更深的理解。