自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeekLee的博客

Talk is cheap , show me the code

转载 java知识目录

http://www.importnew.com/27326.html#comment-763344 基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Coo...

2019-04-19 15:49:04 159 0

原创 java知识目录

2019-03-17 18:28:08 125 0

转载 Java对象锁和类锁全面解析(多线程synchronized关键字)

https://blog.csdn.net/u013142781/article/details/51697672

2019-12-02 18:11:50 19 0

原创 linux操作命令

进入tomcat/logs/文件夹下 # tail -f catalina.out vi 文件名 按ESC :q (复制粘贴英文) :qw

2019-11-29 09:40:46 21 0

转载 Idea和tomcat内存设置参考

前提: 1.本人电脑64位Win7,内存8G 2.本人IDEA版本14.1.4 IDEA内存设置 1.查找IDEA内存安装地址:D:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.4\bin 2.查找idea64.exe.vmoptions 3....

2019-11-27 10:56:00 114 0

数据库索引总结(39)

思维导图-索引篇 系列思维导图源文件(数据库+架构)以及思维导图制作软件—XMind8 破解安装,公众号后台回复:“思维导图” 免费领取!(下面的图片不是很清楚,原图非常清晰,另外提供给大家源文件也是为了大家根据自己需要进行修改) 下面是我补充的一些内容 为什么索引能提高查询速度 先从 ...

2019-10-04 08:49:27 33 0

原创 csdn博客文章头部自动生成目录

目录标题一二级标题一二级标题一标题二二级标题二二级标题二 标题一 二级标题一 二级标题一 标题二 二级标题二 二级标题二 @[TOC](目录) # 标题一 ## 二级标题一 ## 二级标题一 # 标题二 ## 二级标题二 ## 二级标题二 ...

2019-09-22 17:32:08 62 0

转载 【intellij idea】Project Structure 讲解

项目的左侧面板 项目设置->Project Project Settings -> Modules Sources面板 Paths面板 dependencies面板 Project Settings - > Libraries Project Settings - ...

2019-08-27 21:06:15 60 0

转载 HashMap的存储结构及原理

1、HashMap的数据结构(HashMap通过hashcode对其内容进行快速查找,是无序的), 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 :数组的存储区是连续的,占用内存严重,故空间复杂度很大。但数组的二分查找时间度小;数组的特点:寻址容易,插入和删除困难。...

2019-08-26 13:42:17 78 0

转载 win环境下jdk7与jdk8共存问题

1.jdk安装包 jdk安装包 安装步骤略 2.jdk等配置文件修改 在安装JDK1.8时(本机先安装jdk1.7再安装的jdk1.8),会将java.exe、javaw.exe、javaws.exe三个文件copy到了C:\Windows\System32,这个目录在win环境变量中的优先级高于...

2019-08-15 23:52:21 55 0

转载 Spring学习(46)

Spring相关教程/资料 官网相关 Spring官网 Spring系列主要项目 Spring官网指南 Spring Framework 4.3.17.RELEASE API 系统学习教程 文档 极客学院Spring Wiki Spring W3Cschool教程 视频 网易云课堂——...

2019-07-30 16:19:53 43 0

转载 Redlock分布式锁(43)

Redis 官方网站刊登的 Distributed locks with Redis 部分内容的总结和翻译。 什么是 RedLock Redis 官方站这篇文章提出了一种权威的基于 Redis 实现分布式锁的方式名叫 Redlock,此种方式比原先的单节点的方法更安全。它可以保证以下特性: 安全...

2019-07-30 15:49:08 42 0

转载 Redis 总结(42)

redis 简介 为什么要用 redis/为什么要用缓存 为什么要用 redis 而不用 map/guava 做缓存? redis 和 memcached 的区别 redis 常见数据结构以及使用场景分析 1.String 2.Hash 3.List 4.Set 5.Sorted Set r...

2019-07-30 14:01:06 52 0

转载 一千行MySQL学习笔记(37)

非常不错的总结,强烈建议保存下来,需要的时候看一看。 基本操作 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 列属性(列约束) 建表规范 SELECT UNION 子查询 连接查询(join) TRUNCATE 备份与还原 视图 事务(transaction) 锁表 触发器 ...

2019-07-30 09:33:30 65 0

转载 事务隔离级别(图文详解)(40)

事务隔离级别(图文详解) 什么是事务? 事物的特性(ACID) 并发事务带来的问题 事务隔离级别 实际情况演示 脏读(读未提交) 避免脏读(读已提交) 不可重复读 可重复读 防止幻读(可重复读) 参考 事务隔离级别(图文详解) 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么...

2019-07-29 18:50:34 92 0

转载 MySQL高性能优化规范建议(38)

作者: 听风,原文地址: https://www.cnblogs.com/huchong/p/10219318.html。 数据库命令规范 数据库基本设计规范 1. 所有表必须使用 Innodb 存储引擎 2. 数据库和表的字符集统一使用 UTF8 3. 所有表和字段都需要添加注释 4. ...

2019-07-29 18:49:24 53 0

转载 MySQL学习(36)

书籍推荐 文字教程推荐 视频教程推荐 常见问题总结 什么是MySQL? 存储引擎 一些常用命令 MyISAM和InnoDB区别 字符集及校对规则 索引 查询缓存的使用 什么是事务? 事物的四大特性(ACID) 并发事务带来哪些问题? 事务隔离级别有哪些?MySQL的默认隔离级别是? 锁机制...

2019-07-29 13:28:59 254 0

转载 数据结构知识学习(29)

下面只是简单地总结,给了一些参考文章,后面会对这部分内容进行重构。 Queue 什么是队列 队列的种类 Java 集合框架中的队列 Queue 推荐文章 Set 什么是 Set 补充:有序集合与无序集合说明 HashSet 和 TreeSet 底层数据结构 推荐文章 List 什...

2019-07-19 17:41:06 42 0

转载 Shell 编程入门(28)

Shell 编程入门 走进 Shell 编程的大门 为什么要学Shell? 什么是 Shell? Shell 编程的 Hello World Shell 变量 Shell 编程中的变量介绍 Shell 字符串入门 Shell 字符串常见操作 Shell 数组 Shell 基本运算符 ...

2019-07-19 17:06:43 47 0

转载 后端程序员必备的 Linux 基础知识(27)

一 从认识操作系统开始 1.1 操作系统简介 1.2 操作系统简单分类 二 初探Linux 2.1 Linux简介 2.2 Linux诞生简介 2.3 Linux的分类 三 Linux文件系统概览 3.1 Linux文件系统简介 3.2 文件类型与目录结构 四 Linux基本命令...

2019-07-18 11:54:14 60 0

转载 HTTPS中的TLS(26)

1. SSL 与 TLS 2. 从网络协议的角度理解 HTTPS 3. 从密码学的角度理解 HTTPS 3.1. TLS 工作流程 3.2. 密码基础 3.2.1. 伪随机数生成器 3.2.2. 消息认证码 3.2.3. 数字签名 3.2.4. 公钥密码 3.2.5. 证书 3.2.6. 密码...

2019-07-16 17:58:12 95 0

转载 计算机网络基础知识总结(25)

目录结构 1. 计算机概述 2. 物理层 3. 数据链路层 4. 网络层 5. 运输层 6. 应用层 一计算机概述 (1),基本术语 结点 (node): 网络中的结点可以是计算机,集线器,交换机或路由器等。 链路(link ): 从一个结点到另一个结点的一段物理线路。中间...

2019-07-16 17:41:07 66 0

转载 关于大型网站系统架构你不得不懂的10个问题(60)

之前发过一篇8 张图读懂大型网站技术架构 可以作为不太了解大型网站系统技术架构朋友的入门文章。 1. 你使用过哪些组件或者方法来提升网站性能,可用性以及并发量 2. 设计高可用系统的常用手段 3. 现代互联网应用系统通常具有哪些特点? 4. 谈谈你对微服务领域的了解和认识 5. 谈谈你对 Du...

2019-07-16 13:44:23 103 0

转载 8 张图读懂大型网站技术架构(59)

1. 大型网站架构演化 2. 大型架构模式 3. 大型网站核心架构要素 4. 瞬时响应:网站的高性能架构 5. 万无一失:网站的高可用架构 6. 永无止境:网站的伸缩性架构 7. 随机应变:网站的可扩展性架构 8. 固若金汤:网站的安全机构 1. 大型网站架构演化 2. 大型架构模式 3....

2019-07-16 10:44:06 155 0

转载 一文读懂分布式应该学什么(58)

一 分布式系统的经典基础理论 分布式系统的经典基础理论 本文主要是简单的介绍了三个常见的概念: 分布式系统设计理念 、 CAP定理 、 BASE理论 ,关于分布式系统的还有很多很多东西。 二 分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分...

2019-07-16 10:42:03 42 0

转载 计算机网络(24)

一 OSI与TCP/IP各层的结构与功能,都有哪些协议? 1.1 应用层 1.2 运输层 1.3 网络层 1.4 数据链路层 1.5 物理层 1.6 总结一下 二 TCP 三次握手和四次挥手(面试常客) 2.1 TCP 三次握手漫画图解 2.2 为什么要三次握手 2.3 为什么要传回 SY...

2019-07-11 11:22:48 164 0

转载 入口

入口

2019-07-10 22:42:29 70 0

转载 Java 编程规范(23)

团队 阿里巴巴Java开发手册(详尽版) https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(详尽版).pdf Google Java编程风格指南: http://hawstein.com/2014/01/20/google-java-...

2019-07-10 09:39:14 84 0

转载 Java 8 学习资源推荐(22)

书籍 《Java8 In Action》 《写给大忙人看的Java SE 8》 上述书籍的PDF版本见 https://shimo.im/docs/CPB0PK05rP4CFmI2/ 中的 “Java 书籍推荐”。 开源文档 【译】Java 8 简明教程:https://github.com...

2019-07-10 09:38:42 98 0

转载 Java 8 新特性总结(21)

随着 Java 8 的普及度越来越高,很多人都提到面试中关于Java 8 也是非常常问的知识点。应各位要求和需要,我打算对这部分知识做一个总结。本来准备自己总结的,后面看到Github 上有一个相关的仓库,地址: https://github.com/winterbe/java8-tutorial...

2019-07-09 22:50:17 48 0

转载 Java IO 与 NIO系列文章(20)

IO流学习总结 一 Java IO,硬骨头也能变软 二 java IO体系的学习总结 三 Java IO面试题 NIO与AIO学习总结 一 Java NIO 概览 二 Java NIO 之 Buffer(缓冲区) 三 Java NIO 之 Channel(通道) 四 Java NIO之Se...

2019-07-09 16:27:05 61 0

转载 BIO,NIO,AIO 总结(19)

熟练掌握 BIO,NIO,AIO 的基本概念以及一些常见问题是你准备面试的过程中不可或缺的一部分,另外这些知识点也是你学习 Netty 的基础。 BIO,NIO,AIO 总结 1. BIO (Blocking I/O) 1.1 传统 BIO 1.2 伪异步 IO 1.3 代码示例 1.4 ...

2019-07-09 14:22:08 47 0

转载 Java Web开发Session超时设置

在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session...

2019-07-05 20:31:29 293 0

转载 六 类加载器(18)

回顾一下类加载过程 类加载器总结 双亲委派模型 双亲委派模型介绍 双亲委派模型实现源码分析 双亲委派模型的好处 如果我们不想要双亲委派模型怎么办? 自定义类加载器 推荐 回顾一下类加载过程 类加载过程:加载->连接->初始化。连接过程又可分为三步:验证->准备->...

2019-07-04 10:42:27 73 0

转载 五 类加载过程(17)

类加载过程 加载 验证 准备 解析 初始化 公众号JavaGuide 后台回复关键字“1”,免费获取JavaGuide配套的Java工程师必备学习资源(文末有公众号二维码)。 类加载过程 Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件...

2019-07-04 10:20:37 204 0

转载 四 类文件结构(16)

类文件结构 一 概述 二 Class 文件结构总结 2.1 魔数 2.2 Class 文件版本 2.3 常量池 2.4 访问标志 2.5 当前类索引,父类索引与接口索引集合 2.6 字段表集合 2.7 方法表集合 2.8 属性表集合 参考 类文件结构 一 概述 在 Java 中,J...

2019-07-03 21:12:34 47 0

转载 三 JDK 监控和故障处理工具(15)

JDK 监控和故障处理工具总结 JDK 命令行工具 jps:查看所有 Java 进程 jstat: 监视虚拟机各种运行状态信息 jinfo: 实时地查看和调整虚拟机各项参数 jmap:生成堆转储快照 jhat: 分析 heapdump 文件 jstack :生成虚拟机当前时刻的线程快照 J...

2019-07-03 20:34:00 52 0

转载 二 JVM垃圾回收(14)

JVM 垃圾回收 写在前面 本节常见面试题 本文导火索 1 揭开 JVM 内存分配与回收的神秘面纱 1.1 对象优先在 eden 区分配 1.2 大对象直接进入老年代 1.3 长期存活的对象将进入老年代 1.4 动态对象年龄判定 2 对象已经死亡? 2.1 引用计数法 2.2 可...

2019-07-03 11:47:26 48 0

转载 Myeclipse web项目热部署,修改不用重启

1、选中servers下的web项目—》右键,选中Browse deployment location,打开。 2、返回上,找到conf文件,打开编辑context.xml文件,在对应位置加上,保存

2019-06-27 20:22:14 322 0

原创 js断点调试

在chrome控制台使用console.log(1)找到断点位置 使用try{}catch(e){console.log(e)};查看错误

2019-06-26 10:33:27 39 0

提示
确定要删除当前文章?
取消 删除