- 博客(23)
- 收藏
- 关注
转载 架构师之路
1. 综合 2. 专题 666. 欢迎投稿 0. 星球专属 面试题 《精尽 Dubbo 面试题》 《精尽 Netty 面试题》 《精尽 Spring 面试题》 《精尽 Spring MVC 面试题》 《精尽 Spring Boot 面试题》 《精尽 Spring Cloud 面试题》 《精尽 MyBatis 面试题》 《精尽【消息队列】面试题》 《精尽 RocketMQ 面试题》 《精尽 RabbitMQ 面试题》 《精尽 Kafka 面试题》 《精尽【缓存】面试题》 《精尽 Re...
2022-02-17 22:57:46
191
转载 反馈学习
文章目录一、反馈式学习二、结构化2.1 自上而下套框架2.2 自下而上提炼框架2.3 框架的生长三、容器化3.1 时间一份份输出3.2 内容一份份输出3.3 空间化四、总结 本篇文章将讲述我自己的学习方法——反馈式学习。每个人对学习方法都有不同的理解,可能某个人对某...
2019-06-09 13:09:18
1131
原创 java 面试问题总结
一.基础常见问题: 1.1 hashMap底层实现? 二.数据库常见问题: 2.1 索引什么时候失效? 答: 三.spring框架常见问题 四.中间件常见问题:
2018-09-24 16:57:25
249
原创 git详解
版本回退: 回退到某个版本: git reset –hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 推送到远程服务器: git push -f -u origin master 常用的命令: git clone [url] 获取一个url对应的远程Git repo git develop 切换到开发分支 git pull 更新 git ...
2018-08-13 16:39:34
297
原创 idea快捷键
idea常用快捷键: 快捷键 寻找快捷键(其他快捷键通过它寻找) ctrl+shift+A 打开收藏夹 alt+2 添加收藏夹 ctrl+shift+F 代码后退 ctrl+alt+方向键 项目切换 ctrl+alt+[ 查看最近编辑的类 ctrl+e 光标跳转emacsIdea插件(ctrl+j,按当前字母,选择后面的字母) ctrl+j 代码区到文件区 alt+1 文件区到代...
2018-08-08 23:17:28
223
转载 谷歌浏览器禁止打开某些网站
转载:https://blog.youkuaiyun.com/oLevin/article/details/50352485 谷歌浏览器怎样禁止打开某些网址? <div class="article-info-box"> <div class="articl
2018-08-08 10:14:05
14986
原创 linux详解
linux命令: sudo -i 切换root用户 ps -aux|grep java 查看当前java线程 find / -name fileName 查看'/'目录下的文件 cd ./path 查看当前目录下的path目录 cp file1 file2 将文件file1 复制到file2 mv 源文件 目标文件 返回上级:cd .. 返回目录:cd / cd /home ...
2018-08-07 09:18:19
473
原创 递归详解
递归:s(11)=s(10)+a11 定义: 若一个对象部分地包含它自己 自己给自己定义 一个过程直接地或间接地调用自己 递归模型: 递归出口 递归体 递归的执行: 栈来实现 f(n)=n*f(n-1) f(3)=3*f(2)-->f=2*f(1)-->f=1*f(0)-->f=1 f=3*2*1*1<--f=2*1...
2018-08-05 11:31:31
464
原创 mysql详解
mysql详解: 索引详解: sql语句: 数据库:创建、删除 create database name; drop database dbname; 表: 创建、删除 create table name (name char(20),age int(10)); create table tab_new like tab_old 数据: 增: ...
2018-08-05 11:30:28
710
原创 排序算法详解
排序: java自带的: 数组:Arrays.sort() 集合:Collections.sort() 插入排序: 直接插入排序O(n*n) 二分法插入排序 希尔排序 选择排序: 简单选择排序: 堆排序:log2(n)*n 交换排序: 冒泡排序:O(n*n) 快速排序:平均复杂度log2(n)*n 归并排序:...
2018-08-05 11:29:47
180
原创 二叉树详解
二叉树的实现: 1.递归实现 初始化二叉树:(根节点数据、左子树、右子树) 形成二叉树(insert) 遍历二叉树: 前序遍历 中序遍历 后续遍历 Main方法调用:确定根,建立,遍历 2.非递归实现 1 package BinaryTree; /** * Created by Administrator...
2018-08-05 11:28:54
355
原创 堆栈详解
堆栈: 1.定义: 1.1堆:(new创建) 优点:动态分配 缺点:存储较慢 1.2栈:(先进先出) 优点:存储速度快,数据可共享 缺点:大小固定,缺乏灵活 2.实现方式: 2.1链表 2.2数组...
2018-08-05 11:27:46
410
原创 jvm详解
ava虚拟机和jvm特性: 1.JVM的引入: 2.JAVA代码编译和编译过程: java源码编译机制: 类加载机制: 类执行机制: 3.JVM内存管理和垃圾回收: 4.JVM内存调优: 减少GC的频率: 减少full GC的次数 1.JVM的引入: java在不同平台上运行时不需要重新编译 一次编译,到处运行 2.JAV...
2018-08-05 11:25:12
236
原创 多线程详解
多线程: 1.线程概述 2.线程的创建和启动(实例:卖100张票) 2.1thread 2.2runnable 3.线程的生命周期 新建:new关键字后 就绪:调用start()方法,等待jvm线程调度 运行: 阻塞:sleep,其他线程占用锁,notify,恢复后是就 绪的状态,而不是运行 死亡:正常结束,抛出未捕获的...
2018-08-05 11:24:28
263
原创 HashMap详解
HashMap的实现: 1存储方式的不足: 数组:插入删除困难 链表:查询困难 新增删除操作只需要操作当前节点,时间复杂度1;查找操作,遍历整个表,时间复杂度为n 注: 数组:给定下表查找,时间复杂度1;给定值查找,时间复杂度为n;插入删除操作,设计元素的移动,时间复杂度为n 链表:除了第一个和最后一个元素,每一个元素都有一...
2018-08-05 11:23:33
250
原创 数组详解
数组详解: 特点: 只能存储一种类型的数据 实现: 创建:type[] arrayName 不可以使用 初始化:(分配内存空间) 动态初始化: arrayName=new type[length] 静态初始化: arrayName=new type[]{e1,e2} ...
2018-08-05 11:21:42
208
原创 HashMap数据结构
1.hashMap的数据结构: 哈希表:数组+链表 2.哈希表是什么: 又称为散列表,是将任意长度的输入通过散列算法变换成固定长度的输出,形成一种更加便捷的查找技术。特点:寻址容易,插入删除容易(链表是查找困难,插入删除容易)3.哈希表生成过程: hashmap通过key的hashcode来计算hash值(将关键字通过hash函数转换成一个hash值)...
2018-06-05 11:45:52
1713
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-07-11 15:27:38
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅