自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悟海识天下的博客

自由自在,随意写写,记录生活,记录编程,记录每一刻!!!

  • 博客(18)
  • 收藏
  • 关注

原创 数组基础

数组看起来简单基础,但是很多人没有理解这个数据结构的精髓。带着为什么数组要从0开始编号,而不是从1开始的问题,进入主题。1. 数组如何实现随机访问1) 数组是一种线性数据结构,用连续的存储空间存储相同类型数据I) 线性表:数组、链表、队列、栈 非线性表:树 图II) 连续的内存空间、相同的数据,所以数组可以随机访问,但对数组进行删除插入,为了保证数组的连续性,就要做大量的数据搬移工作a) 数组如何实现下标随机访问。引入数组再内存种的分配图,得出寻址公式b) 纠正数组和链表的错误认识。数组的查找

2020-07-29 21:13:21 164

原创 时间空间复杂度

1.什么是时间复杂度代码执行时间随数据规模增长的变化趋势,所以,也叫作渐进时间复杂度(asymptotic time complexity),简称时间复杂度。2.时间复杂度分析1)只关注循环执行次数最多的一段代码,我们在分析一个算法、一段代码的时间复杂度的时候,也只关注循环执行次数最多的那一段代码就可以了2)加法法则:总复杂度等于量级最大的那段代码的复杂度3)乘法法则:嵌套代码的复杂度等于嵌套内外代码复杂度的乘积3.常见时间复杂度实例分析1). O(1)一般情况下,只要算法中.

2020-07-29 21:12:04 205

原创 Mybatis中更新BigDecmail字段为null及空的方法

众所周知,mybatis会对BigDecimal为null以及为0时,做策略处理,导致想把对应的字段更新为null或空时,不生效,那么如何能对BigDecimal的字段更新null或者空呢?请看代码:<if test="useLimit == null" > USE_LIMIT = null,</if>这样操作就可以把对应的BigDecimal字段...

2019-08-16 15:36:33 5992

原创 linkerd 本地环境安装

在本地运行本指南将引导您完成在本地下载和运行Linkerd所需的步骤。要在本地运行Linkerd,必须安装Java 8。您可以通过运行来检查Java版本:$ java -versionjava version "1.8.0_66"Linkerd适用于Oracle和OpenJDK。如果需要安装Java 8,可以下载其中一个。下载Oracle Java 8或下载OpenJD...

2019-08-01 15:20:14 541

转载 Spring 中@ModelAttribute注解用法

    很久没有写博客了,得把这个习惯捡起来,最近的需求开发在一个老项目上改动,碰到了许多@ModelAttribute注解,在网上看到一篇不错的帖子摘录一段。@ModelAttribute使用大致有有两种,一种是是直接标记在方法上,一种是标记在方法的参数中,两种标记方法产生的效果也各不相同,这里就列举下两种标记所产生的效果首先先做点简单的准备工作,写一个只包含一个button的jsp页面,这里可...

2018-05-03 09:17:20 172

原创 Spring Aop中看java的三种代理模式

        spring aop 面向切面编程,众所周知它底层的实现是我们所熟知的设计模式中的代理模式,最近重温aop,特此整理一下常见的三种代理模式; 1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经...

2018-03-04 17:41:12 359

转载 Spring 基础知识汇总

    在浩瀚的java世界里,最璀璨的框架想必大家都知道,毫无疑问就是Spring,一个叫做春天的框架,它确实为程序员带来了春天,特此转载一篇spring基础知识,让我们共同学习探索这个强大的框架!转载自:http://www.runoob.com/w3cnote/basic-knowledge-summary-of-spring.htmlSpring简介Spring框架由Rod Johnson...

2018-02-09 17:31:58 139

转载 简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别

基友一大早就跟我讲工厂模式,把我讲的一脸懵逼,网上看了一篇大神的帖子,感觉茅塞顿开,特此转载,方便后续学习:原文出处:https://www.cnblogs.com/zhangchenliang/p/3700820.html膜拜大神中........上正文: 简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、...

2018-02-08 17:54:11 220

原创 mongodb相关概念总结(2)

mongodb一个神奇的nosql数据库,特此总结一下mongodb的主从、副本集、分片的相关概念和原理。一、MongoDB的主从复制 主从复制是MongoDB最常用的复制方式。这种方式非常灵活,可用于备份、故障恢复、读扩展等。最基本的设置方式就是建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。运行mongod --master就启动了主服务器

2018-02-07 17:59:13 175

原创 MongoDB入门概念总结

当下感觉能与redis相媲美的估计就是mongodb,而且mongodb跟redis比,甚至可以说是有过之而无不及我最简单的感觉就是mongodb是最像关系型数据库的非关系型数据库。特此网罗了一些大神们写的资料,摘录一下以此记录一下mongdb的基本概念。一、MongoDB简介:MongoDB是用C++语言编写的非关系型数据库。特点是高性能、易部署、易使用,存储数据

2018-02-06 18:13:45 251

原创 redis小总结(2)--主从复制

实际项目中单个Redis服务器是存在许多问题的:从结构上,单个Redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大;从容量上,单个Redis服务器内存容量有限,就算一台Redis服务器内容容量为256G,也不能将所有内容用作Redis存储内存,一般来说,单台Redis最大使用内存不应该超过20G。想要很好的解决这个问题有两个常用的策略:①主从复制 ②集群以

2018-02-05 17:45:28 160

原创 redis 小总结

1.redis的相关介绍 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

2018-02-02 17:24:32 129

原创 Oracle数据库 Mybatis批量插入,更新

填坑的心得........

2017-10-11 17:22:12 3330 2

原创 spring boot 跨域同源策略filter

鸡汤喝多了,说话都带鸡汤味了......

2017-09-27 11:48:35 903 1

转载 大型网站架构之分布式消息队列

努力,让自己变得更优秀........

2017-08-29 11:55:15 200

转载 java图片处理工具类,很实用哦

少壮不努力,老大徒伤悲。好好学习,天天向上!

2017-08-21 17:24:43 7893 2

原创 spring boot 二三事(自己的小总结)

书到用时方恨少,菜鸟成长之路,共勉,加油

2017-08-17 18:01:42 285

原创 做一个爱写博客的人

----------------未来你一定会感谢现在拼命努力的自己。2015年注册了csdn,之前一直是看帖子,从来没写过博客,从今天起,我要做一个写博客的人。天才分为两种,一种是先天天赋,另一种是后天努力从今天起,记录成长,勿忘初心,方得始终!!加油

2017-08-17 17:51:11 248

空空如也

空空如也

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

TA关注的人

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