自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java专业知识

1、JAVA基础1.1 源码分析 1.1.1 HashMap源码分析 1.1.2 ConcurrentHashMap源码分析1.2 多线程 1.2.1 多线程相关函数的概念及作用 1.2.2 线程池1.3 IO 1.3.1 BIO、NIO、AIO1.4 内存模型1.5...

2020-02-29 14:31:52 206

原创 elasticsearch单机版安装

下载elasticsearch从华为开源镜像云上下载,下载速度很快es6.8版本要求jdk1.8,es7.3要求jdk11我们使用jdk6,下载es6.8ES安装解压es包tar -zxfes 只能使用非root账号启动 ,需要对启动用户赋es文件夹的读写执行权限cd bin./elasticsearchES配置绑定ip- network配置默认只有本机能够访问es配置为0.0.0.0 为所有机器都能访问允许指定多个ip访问时,空格间隔network.bind_ho

2020-06-20 14:33:19 291 1

原创 MySQL索引原理

索引类似于字典的目录,通过目录我们可以快速的找到具体的页,数据库的索引也是这样,表中的数据就相当于字典,索引就相当于目录,索引中记录着对应数据所在的具体位置,我们通过索引可以快速找到具体的表数据。数据库表数据是存储在磁盘上的,索引数据也是存储在磁盘上,...

2020-04-01 22:17:37 191

原创 B树、B+树分析及应用

我们都是知道MySQL的索引存储使用的是B+树的结构,想要搞懂MySQL的索引,我们需要先搞清楚B+树,而B+树是B树演变而来的,所以我们又必须先搞懂B树。我们通常见到的二叉树、红黑树这些是二叉的,就是一个节点可以有两个子节点,而B树是多叉的,就是一个节点能有多个子节点。B树的定义:(源自百度百科)B树是一种平衡的多叉树,一棵m阶B树(balanced tree of order m)...

2020-03-21 23:26:27 2051

原创 JDK1.8 HashMap源码分析

HashMap是日常工作中经常用到的工具类,我们经常用到的是put方法和get方法,而HashMap自身又涉及初始化和扩容,分析源码,我们就从构造方法、put、get、resize方法入手。构造方法HashMap总共有四个构造函数/** * The load factor used when none specified in constructor. */...

2020-02-29 16:06:39 139

原创 spring cloud hystrix 熔断详解

熔断的意义在微服务架构中,服务之间相互调用,当有一个服务出错时,会导致依赖它的服务也错误,进而导致整个微服务集群都出现问题,所以采用熔断机制,当服务调用出现错误时,满足熔断策略,调用方主动熔断服务,返回预制的错误信息。熔断的用法robbion方式在启动类上添加注解@EnableCircuitBreakerribbon方式是显示的在方法上添加@HystrixCommand注解,表...

2019-11-15 16:10:41 484

spring boot 使用gradle打包 包含所有依赖jar包

  使用spring boot 创建了一个简单的工程,jar依赖使用gradle解决,在eclipse中能够正常运行,然后就用gradle build 打成jar包,发现只有几十k,java -jar xxx.jar 也不能运行。出现这个问题是因为依赖jar包没有被打进去。使用如下脚本能够将依赖jar包打进去 buildscript {    ext {        ...

2018-04-11 23:22:35 7346 1

原创 hadoop mapper和reduce数量设置

但是通过这种方式设置map的个数,并不是每次都有效的。原因是mapred.map.tasks只是一个hadoop的参考数值,最终map的个数,还取决于其他的因素。为了方便介绍,先来看几个名词:block_size : hdfs的文件块大小,默认为64M,可以通过参数dfs.block.size设置total_size : 输入文件整体的大小input_file_num : 输入文件...

2014-11-08 13:21:10 634

原创 hadoop 往dfs上传文件时报错

在hadoop重新format namenode后在hdfs上创建文件夹没有问题,但是就所不能上传文件。上传的文件也只有文件名,文件内容为空。并且报could only be replicated to 0nodes ,instead of 1。查看logs中的datanode日志,发现如下错误:*************************************************...

2014-10-10 23:37:17 710

原创 hadoop源码分析

http://blog.csdn.net/huoyunshen88/article/details/8611629

2014-10-10 21:41:52 114

原创 hadoop初步使用

hadoop在部署的过错中出现的错误。1.本人使用ubuntu 13.10 在安装ssh时报错,安装方式sudo apt-get install ssh,错误说是找不到安装包,网上找到了解决方案,在网上找一个最新的ubuntu源问题。粘帖到/etc/apt/sources.list文件中。2.启动hadoop后jps指令无效,提示让安装open-jdk,可我已经安装来jdk了,而且我进...

2014-09-27 19:26:49 96

原创 《Hadoop基础教程》读后感

众所周知,我们已经进入大数据的时候,一个公司积累的大数据对于一个公司的经营和发展是一笔巨大的财富,如何让这笔财富充分体现它的价值就需要专业的挖掘和分析技术,hadoop应运而生,hadoop作为一个专业的数据分析技术散发着勃勃生机。我们作为一个技术人员对这种新兴的技术进行狂热的追逐。我作为一个有三四年java开发经验的开发工程师也不想错过这股技术潮流,希望做一个hadoop技术潮流的弄潮儿...

2014-07-28 14:58:51 263

原创 js加载问题

今天碰到一个js加载的问题,需要等页面上的图片加载完成后对图片区域大小从新计算。chrome浏览器不会等到图片加载完成就去执行$(document).ready()里的方法,而其他浏览器会等到图片加载完成后才执行。为解决图片加载问题使用$("img").load()方法,load方法里完成图片加载后的运行。$("img").load(function(){//计算图片高度和位置...

2014-07-21 14:46:07 102

原创 js中闭包,原型,构造函数解析。

测试代码var person = (function(){ function person(name){ this.name = name; this.sayHello = function(){ _sayHello.call(this); } }; person.prototype ={ sayHello2:function(){...

2014-06-26 11:29:14 162

原创 ubuntu使用小技巧

在ubuntu系统中命令行编辑文件时使用vi,好像跟普通的vi指令不太一样,快速到达文件末尾行:shift+g,快速到达本行末尾shift+$,快速到达行首shift+^.回车新起行o。也可直接用sudo gedit +文件,调用图形界面进行编辑。 在使用sudo apt-get install 服务 安装软件或服务时有可能安装失败,首先apt-get是从系统记录的源中找所要安装的服...

2014-03-24 23:13:24 87

原创 java 面试题

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的...

2014-03-08 00:08:22 72

原创 设置数据连接数

首先查看数据连接数:select count(*) from v$process;--当前连接数select value from v$parameter where name = 'processes';--连接总数select * from v$license;--session使用情况select count(*) from v$session;--session

2013-11-12 17:55:32 426

原创 Apache HTTP Server 与 Tomcat 的三种连接方式介绍

http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html

2013-11-08 17:40:30 87

原创 spring mvc加载静态文件

首先先转载几篇关于这方面的配置博客http://www.cnblogs.com/fangqi/archive/2012/10/28/2743108.htmlhttp://blog.csdn.net/zb0567/article/details/7976286一在web.xml中org.springframework.web.servlet.DispatcherServlet这个se...

2013-10-14 15:58:00 111

原创 java使用多态时对于属性和方法访问的理解

A a = new B();对象a调用属性时只能调用A类的属性,即使B中有与A相同的属性也是调用A的属性;在调用方法时只能带用A中方法,但是如果B对A中方法进行了重写,则运行时会调用B中方法。在new B时,在new出来的对象中有父类A的属性,只是被隐藏了(通过getFields()方法可以看到),这时通过a对象调用属性时就会调到隐藏的真正的A类的属性。jvm将A和B的类信息及...

2013-10-12 16:57:35 534

原创 abstract 类的误解

今天在写代码时,很多类中都要使用log4j,每个类中都要写一句private Logger log = Logger.getLogger(MyClass.class);特别麻烦,所以就想在父类中定义一个protected log对象,供子类使用,网上搜了一下例子,从这些例子中看到了自己很多地方的误解,特此记录一下。1.abstract类中不必有abstract方法,原basedao不是抽象类,...

2013-10-07 11:03:48 164

原创 spring mvc 加载静态文件

使用spring mvc时,在web.xml中配置 dispatcher /这样配置方便,但有个问题,就是在jsp文件中引入js,css,img文件时会作为一个请求,而controller中没有处理这样请求的方法,最终导致引入失败,使用firefox查看请求,所有引用的资源都是404.解决方式:1. 2. 注:配...

2013-10-03 21:45:55 109

原创 PowerDesigner 创建数据模型

1.file --> new model --> Physical_Data_Model[img]http://dl2.iteye.com/upload/attachment/0089/8359/9deb6e0f-9a6d-32c0-b482-7ecbd01f4449.bmp[/img]2.创建表[img]http://dl2.iteye.com/upload/attachme...

2013-10-01 15:19:11 82

原创 jQuery load 问题

假如有两个页面A,B;A页面有一个标签绑定的test事件,B页面同样有一个标签也绑定了test事件,当A页面将B页面通过load方式加载过来时,执行B页面的test事件不会执行,执行了A页面的test方法。问题是因为B页面load A页面时没有清空B页面的事件。解决方式是让A,B页面的事件方法参数个数不一样。...

2013-09-27 12:58:37 107

原创 jvm内存管理

永久存储区(permanent space)jvm驻留内存,存放jdk自身的Class和interface数据,以及java应用程序的Class和interface数据,gc不会回收这个区域的数据,jvm关闭时,释放该区域内存。堆空间:分为年老区(old)和新生区(young),新生区分为伊甸区(eden)和幸存区(survivor),其中一个eden区两个survivor区,比例为8:1;...

2013-08-21 18:15:50 84

原创 再次陷入迷茫

经过一段的忙碌,又闲了下来,同时也陷入了沉思,我又一次陷入了迷茫,不知道未来该走什么样的路,对技术没了兴趣,关于开发的东西大概都知道一点,但那个也不敢说自己精通,不知道下一步该往哪走了,有时候想想继续研究技术,可也不知道该从哪里下手,知道的东西很多,深入理解的可以说一个都没有。这几年过的真失败!...

2013-08-21 16:16:55 110

原创 系统性能评估

评估系统的各个指标:http://www.ha97.com/5095.html

2013-05-30 20:02:40 153

原创 axure

需求确定后,初期模型的构建,模型构建工具Axurehttp://uedc.163.com/2248.html

2013-05-30 19:38:47 57

原创 js知识

jQuery取下拉框的值:jQuery("#id").val();jQuery取下拉框选择值的显示文本:jQuery获取单选框的值:jQuery("input[name=''][checked]").val();jQuery设置下拉框的值:jQuery("#id option[value="+selectId+"]").attr("selected",true);jQuery获取复...

2013-05-17 22:03:37 71

原创 bea weblogic portal

http://helloleo.blog.hexun.com/10917869_d.html

2013-05-15 22:20:29 96

原创 jQuery的.bind()、.live()和.delegate()之间区别

http://kb.cnblogs.com/page/94469/

2013-05-10 16:30:35 65

原创 试读《深入分析java-web》

看了这本书的前几章感觉写的挺好的,我现在还是一个码农,平时工作中用的这些不是很多,但对于我们去理解平时碰到的一些问题还是很有作用的,平时碰到的很多问题看似很简单其实其中都蕴含这很多道理,就比如说书中的一个简单的例子,如何发起一个请求,我们平时都没认真想过整个过程是什么,浏览器都做了些什么。看了作者的描述才真真清楚了整个过程。http协议大家都知道,用的地方估计也就是在服务器向浏览器写文件流的时候设...

2013-01-20 23:55:14 87

原创 ext gridPanel 带参数分页

在使用ext自带的分页时,如果不按照前台选择的参数进行分页查询时分页没有问题,但是,当需要根据前台用户填写的参数进行分页查询时就会有问题,查询出来显示数据都正常,当点击下一页或上一页时查询出的结果就没有了用户填写的参数,解决方法:给store添加beforeload方法。store.on('beforeload',function(thiz,options){ Ext.apply...

2012-09-04 17:10:27 183

原创 表结构设计原则

经验一:在设计大型数据库时,把允许NULL的列放在表的后面。  在数据库表设计过程中,有些字段要求必须为非空,如表的关键字,单据编号字段等等。在数据库表创建的时候,往往需要把这些字段设置为非空。如此的话,就可以强制用户输入数据,以增强数据的一致性。  同时,在一张表中,也会有不少的字段,如员工信息表中,员工爱好、注释等字段,就可能允许为空。利用数据库专业术语来说,这些没有内容的字段就是“N...

2012-07-19 10:42:36 319

原创 单点登录

http://www.blogjava.net/xcp/archive/2010/04/13/318125.html

2012-07-04 10:53:01 54

原创 转载《研磨struts2笔记 》

http://sishuok.com/forum/blogCategory/showByCategory.html?categories_id=81&user_id=5948

2012-06-04 09:37:41 57

原创 Java中sleep()与wait()的区别

【转】http://blog.163.com/jeff-tang/blog/static/141686909201022010522906/第一种解释:功能差不多,都用来进行线程控制,他们最大本质的区别是:sleep()不释放同步锁,wait()释放同步缩. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用...

2012-06-01 10:55:24 101

原创 java 日期格式化

yyyy年MM月dd日格式化后为2012年01月01日yyyy年M月dd日格式化后为2012年1月01日 ;2012年11月01日。

2012-05-21 14:16:55 69

原创 linux 关闭防火墙

1) 永久性生效,重启后不会复原开启: chkconfig iptables on关闭: chkconfig iptables off2) 即时生效,重启后复原开启: service iptables start关闭: service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。在开启了...

2012-03-17 16:48:16 63

原创 linux 安装oracle错误解决方法

[root@bt bin]# ./sqlplus ./sqlplus: error while loading shared libraries: /home/mnum/app/mnum/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permiss...

2012-03-17 15:51:42 240

mysql 数据库驱动包

mysql 驱动jar包(mysql-connector-java-3.1.6-bin.jar)

2011-03-08

sql server2000驱动包

sql server2000驱动jar包

2011-03-08

sql server2005驱动包

sql server 2005 驱动jar包

2011-03-08

空空如也

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

TA关注的人

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