随笔分类 - 核心基础
摘要:文档:代理模式.note链接:http://note.youdao.com/noteshare?id=343079e23ac82a2a4588b09f6e4f2b47&sub=E8B172EF673C404DB234EEF98F0EC517
阅读全文
摘要:我的有道笔记的文档:Java反射机制.note链接:http://note.youdao.com/noteshare?id=9ecb280fa542fc22b0167da194a4a605&sub=336C2027546147328461DACB90E0724B
阅读全文
摘要:引用 【31期】了解什么是 redis 的雪崩、穿透和击穿?redis 崩溃之后会怎么样?应对措施是什么 一、缓存雪崩 对于系统A,假如每天高峰期每秒 5000 次请求,本来缓存在高峰期可以抗住每秒 4000 次请求,但缓存机器意外发生了全盘宕机(缓存挂了!!!),这一秒 5000 次请求直接落到到
阅读全文
摘要:转载 ArrayList源码分析 一、ArrayList介绍 Java 集合框架主要包括两种类型的容器: 一种是集合(Collection),存储一个元素集合。 一种是图(Map),存储键/值对映射。 Collection 接口有 3 种子类型:List、Set 和 Queue,常用的实现类有 Ar
阅读全文
摘要:转载 红黑树(一)之 原理和算法详细介绍 30 张图带你彻底理解红黑树 一、红黑树介绍 什么是红黑树? 红黑树是一种自平衡二叉查找树,是计算机科学领域中的一种数据结构,典型的用途是实现关联数组,存储有序的数据。它是在1972年由Rudolf Bayer发明的,别称"对称二叉B树",它现代的名字由 L
阅读全文
摘要:转载 Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例 一、TreeMap 简单介绍 什么是Map? 在数组中我们通过数组下标来对数组内容进行索引的,而在Map中我们通过对象来对 对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。 什
阅读全文
摘要:继续上回HashMap的学习 HashMap实现原理及源码分析之JDK7 转载 Java8源码-HashMap 基于JDK8的HashMap源码解析 【jdk1.8】HashMap源码分析 一、HashMap简单介绍 首先看下HashMap在JDK8下数据结构: JDK 8 之前: JDK 8 之前
阅读全文
摘要:什么是索引?为什么要建立索引?索引分类?索引的使用?转载SQL(五) MySQL中的索引详讲 一、索引介绍: 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大查询数据所花费的时间就越多。如果表中查询的列有索引,MySQL能够快速
阅读全文
摘要:攻克集合第一关!! 转载 http://www.cnblogs.com/chengxiao/ 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各
阅读全文
摘要:转载 文件断点上传,html5实现前端,java实现服务器 一、单/多文件上传使用例子: 工程路径如下 -src |--main.java --controller --service |--config --ImageStorageProperties.java --WebAppConfig.ja
阅读全文
摘要:## 连接数据库: ## 查询数据库所有的表: ## 查询数据库表的字段名: ## 设置oracle 客户端的字符集: Unix操作: Window操作: ## 查看oracle 客户端的字符集: Unix操作: ## 修改oracle 服务端的字符集: ## 导出数据表的insert语句 ## 查
阅读全文
摘要:转载 Oracle创建用户、角色、授权、建表 一、oracle数据库的权限系统分为系统权限与对象权限: 系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户
阅读全文
摘要:## linux 查看系统全部信息 ## linux 查看系统内核信息 ## linux 查看系统版本号信息 ## linux修改目录的读写权限 ## linux修改目录的使用角色权限 例如:修改logs目录使用角色权限 drwxr-xr-x 2 root root 4096 Feb 25 10:1
阅读全文
摘要:.tar/.war(tar是打包,不是压缩) .gz .tar.gz 和 .tgz .bz2 .tar.bz2 .bz .tar.bz .Z .tar.Z .zip .rar .rpm .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm
阅读全文
摘要:转载:logback不同业务的日志打印到不同文件 一、logback.xml文件配置如下: 二、工具类配置: 创建与logback.xml的logger名相对应的对象: 指定logger日志存储路径,工具类: 测试如下: 结果如下图:
阅读全文
摘要:转载 什么是存储过程,存储过程的作用及优点 mysql存储过程详细教程 mysql 使用存储过程批量插数据 一、存储过程介绍: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执
阅读全文
摘要:转载 一张图看懂 SQL 的各种 join 用法 一、JOIN 使用介绍 下面例子使用的数据表如下: 1.INNER JOIN(内连接) INNER JOIN 一般被译作内连接。内连接查询能将左表(表 A)和右表(表 B)中能关联起来的数据连接后返回。 例子: 2.LEFT JOIN(左连接) LE
阅读全文
摘要:一、介绍: 1.base64编码简介: Base64就是一种编码格式。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。 2.使用base64编码的
阅读全文
摘要:一、介绍: 操作流程: ①创建一个工具类:用画笔将图片画出来。 ②编写接口调用工具类将图片传给前台。 ③前台将获取的数据赋给图片的路径。 二、使用列子: 1.html 2.接口 3.图片验证码工具类:
阅读全文

浙公网安备 33010602011771号