主要内容:常用源码编辑工具介绍,集成开发工具介绍本节介绍一下 Java 常用的几个开发工具。下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是——它们都是为了给 Java 编码和开发提供卓越的支持。 常用源码编辑工具介绍 Java 源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为我们的 Java 代码编辑工具。比如:Windows 记事本,Mac OS X 下的文本编辑,Linux 下的 vi
#面经# #秋招# #校招# 1.自我介绍 2.讲一下qq通信项目 3.做的是客户端还是服务端,怎么实现的 4.反向代理,正向代理 5.客户端和服务端是怎么建立连接的 6.多线程下载是怎么实现的 7.怎么判断每个线程都下载完了 8.怎么判断要下载的文件的大小 9.hashmap和hashset的区别 10.hashmap底层结构是啥 11.索引是什么,聚簇索引是什么,与二级索引有啥区别 12.报修
面试官是个无情的提问机器...感觉他面试别人也麻了,我被别人面试也麻了...真的麻了,想摆烂的心蠢蠢欲动 1.mybatis怎么模糊查询 2.mybatis怎么防止sql注入 3.redis持久化方法有哪些 4.redis数据类型 5.hashmap扩容机制 6.保存1000个元素,怎么确定hashmap初始长度 7.代理模式 8.hashmap为什么要重写equals 9.jvm内存模型 10.
jdk https://skyao.gitbooks.io/learning-ubuntu-server/development/java/jdk.html maven https://skyao.gitbooks.io/learning-maven/installation/
作者结合自己的实际开发经验,归纳整理出来分享给微信开发的入门者或正在研究的开发者。
大佬:我看你用过这个Spring 啊,你来聊聊为什么我们要使用Spring呢? 我:(因为大家都说好啊)首先呢,Spring是一个庞大的框架,它封装了很多成熟的功能能够让我们无需重复造轮子。其次呢,它使用IOC进行依赖管理,我们就不用自己初始化实例啦。 大佬:(我就知道你会说IOC啦)那你解释一下IOC吧。 我:IOC就是依赖控制转化,利用JAVA的反射机制,将实例的初始化交给Spring。Spr
10.30日一面 1.jvm的垃圾收集器简述一下cms的工作流程,跟G1有什么区别 2.java线程池介绍一下参数和流程 3.redis的键驱逐策略有哪些 4.介绍一下持久化中rdb和aof,并且是否都会对其他线程造成影响 6.mysql的索引结构b+树、为什么不用其他的对比一下 7.mysql的隔离级别有哪几个分别能解决什么问题 8.mysql中索引失效的场景有哪些 9.了不了解spring(不
贴一个timeline 8.25 一面 25min 自我介绍,简单问了下项目 手撕 lc零钱兑换2 无八股 8.31 二面 35min 1. 算法:手撕快排,对算法的优化有哪些,在生产环境中可以有哪些改进 2. 慢sql的查询,深入问,explain查询哪些信息,profile查询什么,在生产环境中怎么界定是不是慢sql 3. 有没有用过rabbitMQ?在哪里用到的? 4. Spring MVC
面试官很好,笑嘻嘻!全程半小时!全程八股! 1、自我介绍。 2、计算机的存储结构(说实话,一下子给整蒙了,面试官说的是从哪个方向解答我忘了)。 3、MySQL数据库的索引底层原理。 4、索引的“最左前缀原则”的理解。 5、Java中线程的几种状态,调用sleep方法之后的状态。 6、JVM的内存结构。 7、MySQL事务的四大特性,以及MySQL的四大隔离级别,脏读是什么,可重复读解决的是什么问题
全程三十多分钟!面试官一看就是大佬,有点油头(保命要紧) 1、自我介绍 2、问了几分钟项目的问题 3、栈和队列的区别?在哪些方面都有应用(中间件) 4、线程的状态,以及相互之间的转化 5、数据的线程安全了解吗?什么是线程安全问题?怎么解决 6、浅拷贝和深拷贝有什么区别?(场景问答、在一个订单类中有用户信息和商品类别,如何解释深拷贝和浅拷贝) 7、HashMap的底层?然后Map中哪个接口的实现是有
8.23 苏州Java 自我介绍 谈谈进程线程协程 Java线程池参数 HashMap构造函数的capacity指数组长度还是元素个数 HashMap扩容 ConcurrentHashMap的size方法如何保证线程安全 Java GC机制 BlockingQueue如何保证线程安全 数据库主键,自增主键和uuid哪个更好? 索引的优缺点 读写分离的优缺点 缓存穿透、缓存击穿、缓存雪崩 会不会Ka
暑假的第一次面试,也是最后一次面试😅 1.自我介绍 2.你说熟悉操作系统,那死锁是什么,形成死锁的必要因素有哪些? 死锁必要性居然没答全,难蚌。基础八股没认真背的后果,以为很简单,但是在面试紧张的情况下就完犊子了 3.你写代码有遇到过死锁吗? 也没想到好例子,最后强答了一波项目用到的redis分布式锁,答的不好 4.能说说mvcc吗,有什么用处? 5.在学校修过的课程里,你比较熟悉哪一个? 我说
两个面试官,水平很高,基本你答什么,都能顺着你答得内容问到你不会为止,寄 大致记得以下的问题,应该还有些遗漏的 70min 0.面试官自我介绍,介绍业务 1.自我介绍 2.看你有个软著,讲一下,数据是存在DB吗 3.讲一下用的集合结构 4.针对你说的map,想要它线程安全,怎么做 5.写过多线程的代码吗?知道哪些jdk查看占用的命令 6.问linux命令,查看占用线程 7.http每次建立连接都要
1、简单讲一下HashMap的put过程 2、HashMap为什么需要有转红黑树的操作 3、为什么建议new一个HashMap的时候指定初始大小 4、HashMap的扩容过程是怎么样的 5、简单的讲一下TCP的三次握手四次挥手 6、TCP和HTTP协议都是网络的层级结构中的哪一层的协议 7、分别说一下TCP和HTTP 8、讲一下HTTPS 9、HTTPS加减密的过程 10、Java里面int的最大
使用说明 概述 轻推JAVA-SDK是轻推开放平台面向Java开发者提供的发工具包。通过使用轻推JAVA-SDK,Java开发者可借助轻推高效地使用消息推送,安全登录等功能。 此文档面向Java开发者介绍轻推JAVA-SDK如何使用及相关注意事项。 使用步骤 步骤一:获取AppID以及AppSecret 登录轻推企业管理系统,编辑轻应用/订阅号,获取AppID以及AppSecret,若需要使用轻推