自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 《深入浅出MySql》学习笔记(二选择合适的数据类型)

路漫漫其修远兮,吾将上线而求索。《深入浅出MySql》学习笔记-选择合适的数据类型一、CHAR与VARCHARCHAR:固定长度,处理速度相对较快,但是会删除数据尾部的空格。适用于对长度变化不大并且对查询速度有较高要求的数据。VARCHAR:可变长度。注:MyISAM:建议使用固定长度的数据列代替可变长度的数据列。MEMORY:目前都是都是使用固定长度的数据行存储,因此无论使用CHAR或者VARCHAR列都没有关系,两者都做为CHAR类型处理。InnoDB:对于InnoDB数据表,内部的行存

2021-03-17 17:37:31 175

原创 《深入浅出MySql》学习笔记(一存储引擎)

《深入浅出MySql学》学习笔记(一存储引擎)MySql存储引擎存储引擎概述功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入MySql存储引擎最近在看《深入浅出MySql》,想要对MySql进行一个系统的学习,此处记录一下,权做

2021-03-15 17:53:29 4298

原创 迷宫问题(1)-Java递归实现

路漫漫其修远兮,吾将上下而求索问题描述别描述了,到处都是了。迷宫问题1 1 1 1 1 1 1 11 0 0 0 0 0 0 11 0 0 0 0 0 0 11 1 1 0 0 0 0 11 0 0 0 0 0 0 11 0 0 0 0 0 0 11 1 1 1 1 1 1 11表示墙 0表示可通行地点 由[1][1]位置进入 求其到[5][7]的路线递归回溯解决public class Maze { public static void main(String[] a

2020-06-08 23:40:22 230

原创 【设计模式五】装饰器(包装器)模式实现

路漫漫其修远兮,吾将上下而求索装饰器/包装器模式装饰器即包装器模式,顾名思义,即是对一个对象进行包装或者装饰,以为其增加一些其原本没有的功能。但是继承同样能够这么做,为什么不能使用继承呢?看以下使用场景:基类火锅锅底的价格为10元,加土豆+1元,加羊肉+10元,加猪肉+8元,加牛肉+15元;采用继承的方式锅底+土豆一个类11元,锅底加羊肉一个类20元,锅底加猪肉一个类18元,锅底加土豆加羊肉...

2020-04-01 22:26:21 1027

原创 【设计模式四】适配器模式实现

路漫漫其修远兮,吾将上下而求索适配器模式电脑与手机存储卡是两个独立的个体,电脑不能直接读取手机存储卡的内容。但是通过读卡器,电脑就能读取手机存储卡的内容了,读卡器就相当于一个适配器,起到了电脑与手机存储卡之间的桥梁嫁接作用。适配器即相当于读卡器,做为两个不兼容的接口之间的桥梁使用。代码实现场景:有一个展示GIF图片的接口,其实现类可以展示GIF图片;一个展示JPG与PNG图片的接口,其实...

2020-03-31 22:36:55 124

原创 【设计模式三】单例模式实现

路漫漫其修远兮,吾将上下而求索单例模式实现单例,即对象只有一个实例,并且其能够给其他所有对象提供这一实例。同时单例模式有分为懒汉式与饿汉式。懒汉式:当需要对象实例是再创建对象。饿汉式:先创建好对象,需要时直接取用。分别编码实现:懒汉式代码如下:public class Lazy {/** * 构造方法私有化 */private Lazy(){}private stati...

2020-03-31 15:27:10 141

原创 【设计模式二】工厂模式实现

路漫漫其修远兮,吾将上下而求索工厂模式实现工厂,顾名思义,就是一个创建实例的工厂,只是对外提供创建实例的接口而不暴露创建实例的具体逻辑。定义一个场景:一个车类工厂,它生产自行车(bicycle),轿车(car),公交车(bus)。代码实现:首先定义一个接口来表示生产车public interface Vehicle {void produceVehicle();}创建其实现类p...

2020-03-31 15:24:59 82

转载 【设计模式一】设计模式概述

路漫漫其修远兮,吾将上下而求索设计模式一 概述一、设计模式是什么设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模...

2020-03-31 15:19:28 136

原创 【并发编程二】线程池Executor创建线程的简单分析

路漫漫其修远兮,吾将上下而求索线程池的使用继承Thread类和实现Runnable接口分别提供了单个线程的创建方法,但是线程的创建和销毁是很消耗性能的一种操作,Executor提供了线程池的功能,避免了频繁创建和销毁线程的操作,Executor大体框架如下:Executor只是一个基础的接口,其下ThreadPoolExecutor提供了不同的构造方法来创建线程池,以及Executoes提...

2020-03-29 23:47:59 370 1

原创 【并发编程一】线程的创建以及Thread源码分析

路漫漫其修远兮,吾将上线而求索。线程的创建方式一:继承Thread类//创建线程方式一:继承Thread类 new Thread("t1"){ @SneakyThrows @Override public void run() { System.out.println(Thread.currentThread(...

2020-03-29 23:43:28 235

原创 Postman Get Post 请求特殊字符问题

Http请求中会将url中的特殊字符进行转义,如加号等,当使用postman发送post请求时,如果只是选择post请求方式然后添加参数,那么参数会在url中进行拼接,其中的特殊字符也会进行转义。如下图:参数会在url中进行拼接,后台接受时其中特殊字符会被转义。改为如下方式时则不会:...

2019-12-19 19:52:13 9136

原创 Java算法二维数组中的查找

题目描述给定一个二维数组,其每一行从左到右递增排序,从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中。public static void main(String[] args) { int[][] nums = new int[][]{{1, 4, 7, 11, 15}, {2, 5, 8, ...

2019-12-16 23:07:56 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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