自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据库优化

一、遵循范式          数据库表设计时需要遵循方式         表的范式,是首先符合1NF, 才能满足2NF , 进一步满足3NF        1NF: 即表的列的具有原子性,不可再分解,即列的信息,不能分解.只要数据库是关系型数据库(mysql/oracle/db2/sysbase/sql  server),就自动的满足1NF.关系型数据库中是不允许分割列的。       ...

2018-11-07 10:37:50 160

原创 SpringMVC运行原理

一、核心组件      1.DispatchServlet:Servlet分发器,整个SpringMVC框架入口      2.HandlerMapping:寻找URL所请求的HandlerMethod,找@RequestMapping()        2.1 使用实现类DefaultAnnotationHandlerMaping实际工作      3.HandlerAdapter:实际...

2018-09-03 17:25:26 320

原创 HBase优化

设计表的优化1.Pre-Creating Regions预分区       默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个分区写数据,知道这个region分区足够大的时候才进行切分。一种可以加快批量写入速度的方法是通过预先创建一些空的regions,这样当数据写入HBase时,会按照分区情况,在集群内做数据的负载均衡。2.ro...

2018-04-24 22:08:13 817

原创 HDFS无法高效存储大量小文件,如何处理好小文件?

一、HAR文件方案         为了缓解大量小文件带给namenode内存的压力,Hadoop 0.18.0引入了Hadoop Archives(HAR files),其本质就是在HDFS之上构建一个分层文件系统。通过执行hadoop archive 命令就可以创建一个HAR文件。在命令行下,用户可使用一个以har://开头的URL就可以访问HAR文件中的小文件。使用HAR files可以减...

2018-04-15 11:58:14 17205

原创 Java线程面试题

1.什么是线程? 线程是操作系统能够运算调度的最小单位,它被包含在进程中,是进程中的实际运作单位。程序员可以通过他进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用10个线程完成任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,他是一个很好的卖点。2.线程和进程有什么区别? 线程是进程的子集,一个进程可以有很多进程,每条线程并行执...

2018-03-28 16:07:13 219

原创 Java集合类

1.Java的hashmap是如何工作的? HashMap是一个针对数据结构的键值,每个键都会有对应的值,关键是识别这样的值 HashMap基于hashing原理,通过get()和put()方法获取和存储对象。当我们将键值对传给put()方法时,它调用键对象的hashCode()方法来计算,然后找到bucket位置来存储值对象。 当获取对象时,通过键对象的equals()方法找到正确的键值对,然后...

2018-03-27 08:43:58 114

原创 Java多线程

1.进程与线程区别,及线程相关概念 进程就是运行中的程序,每个进程占用独自的内存空间;线程属于进程,一个进程可以有多个线程,这些线程共享这个进程的内存或系统资源,线程的切换比进程切换的负担要小。 一个Java应用总是从main()方法开始运行。main()方法运行在一个线程内,它被称为主线程。多线程的最终目的是尽可能的可利用CPU资源,不让其闲置2.两种创建线程的方式 1、继承Thread类,实现...

2018-03-27 08:43:17 81

转载 教你在myEclipse上配置Tomcat

1.        在Tomcat官网上下载Tomcat,推荐下载Tomcat 7版本的压缩包,解压可直接使用。   2.       在MyEclipse中,找到window工具栏点开,选择Preference选项3.        选择Servers,以列表的形式展示MyEclipse支持的多种服务器,选择Tomcat服务器,根据自己 下载的服务器版本,选择配置Tomcat和对应的JRE。4....

2018-03-19 17:47:00 294

空空如也

空空如也

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

TA关注的人

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