自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枫叶的记忆

勤奋 欣赏 包容 感恩

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

原创 vue项目动态合并table

vue动态合并table,表头动态,需合并的列也动态指定

2022-08-01 09:43:56 572 2

原创 java动态合并表格

动态合并,指定列,合并行,合并列,用于导出excel

2022-08-01 09:29:22 1128

原创 Sping注解

spring注解说明及使用,待补充。。。

2022-06-21 17:20:29 1730 1

转载 springboot引入外部jar包

springboot引入外部jar包1.与src目录同级新建lib目录2.在pom中引用<dependency> <groupId>com.xxx.yyy</groupId> <artifactId>xxx-jdk15</artifactId> <version>2.0.29</version> <scope>system</scope> <...

2021-03-19 10:04:58 280

转载 kerberos认证原理---讲的非常细致,易懂

前几天在给人解释Windows是如何通过Kerberos进行Authentication的时候,讲了半天也别把那位老兄讲明白,还差点把自己给绕进去。后来想想原因有以下两点:对于一个没有完全不了解Kerberos的人来说,Kerberos的整个Authentication过程确实不好理解——一会儿以这个Key进行加密、一会儿又要以另一个Key进行加密,确实很容易把人给弄晕;另一方面是我讲解方式有问题

2017-09-01 10:19:50 312

转载 tomcat 配置物理路径(配置图片虚拟路径)

首先修改一下tomcat的配置,找到tomcat人下的conf文件夹,打开server.xml配置文件,配置方法如下图:在Eclipse中,双击Server视图的Tomcat实例:我们可以看到在Server locations中有3个选项,在上图中选择的是第一个选项,这由Eclipse对tomcat的配置进行管理,对应的虚拟配置目录在图片中的Server Pat

2017-05-01 00:59:01 5603

转载 HDFS ACL操作实战

HDFS的文件ACL(Access Control Lists),类似于POSIX ACL(Linux使用ACL来管理文件权限)。首先参数上要开启基本权限和访问控制列表功能,在CDH 5.2中,默认的参数dfs.namenode.acls.enabled为false。12345678    dfs.permissions.enabled    true    dfs.namenod

2017-04-27 14:35:36 2787

转载 TortoiseGit安装和使用的图文教程

TortoiseGit是Windows下不错的一款Git客户端工具,在Mac下推荐使用sourcetree。下面就介绍一下TortoiseGit安装和使用的方法。安装TortoiseGit并使用它需要两个软件:TortoiseGit和msysgit。1、下载软件TortoiseGit官网下载地址:http://code.google.com/p/tortoisegit/msysGi

2017-03-13 15:39:57 86726 5

转载 启动IntelliJ IDEA 2016报错:cannot start under Java 1.7 : Java 1.8 or later is required 解决办法

1、安装jdk82、配置环境变量 IDEA_JDK_64 指向 jdk8目录,这样能正常启动idea64其实就是欺骗idea,真实jdk环境变量还是指向JAVA_HOME

2017-03-10 14:56:24 3760

转载 Java判断用户ip是否在指定IP段范围内

public class IpUtil {   /*验证IP是否属于某个IP段     *     * ipSection    IP段(以'-'分隔)     * ip           所验证的IP号码     *     */   public static boolea

2016-05-19 11:34:39 15060 2

转载 Java获取客户端/访问者真实IP地址的两种方法

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到

2016-05-19 11:32:28 5897

转载 ThreadPoolExecutor使用介绍

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介 线程池类为 java.ut

2015-12-25 14:10:45 338

转载 Executors.newFixedThreadPool和ArrayBlockingQueue一点使用心得

newFixedThreadPool内部有个任务队列,假设线程池里有3个线程,提交了5个任务,那么后两个任务就放在任务队列了,即使前3个任务sleep或者堵塞了,也不会执行后两个任务,除非前三个任务有执行完的newFixedThreadPool使用范例:   Java代码  import java.io.IOExcepti

2015-12-25 14:09:44 467

原创 solr4.10不区分大小写查询

solr查询string类型时,有时需要使之不区分大小写( case insensitive),这时,就需要重新定义数据类型(如统一转化为小写进行查询): 因string类型为值是可不变的,因此此次使用TextField(string field type for fields that contain s

2015-12-15 15:58:45 2388

转载 linux下硬盘读写速度测试

1. 测试读取速度haparm -Tt /dev/xxx1.1 获取硬盘设备名称:fdisk -lDisk /dev/xvdf: 365.0 GB, 365041287168 bytes255 heads, 63 sectors/track, 44380 cylindersUnits = cylinders of 16065 * 512 = 8225280 by

2015-12-11 17:31:17 920

原创 hbase各节点日志通过syslog转发配置

一、log4j.properties添加配置log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppenderlog4j.appender.SYSLOG.SyslogHost=10.21.36.27   //收集syslog日志的服务器IPlog4j.appender.SYSLOG.layout=org.apache.log4j.Patt

2015-11-19 17:34:26 655

转载 zookeeper原理

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee

2015-08-05 21:56:22 322

原创 查看和解锁的语句

查看和解锁的语句select * from v$locked_object;select * from v$session where sid in ((v$locked_object[SESSION_ID]));alter system kill session '〔v$locked_object[SESSION_ID]〕,(v$session[SERIAL#])';select

2015-06-07 14:22:13 497

原创 solr日志等级设置

solr访问量增大时,日志实在是多,1天的日志就是3G,而且基本没什么用,于是想着只显示错误日志信息。 solr使用jdk自带的logging输出,jvm启动时通过设置-Djava.util.logging.config.file可以指定日志的配置文件。这里以tomcat容器为例,tomcat启动时会设置: -Djava.util.logging.config.file=tomcat/

2015-05-29 10:07:50 1948

转载 no servers hosting shard

“no servers hosting shard:503” 加入下面参数,只从存活的shards获取数据:shards.tolerant=true例如:explicittrue10text 没有打设置此参数,如果集群内有挂掉的shard,将显示:no servers hosting shard

2015-05-29 09:32:00 1175

原创 滚动条移动触发事件

window.onscroll = function(){//alert("成功触发滚动事件");//window.status="ScrollTop:" + document.body.scrollTop + " ScrollHieight:"+ document.body.scrollHeight + " offsetHeight:"+ document.body.offsetHeig

2015-05-28 12:10:07 2632

转载 solr4.10新建core

Solr里面的core就像数据库里面的一个表,用来管理索引和相关配置。 一、使用示例core下载的solr完整包里面solr-4.7.0\example\multicore这个文件夹下面有2个示例core;分别是core0和core1;如下图:随便拷贝个到 $SOLR_HOME$,$SOLR_HOME$在什么地方配置的呢,就是你solr的web服

2015-05-05 22:51:12 1052

原创 Oracle数据库表解锁方法

select * from V$session t1, SYS.V_$LOCKED_OBJECT t2 where t2.session_Id = t1.sid;--查出锁表的session及序号alter system kill session '115,33246'--其中115是sid,33246为serial

2015-04-07 21:49:28 531

原创 linux下一些常用命令

1.添加用户adduser solr2.修改用户密码passwd solr3.将文件授权给solr用户chown  -R  solr   test.txt4.将文件授权给solr用户组chgrp  -R   solr  test.txt5.将文件传送给另外一个服务器指定用户的指定目录下scp  /home/solr/test.txt   solr@1

2015-04-02 22:58:10 483

原创 解决SVN被锁文件提交问题

解决方法:1.选中文件所在目录,点击右键,选中team,选择clean up     2.如果方法1未解决问题,则到文件所在目录SVN隐藏文件夹中删除被锁文件即可

2015-04-02 22:54:28 424

原创 命令行方式创建maven项目

提前:机器上已经安装了maven,检查是否安装mvn命令:mvn  -v,如果能看到maven版本信息则说明已安装maven1.切换目录到项目的workspace中:cd  F:/workspace/bsc-parent2.执行F:进入 F:/workspace/bsc-parent3输入mvn archetype:generate后回车

2015-04-02 22:47:55 461

原创 zookeeper3.4.5+tomcat7+solr-4.10.1分布式集群搭建

一、   说明本次分布式部署solr是在两台服务器(10.21.16.31和10.21.16.34)上部署5个结点,10.21.16.31服务器部署3个结点,10.21.16.34服务器部署2个结点二、   下载需要的工具包zookeeper-3.4.5.tar.gz,tomcat-7.0.50.tar.gz,solr-4.10.1.tgz(jdk必须是7,可以使用系统自带的openJ

2015-04-02 22:39:17 1675 1

原创 Linux系统下文件属性权限说明及修改

Linux系统下文件属性权限说明及修改drwxr-xr-x   4 oracle dba       4096 May 20 11:47 oralog1-rwxr-xr-x. 1 root root   57480 5月  25 2010 traceroutelrwxrwxrwx. 1 root root      10 6月  23 2014 traceroute6 -> t

2015-02-06 10:59:36 1542

原创 linux切换用户显示路径

本人在切换到hadoop用户时出现修饰符与其他的不一样,所以,1.首先先切换到hadoop用户下   su  hadoop2.编辑.  bash_profile文件vi .bash_profile3.添加如下内容:[email protected] ~4.保存退出,并重新加载该配置文件说明:10.21.16.47是本机的ip,可以写本机的主机名

2015-01-30 17:45:51 683

原创 hive的简单介绍和基本命令整理

Hive是数据仓库工具,可以把hadoop下的原始结构化数据变成hive中的表;支持一种与SQL几乎完全相同是语言HiveQL,除了不支持更新、索引和事务,几乎SQL的其他特性都能支持;可以看成是从SQL到Map-Reduce的映射器;提供shell、JDBC/ODBC、Thrift、Web等接口。     Hive的安装模式:(1)内嵌模式:元数据保持在内嵌的Derby模式,只允许一个会话连

2015-01-30 13:29:58 527

原创 hadoop2.4.0+zooker3.4.5+hbase0.98.9分布式集群搭建

一、下载需要的工具包jdk-7u67-linux-x64.tar.gz,apache-maven-3.0.5-bin.tar.gz,cmake-2.8.12.1.tar.gz,hadoop-2.4.0.tar.gz,protobuf-2.5.0.tar.gz,hbase-0.98.9-hadoop2-bin.tar.gz,zookeeper-3.4.5.tar.gz二、linux基础环

2015-01-29 23:22:15 1201

转载 Hive metastore三种配置方式

Hive的meta数据支持以下三种存储方式,其中两种属于本地存储,一种为远端存储。远端存储比较适合生产环境。Hive官方wiki详细介绍了这三种方式,链接为:Hive Metastore。 一、本地derby这种方式是最简单的存储方式,只需要在hive-site.xml做如下配置便可[html] view plaincopyprint?

2015-01-28 23:30:44 1769

原创 在CRT工具中Hbase Shell输入错误无法删除解决方案

简单几步轻松解决:【选项】——>[终端]——>[仿真]——>右边的【终端(T)】选择Linux ——>【确定】

2015-01-28 20:19:54 532

转载 Hadoop的MapReduce中多文件输出

My_LineRead.java[java] view plaincopypublic class My_LineRead extends RecordWriter{          private static final String utf8 = "UTF-8";          private static final  

2015-01-22 23:32:04 442

原创 hadoop的HDFS部分配置说明

1.   Core-site.xml配置说明(文件所在目录:${Hadoop_Home}/etc/hadoop/)(1)    配置namdenode节点URIfs.defaultFShdfs://bigdata1:8020(2)    设置回收站默认trash功能没有启动,生产环境中最好可以把他起来,以恢复误删数据。启用回收站后,用户删除的目录和文件会移到自己家目录下

2015-01-22 23:26:58 874

原创 linux下修改文件权限、切换用户、添加文本、修改文本、hadoop执行jar文件等常用命令

1.修改文件权限chown -R hadoop hdfs1.jarchgrp -R hadoop hdfs1.jar2.查看文件权限ll3.切换用户su - hadoop4.添加文本touch word.txt5.修改文本gedit word.txt6.执行jar文件hadoop jar hdfs1.jar com.ailk.security.had

2015-01-18 17:16:25 2160

原创 linux下hadoop 2.4的编译安装.

1.下载需要的工具包jdk-7u5-linux-i586.gz,apache-maven-3.0.5-bin.tar.gz,cmake-2.8.12.1.tar.gz,hadoop-2.4.0.tar.gz,protobuf-2.5.0.tar.gz,zlib127.zip(如果机器已经安装了zlib或gzip即可不用安装)2.安装工具(1)安装JDK进入jdk的tar包目

2015-01-18 00:58:51 418

原创 Oracle VM VisualBox 创建共享文件夹

1.在CentOS中点击“设置”,选择“共享文件夹”,添加固定分配2.在虚拟机中新建文件夹,本人新建文件夹目录为“/home/twolf/D”3.打开命令行4.执行命令 sudo mount -t vboxsf D_DRIVE /home/twolf/D其中D_DRIVE为固定分配的名称,如果选择本地D盘,则默认为D_DRIVE/home/twolf/D为在/home/twol

2015-01-17 23:17:22 628

转载 修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题

1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可 sudo yum install glibc.i686 2、error while loading shared libraries: libz.so.1: canno

2015-01-17 11:28:51 561

原创 window解决端口占用问题(命令行方式)

cmd方式打开命令行1.查看所有进程占用端口的程序netstat -ano2.查看占用指定端口的程序netstat -ano|findstr  "8080"3.杀死指定PID进程taskkill /pid 1 /T /F4.杀死指定进程名的进程taskkill /im notepad.ext /T /F/T = 以树形结束

2014-12-30 14:08:04 482

空空如也

空空如也

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

TA关注的人

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