自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 十大经典排序算法

排序算法平均时间复杂度最好时间复杂度最坏时间复杂度空间复杂度算法分类稳定性冒泡排序O(n^2)O(n)O(n^2)O(1)比较类稳定插入排序O(n^2)O(n)O(n^2)O(1)比较类稳定归并排序O(nlgn)O(nlgn)O(nlgn)O(n)比较类稳定快速排序O(nlgn)O(nlgn)O(n^2)O(n)比较类不稳定希尔排序O(n^1.5)O(n)O(n^2)O(1)比较类不稳定选...

2021-05-06 16:37:50 77

原创 设计模式开篇

借鉴自https://www.runoob.com/design-pattern/design-pattern-intro.html设计模式六大原则开闭原则对扩展开放,对修改关闭。在程序进行拓展的时候不能去修改原有的代码,实现一个热插拔的效果。实现开闭原则的关键步骤就是抽象化里式代换原则任何基类可以出现的地方,子类一定可以出现。此原则是对实现抽象化的具体步骤的规范依赖倒转原则开闭原则的基础:接口依赖于抽象而不依赖于抽象接口隔离原则使用多个隔离的接口比使用单个接口要好,实现低

2021-04-30 13:43:50 68

原创 hashmap

简介hashmap使用的是哈希表结构,这个结构结合了数组结构和链表结构的优点。所以hashmap的插入、查询和删除的效率都比较高版本变化jdk8时 hashmap引入了红黑树结构,当联表长度超过8时结构变为红黑树结构,防止当链表过长时查询过慢结构插入操作<k,v>将k,v封装入node当节点调用hashcode()方法计算出哈希值当数组下标,将node插入此下标空间的链表或者红黑树中取值操作k调用hashcode计算出哈希值,找出目标值所在的数组空间,将链表或者红黑树取出

2021-04-30 10:58:37 69

原创 类加载器

类加载器简介:​ Java需要将类加载到jvm里面的字节码里面去,类加载器则进行的是这样的工作。类加载器实行的是双亲委托类加载机制即一层一层向上委托,如果父级没有找到再由自己进行加载分类:启动类加载器(bootstrapclassloader)类加载器中的顶级加载器,由c++实现,只加Java核心包,负责<JAVA_HOME>/lib路径下的核心类库或-Xbootclasspath参数指定的路径下的jar包加载到内存中拓展类加载器(extclassloader)父加

2021-04-28 17:25:26 95

原创 Hikari配置

Hikari配置说明:参数描述默认值说明autoCommit自动提交从池中返回的连接trueconnectionTimeout等待来自池的连接的最大毫秒数30000如果小于250毫秒,则被重置回30秒idleTimeout连接允许在池中闲置的最长时间600000如果idleTimeout+1秒>maxLifetime 且 maxLife...

2019-10-23 22:26:10 2198

原创 记一次 springboot yml编码错误

在idea下springboot 提示yml编码错误 部分报错信息如下:查询下网上资料 我的处理方法如下:setting->editor->file encoding下的yml编码需要与项目编码一直文件需要转换reload然后清下项目缓存 启动下项目如果还是报错需要把yml配置文件中的中文删掉 重新输入下...

2019-10-23 22:04:11 633

翻译 springboot starters包

springboot starters包​ starts 是方便的依赖描述符集合,你可以将其包含在应用程序中。你可以一个一站式的spring商店和相关技术。而无需遍历示例代码和依赖描述符的复制黏贴负载。例如:如果要开始使用spring和jpa进行数据库访问,请在项目中导入spring-boot-starter-data-jpa依赖项。​ starters 包含许多启动项...

2019-10-22 21:48:15 171

原创 Oracle如何获取下一分钟时间

oracle中获取当前时间为 sysdateselect sysdate from dual而当前时间后一天的时间为 sysdate+1select sysdate+1 from dual一天为24个小时 1440分钟 86400秒故:一个小时后时间为 sysdate+1/24select sysdate+1/24 from dual一分钟后时间为 ...

2019-10-22 10:03:16 510

原创 typora快捷键杂记

Typora win快捷键随记刚好第一次使用typora这个软件,那就用它的快捷方式写一篇文章试试水标题​ ctrl+数字键(1-6) 1代表最大 数字越大字体越小有序列表​ ctrl+shift+[ 或者 输入数字+“.”之后输入空格无序列表​ ctrl+shift+] 或者 输入-之后输入空格代码块​ ctr...

2019-10-21 12:48:26 157

原创 springboot 创建随记

springboot的官方文件url为 https://spring.io/projects/spring-boot/可以使用ide的提供的模板来创建springboot工程官方文档demo 的maven pom文件为<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a...

2019-10-17 23:02:13 74

原创 oracle 建立表空间 和 用户随记

1.登录dba账户2.创建表空间 create tablespace spaceNname datafile 'D:\xx.dbf' 表空间名称 和文件存储大小 size 1000m 表空间初始大小 autoextend on next 100m 自动增长 每次增长值 maxsize ...

2019-10-11 15:18:06 90

原创 Arrays.asList方法随记

Arrays.asList是一个泛型方法 可以传入一个数组 或者 多个同类型参数例如: String[] x = {"1","2","3"}; Arrays.asList(x); /*******************/ Arrays.asList("1","2","3"); 这两种方法都是允许的...

2019-10-11 11:06:20 216

原创 webservice调用接口随记(axis)

使用的工具包是org.apache.axis1.4 ,需要的maven包如下: <!-- https://mvnrepository.com/artifact/org.apache.axis/axis --> <dependency> <groupId>org.apache.axis</grou...

2019-10-10 17:50:54 438

原创 正则位数前面不能添加空格

正则匹配时{}位数前面不能添加空格 否则匹配不成功例如 用0.4 去匹配 带空格时 规则 ^\d{1, 10}$|^\d{1, 10}\.\d{0,2}$ 是不成功的 不带空格则匹配成功^\d{1,10}$|^\d{1,10}\.\d{0,2}$...

2019-10-08 16:59:56 442

china-city2.zip

各大城市的四级城市数据;

2019-08-14

空空如也

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

TA关注的人

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