2019-02-15到2019-03-13准备笔试文字内容

应聘要求

10w
算法算法算法!!!

JVM原理。,深入理解网络通信、多线程等基础框架,或熟悉Scala开发语言;
3、熟悉基础算法,掌握常见的设计模式;
4、熟练SQL开发,精通Mysql等关系型数据库中的一种或几种,能够熟练运用SQL、Mybatis和JPA,并具有数据库编程能力;
5、熟悉Hadoop、HBase、Hive、Storm、spark其中一种大数据处理工具。有过企业级数据仓库开发经验者优先;

3w、
技术方面,主要是 Java/JavaEE/jQuery/jQueryUI。

20w
、掌握扎实的计算机基础知识,深入理解数据结构、算法和操作系统知识;
4、有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分;
、良好基础知识,熟悉常用算法和数据结构;
掌握PHP、Go、Java、Python、C/C++等任意一门编程语言;Go/C++语言优先;
5、熟悉MySQL的使用与优化;熟悉Redis/Mongodb/Memcache等NoSQL技术的优先;
6、熟悉Linux系统,能在X-nix环境下开发,具备Shell等脚本开发能力者优先;
7、熟悉TCP/UDP、HTTP、协议;了解流媒体传输协议或音视频编解码的优先;
8、喜欢研究开源新技术,开源贡献者优先,github源码者优先,技术博客者优先。
、掌握WEB后端开发技术: 协议、架构、存储、缓存、安全等
2、熟练掌握Python/Java/C/C++中的一种或多种,Python优先; 
3、对web开发和http协议有一定了解,有基本的web应用开发能力; 
4、熟练掌握关系数据库/NoSQL相关知识和基础操作; 
掌握WEB后端开发技术: 协议、架构、存储、缓存、安全等;
-有分布式系统的设计、开发和维护经验;
-深入了解计算机体系架构、网络编程、操作系统、编译原理、Web开发中的一项。

Spring笔记(夏薇):
Spring框架属于容器性质,容器中装什么就有什么功能。
容器是用来存储和组织其他对象的对象
一站式框架 支持aop、
beanFactory是Spring原始接口,每次在获得对象时才会创建对象,一开始硬件内存比较小。
ApplicationContext每次容器启动时就会创建容器中配置的所有对象。
Web开发一般使用applicationContext
Bean元素就是一个对象。Bean元素能告诉服务器Spring能管理这个对象。
Component注解能使用是因为在applicationContext中配置了约束。
IOC是控制反转 DI是依赖注入 AOP是面向切面编程
Switch:switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型。String类型是java7开始支持。 
单例模式(夏薇)
1.一个类有且仅有一个实例,且自己主动创建这个实例,提供全局访问的接口。
2.场景是:一个类被频繁的创建和调用。或者不频繁但是这个类很占资源。

SpringCloud(夏薇)
基于SpringBoot,是个有很多优秀框架的整合包。
基本组件:服务发现注册、服务消费,配置中心、智能路由、负载均衡、断路器、配置管理。都可以用Spring Boot的开发风格做到一键启动和部署
服务发现注册:1.创建父级maven 2.创建服务注册中eureka 3.创建服务提供者 服务端 多台,做负载均衡用 4. 创建服务消费者 客户端。
docker web应用的打包到服务器

数据库(夏薇)
1.数据库的四个特性: 原子性:要么都成功要么都失败 一致性:a+b的总和不变 隔离性:a操作不影响b也不知道b存在 持久性:不可逆转改变数据库数值。
2.四个数据库隔离级别: 读未提交 读已提交 可重复读 串行化 依次效率降低 串行化就好比加锁,mysql支持四种 默认可重复读 Oracle支持串行化和读已提交 默认读已提交。
3.连接池: 数据库有指定最大连接次数,但创建和销毁都很耗时间,所以提前建议很多连接并集中管理在连接池中,如果有用户访问数据库,通过连接池访问,结束之后释放链接。
连接池的初始化连接一般是最小连接数,如果初始化连接用完了用户可以创建,结束之后不会立即销毁,放连接池中重复使用或者空间超时后释放。
4.

Java(夏薇)
1.对象序列化:序列的是对象的数据,改对象的类型,对象里面的数据的类型。
2.网络: tcp 传输控制协议,保证可靠通信,通常用于互联网协议 udp 用户数据报协议,一个无连接的协议。两个应用程序要发送的数据包。
3. @Scope注解默认对象类为单例模式 ,@Value注解在对象 :通过反射的field赋值 和set方法上:通过set方法赋值 都可以
4.构造方法和构造器:是一个类的实例,目的是不初始化父类对象的时候初始化子类对象。
5.引用类型,装箱基本类型:有与他们值不同的统一性,基本类型只有功能完备的值,所以他更快占内存更少。装箱基本类型默认初始值为非功能值null。当1.作为集合中的元素键值时,2.在进行反射的方法调用时。Int装箱为装箱类型Integer时为装箱操作,数值0变为对象0,不仅有值还有一个引用地址值,简称引用值。

JAVA语言,尤其是线程 JVM原理 数据库(加锁,ORM)Linux Spring(重点!)分布式 设计模式 ,反射,死锁,锁,数据库B+mysql的主从复制,HashMap,排序,SOA,Spring。垃圾,权限,缓存,红黑树,负载均衡,哈弗曼,线–程池,Collection,redirect和forward区别,加密,LFU,性能,redis,http tcp进程通信,LRU,.socket建立过程,类加载机制,close wait和time wait在什么情况下出现

为了接口的健壮性,我们通常除了客户端进行输入合法性校验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值