摘要:
Java基础 反射 一、作用 “反射是框架设计的灵魂”,它可以将类的各个组成部分封装为一个个的对象,通过 Java 的反射机制,程序员可以更深入地控制程序的运行过程。 二、好处 1. 可以在程序运行过程中操作这些封装的对象 2. 可以解耦,提高程序的可扩展性 三、使用 首先准备一个Person类 1 阅读全文
摘要:
centos6 在centos6里打开vim /etc/inittab文件看到下面有一行 ,因此我们可以通过修改这个文件的id后的数字来修改运行级别 如果我们想要直接切换运行级别可以使用 init 运行级别数字 的命令 例如: centos7 在centos7中打开相同路径的文件,却发现全是注释,并 阅读全文
摘要:
HashMap实现原理(jdk1.7),源码分析 HashMap是一个用来存储Key Value键值对的集合,每一个键值对都是一个Entry对象,这些Entry被以某种方式分散在一个数组中,这个数组就是HashMap的主干。 一、几大常量 二、构造器 put内的方法深入分析: 1. inflat 阅读全文
摘要:
学习大纲(★为重点,√其次) 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL 阅读全文
摘要:
本文转载自 "https://shockerli.net/post/1000 line mysql note" 基本操作 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 列属性(列约束) mysql / 列属性(列约束) / 1. PRIMARY 主键 能唯一标识记录的字段,可以作为 阅读全文
摘要:
如果我想将一个字符串按照每8位一组分为若干个块,然后存储在一个byte[ ]数组中,我首先需要确定这个byte数组的长度,但由于我无法确定这个字符串的长度是否可以被8整除,所以无法直接判断,因此需要对其进行取余,有下面两种方法可以解决问题 一行代码搞定,是不是很方便呢 阅读全文
摘要:
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 饿汉式 懒汉式 阅读全文
摘要:
三大查找算法 1.二分查找(Binary Search) 2.插值查找(InsertValue Search) 3.斐波那契查找(Fibonacci Search) 阅读全文
摘要:
一、冒泡排序(Bubble Sort) 基础版 优化一 优化二 二、选择排序(Selection Sort) 优化 九、桶排序(Bucket Sort) 十、基数排序(Radix Sort) 最后:测试 阅读全文
摘要:
Zuul作为网关的其中一个重要功能,就是实现请求的鉴权。而这个动作我们往往是通过Zuul提供的过滤器来实现的。 一、过滤器方法的作用 想要使用Zuul实现过滤功能,我们需要自定义一个类继承ZuulFilter类,并实现其中的四个方法,我们先看一下这四个方法的作用是什么 二、自定义过滤器 我这里以 类 阅读全文