自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap源码解析

1、定义HashMap是基于哈希表的 Map 接口的实现。HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,先...

2019-07-09 16:42:18 208

原创 线程池学习

1、百度百科线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程...

2019-06-25 15:54:42 125

原创 浅谈oracle数据库隔离级别

1、数据库事务介绍数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负责事...

2018-09-19 11:50:03 2790 1

原创 springboot 自定义注解开发

1、简单介绍注解注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。2、举例说明如何定义注解@Target({ElementType.TYPE})@Retention(RetentionPolicy....

2018-05-12 09:49:34 5004 2

原创 Springboot整合kafka

1、简单介绍kafkaApache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。kafka架构几个重要组件:Topic(主题):是特定类型的消息流。消息是字节的有效负载(Payload),话题是消息的分类名或种子(Feed)名。Producer(生产者

2017-07-12 20:54:12 8530 2

原创 MyBatis 分页插件 - PageHelper

1、简单介绍Mybaits和PageHelperMybaits超强的动态sql功能和性能使得它是目前开发中最常使用的ORM持久化框架;PageHelper是一款开源免费的Mybatis第三方物理分页插件,该插件目前支持orcale、mysql、DB2等数据库的物理分页。但Mybaits版本需要3.1.0+才能支持使用PageHelper分页插件。2、快速搭建项目实例a.使用maven,在pom.x

2017-04-10 10:38:28 2182

原创 orcale常用函数总结

1.数字函数round:四舍五入 trunc: 截断(保留小数点的问题) mod: 求余举例说明:select round(8.88,1) from dual; 结果:8.9select trunc(8.88,1) from dual; 结果:8.8select mod(1,5) from dual; 结果:12.滤空函数nvl(a,b) 当a为null的时候,返回b

2017-04-07 13:49:13 513

原创 memcached整合项目

使用2种形式注入memcached1.传统xml注入2.java bean注入形式* application.properties*#缓存机制配置memcache.servers=192.168.1.232:11211memcache.weights=5memcache.initConn=20memcache.minConn=10memcache.maxConn=50memcache.m

2017-03-21 13:40:52 2751 9

空空如也

空空如也

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

TA关注的人

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