- 博客(51)
- 收藏
- 关注
转载 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
322
转载 kerberos认证原理---讲的非常细致,易懂
前几天在给人解释Windows是如何通过Kerberos进行Authentication的时候,讲了半天也别把那位老兄讲明白,还差点把自己给绕进去。后来想想原因有以下两点:对于一个没有完全不了解Kerberos的人来说,Kerberos的整个Authentication过程确实不好理解——一会儿以这个Key进行加密、一会儿又要以另一个Key进行加密,确实很容易把人给弄晕;另一方面是我讲解方式有问题
2017-09-01 10:19:50
364
转载 tomcat 配置物理路径(配置图片虚拟路径)
首先修改一下tomcat的配置,找到tomcat人下的conf文件夹,打开server.xml配置文件,配置方法如下图:在Eclipse中,双击Server视图的Tomcat实例:我们可以看到在Server locations中有3个选项,在上图中选择的是第一个选项,这由Eclipse对tomcat的配置进行管理,对应的虚拟配置目录在图片中的Server Pat
2017-05-01 00:59:01
5652
转载 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
2895
转载 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
87105
2
转载 启动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
3845
转载 Java判断用户ip是否在指定IP段范围内
public class IpUtil { /*验证IP是否属于某个IP段 * * ipSection IP段(以'-'分隔) * ip 所验证的IP号码 * */ public static boolea
2016-05-19 11:34:39
15348
2
转载 Java获取客户端/访问者真实IP地址的两种方法
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到
2016-05-19 11:32:28
5990
转载 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
367
转载 Executors.newFixedThreadPool和ArrayBlockingQueue一点使用心得
newFixedThreadPool内部有个任务队列,假设线程池里有3个线程,提交了5个任务,那么后两个任务就放在任务队列了,即使前3个任务sleep或者堵塞了,也不会执行后两个任务,除非前三个任务有执行完的newFixedThreadPool使用范例: Java代码 import java.io.IOExcepti
2015-12-25 14:09:44
498
原创 solr4.10不区分大小写查询
solr查询string类型时,有时需要使之不区分大小写( case insensitive),这时,就需要重新定义数据类型(如统一转化为小写进行查询): 因string类型为值是可不变的,因此此次使用TextField(string field type for fields that contain s
2015-12-15 15:58:45
2475
转载 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
984
原创 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
682
转载 zookeeper原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee
2015-08-05 21:56:22
354
原创 查看和解锁的语句
查看和解锁的语句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
542
原创 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
2014
转载 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
1226
原创 滚动条移动触发事件
window.onscroll = function(){//alert("成功触发滚动事件");//window.status="ScrollTop:" + document.body.scrollTop + " ScrollHieight:"+ document.body.scrollHeight + " offsetHeight:"+ document.body.offsetHeig
2015-05-28 12:10:07
2684
转载 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
1086
原创 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
584
原创 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
526
原创 解决SVN被锁文件提交问题
解决方法:1.选中文件所在目录,点击右键,选中team,选择clean up 2.如果方法1未解决问题,则到文件所在目录SVN隐藏文件夹中删除被锁文件即可
2015-04-02 22:54:28
456
原创 命令行方式创建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
511
原创 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
1739
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
1622
原创 linux切换用户显示路径
本人在切换到hadoop用户时出现修饰符与其他的不一样,所以,1.首先先切换到hadoop用户下 su hadoop2.编辑. bash_profile文件vi .bash_profile3.添加如下内容:PS1=hadoop@10.21.16.47 ~4.保存退出,并重新加载该配置文件说明:10.21.16.47是本机的ip,可以写本机的主机名
2015-01-30 17:45:51
748
原创 hive的简单介绍和基本命令整理
Hive是数据仓库工具,可以把hadoop下的原始结构化数据变成hive中的表;支持一种与SQL几乎完全相同是语言HiveQL,除了不支持更新、索引和事务,几乎SQL的其他特性都能支持;可以看成是从SQL到Map-Reduce的映射器;提供shell、JDBC/ODBC、Thrift、Web等接口。 Hive的安装模式:(1)内嵌模式:元数据保持在内嵌的Derby模式,只允许一个会话连
2015-01-30 13:29:58
560
原创 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
1242
转载 Hive metastore三种配置方式
Hive的meta数据支持以下三种存储方式,其中两种属于本地存储,一种为远端存储。远端存储比较适合生产环境。Hive官方wiki详细介绍了这三种方式,链接为:Hive Metastore。 一、本地derby这种方式是最简单的存储方式,只需要在hive-site.xml做如下配置便可[html] view plaincopyprint?
2015-01-28 23:30:44
1826
原创 在CRT工具中Hbase Shell输入错误无法删除解决方案
简单几步轻松解决:【选项】——>[终端]——>[仿真]——>右边的【终端(T)】选择Linux ——>【确定】
2015-01-28 20:19:54
581
转载 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
487
原创 hadoop的HDFS部分配置说明
1. Core-site.xml配置说明(文件所在目录:${Hadoop_Home}/etc/hadoop/)(1) 配置namdenode节点URIfs.defaultFShdfs://bigdata1:8020(2) 设置回收站默认trash功能没有启动,生产环境中最好可以把他起来,以恢复误删数据。启用回收站后,用户删除的目录和文件会移到自己家目录下
2015-01-22 23:26:58
915
原创 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
2205
原创 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
470
原创 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
680
转载 修复/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
597
原创 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
542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人