首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
幕府锁梧桐
阿里巴巴_淘宝_开发
获赞
30
粉丝
18
关注
12
看过 TA
40
男
南京农业大学
2021
Java
IP属地:甘肃
学生
私信
关注
拉黑
举报
举报
确定要拉黑幕府锁梧桐吗?
发布(75)
评论
刷题
幕府锁梧桐
关注TA,不错过内容更新
关注
2020-05-29 22:47
已编辑
阿里巴巴_淘宝_开发
字节流、字符流
九【字节流、字符流】 文章目录 九【字节流、字符流】 主要内容 目标 第一章 IO概述 1.1 什么是IO 1.2 IO的分类 1.3 IO的流向说明图解 1.4 顶级父类们 第二章 字节流 2.1 一切皆为字节 2.2 字节输出流【OutputStream】 2.3 FileOutputStream类 构造方法 写出字节数据 数据追加续写 写出换行 2.4 字节输入流【InputStream】 2.5 FileInputStr...
0
点赞
评论
收藏
分享
2020-05-29 22:47
已编辑
阿里巴巴_淘宝_开发
缓冲流、转换流、序列化流
十【缓冲流、转换流、序列化流】 文章目录 十【缓冲流、转换流、序列化流】 主要内容 目标 第一章 缓冲流 1.1 概述 1.2 字节缓冲流 构造方法 效率测试 1.3 字符缓冲流 构造方法 特有方法 1.4 练习:文本排序 案例分析 案例实现 第二章 转换流 2.1 字符编码和字符集 字符编码 字符集 2.2 编码引出的问题 2.3 InputStreamRea...
0
点赞
评论
收藏
分享
2020-05-29 22:47
已编辑
阿里巴巴_淘宝_开发
网络编程
十一【网络编程】 主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 目标 能够辨别UDP和TCP协议特点 能够说出TCP协议下两个常用类名称 能够编写TCP协议下字符串数据传输程序 能够理解TCP协议下文件上传案例 能够理解TCP协议下案例2 文章目录 十一【网络编程】 主要内容 目标 第一章 网络编程入门 1.1软件结构 1.2 网络通信协议 1.3 协议分类 1.4 网络编程三要素 ...
0
点赞
评论
收藏
分享
2020-05-29 22:46
阿里巴巴_淘宝_开发
函数式接口
十二【函数式接口】 文章目录 十二【函数式接口】 主要内容 学习目标 第一章 函数式接口 1.1 概念 1.2 格式 1.3 @FunctionalInterface注解 1.4 自定义函数式接口 第二章 函数式编程 2.1 Lambda的延迟执行 2.2 使用Lambda作为参数和返回值 第三章 常用函数式接口 3.1 Supplier接口 3.2 练习:求数组元素最大值 3.3 Consumer接口 3...
0
点赞
评论
收藏
分享
2020-05-29 22:46
已编辑
阿里巴巴_淘宝_开发
几种常见排序算法
算法:几种常见排序算法 文章目录 算法:几种常见排序算法 一,冒泡排序 1. 百度百科: 2. 代码示例: 3. 优化: 4. 结果: 二,选择排序: 1. 百度百科: 2. 实现过程: 3. 代码示例: 4. 测试结果: 三、直接插入排序 1. 百度百科: 2. 实现过程: 3. 代码示例: 4. 测试结果: 四、希尔排序 ( 分组排序 , 又名缩小增量排序 ) 1. 概述: 2....
0
点赞
评论
收藏
分享
2020-05-29 22:46
阿里巴巴_淘宝_开发
Docker
Docker 文章目录 Docker 一、 docker 常用命令: 一、 docker 常用命令: 命令结构: attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像 build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像 commit Create a new image from a container ...
0
点赞
评论
收藏
分享
2020-05-29 22:45
阿里巴巴_淘宝_开发
Mysql执行顺序
Mysql执行顺序 文章目录 Mysql执行顺序 下面我们来具体分析一下查询处理的每一个阶段 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。 下面我们来具体分析一下查询处理的每一个阶段 FORM: 对FROM的左边的表和右边的表计算笛卡尔积。产生虚表VT1 ON: ...
0
点赞
评论
收藏
分享
2020-05-29 22:45
阿里巴巴_淘宝_开发
Mysql+Explain数据库优化分析
Explain数据库优化分析 Explain各字段解释 分析语句: #至少有2位非掌门人成员的门派 explain select t_dept.* from t_dept, (select deptId id, count(*) count from t_dept d, t_emp e where e.deptId = d.id AND e.id != d.CEO group by deptId) ab where t_dept.id = ab.id and ab.count >= 2...
0
点赞
评论
收藏
分享
2020-05-29 22:44
已编辑
阿里巴巴_淘宝_开发
线程池
线程池 文章目录 线程池 概述 架构 线程池几个重要参数 源码:7大参数 线程池底层工作原理 线程池的拒绝策略 何时用: JDK内置的拒绝策略 自定义线程池 几种常见的阻塞队列 概述 例子: 10年前单核CPU电脑,假的多线程,像马戏团小丑玩多个球,CPU需要来回切换。 现在是多核电脑,多个线程各自跑在独立的CPU上,不用切换效率高。 线程池的优势: 线程池做的工作只要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动...
0
点赞
评论
收藏
分享
2020-05-29 22:44
已编辑
阿里巴巴_淘宝_开发
统一返回结果
统一返回数据结果 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容 例如,我们的系统要求返回的基本数据格式如下: 列表: { "success": true, "code": 20000, "message": "成功", "data&quo...
0
点赞
评论
收藏
分享
2020-05-29 22:44
阿里巴巴_淘宝_开发
集合之间的属性赋值
/** * 集合之间的复制 * @param input 输入集合 * @param clzz 输出集合类型 * @param <E> 输入集合类型 * @param <T> 输出集合类型 * @return 返回集合 */ public static <E, T> List<T> convertList2List(List<E> input, Class<T> clzz) { List<T> output = Lists.newArrayList(); if (Coll...
0
点赞
评论
收藏
分享
2020-05-29 22:43
已编辑
阿里巴巴_淘宝_开发
JUC多线程及高并发
JUC多线程及高并发 1、谈谈你对volatile的理解 valtile 是JVM提供的一种轻量级的锁; 保证可见性 禁止指令重排 不保证原子性 2、JMM关于同步的规定: 1.线程解锁前,必须把共享变量的值刷新回主内存。 2.线程加锁前,必须读取主内存的最新值到自己的工作内存。 3.加锁解锁是同一把锁。 由于JVM运行程序的实体是线程,而每个线程创建时JVM都会为其创建一个工作内存(有些地方称为栈空间),工作内存是每个线程的私有数据区域,而Java内存模型中规定所有变量都存储到主内存,主内存是共享内存区域,所有线程都可以访问,但线...
0
点赞
评论
收藏
分享
2020-05-29 22:43
已编辑
阿里巴巴_淘宝_开发
线程池
线程池 概述 例子: 10年前单核CPU电脑,假的多线程,像马戏团小丑玩多个球,CPU需要来回切换。 现在是多核电脑,多个线程各自跑在独立的CPU上,不用切换效率高。 线程池的优势: 线程池做的工作只要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,超出数量的线程排队等候,等其他线程执行完毕,再从队列中取出任务来执行。 它的主要特点为:线程复用;控制最大并发数;管理线程。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的销耗。 第二:提高响应速度。当任务到达时,任务可以不需要等待线程创建就能立即...
0
点赞
评论
收藏
分享
2020-05-29 22:42
已编辑
阿里巴巴_淘宝_开发
Tomcat
Tomcat 1、Tomcat架构说明 Tomcat是一个基于JAVA的WEB容器,其实现了JAVA EE中的 Servlet 与 jsp 规范,与Nginx apache 服务器不同在于一般用于动态请求处理。在架构设计上采用面向组件的方式设计。即整体功能是通过组件的方式拼装完成。另外每个组件都可以被替换以保证灵活性。 Tomcat是一个由一系列可配置的组件构成的Web容器,而Catalina是Tomcat的servlet容器。 Catalina 是Servlet 容器实现,包含了涉及到安全、会话、集群、管理等Servlet 容器架构的各个方面。它通过松耦合的方式集成Coyote,以完成按...
0
点赞
评论
收藏
分享
2020-05-29 22:42
阿里巴巴_淘宝_开发
剑指offer
剑指 offer 1、 二维数组中的查找 题目描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 分析: 数组中每一行第一个数记作 m ,由给出的二维数组可知,m 是该行最小数据,也是该列从 0 行开始到该行最大数据 所以,比较 target 和该行第一个数据,如果 target 比该行第一个数据大,而比该行最后一个数据小, 就说明 target 在这一行里寻找 public class So...
0
点赞
评论
收藏
分享
1
2
3
4
5
关注他的用户也关注了:
牛客网
牛客企业服务