自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java读取本地文件

String encoding = this.guessEncoding(filePath + fileName); File file = new File(filePath + fileName); if (file.isFile() && file.exists()) { //判断文件是否存在 ...

2018-06-23 15:18:30 404

原创 springboot加载mybatis的TypeAlias问题

springboot打成jar之后再linux上运行会报找不到 type alias 对应的实体类的问题,这是springboot扫包的问题。工程上默认使用的是Mybatis的DefaultVFS进行扫描,但是在springboot的环境下,Mybatis的DefaultVFS这个扫包会出现问题,所以只能修改VFS,为了清晰可见,直接贴代码:@Bean public SqlSe...

2017-03-13 18:05:14 1006

原创 docker创建java环境镜像

做java环境镜像之前必须先做操作系统镜像,可以从docker的库中用docker pull imagename下载,也可以自己制作镜像,制作方法:docker制作操作系统镜像弄好镜像之后,执行命令docker images 列出你本地的镜像,如果有制作好的镜像就会显示如下:REPOSITORY TAG IMAGE ID ...

2017-02-09 17:43:42 1467

原创 docker创建centos镜像

docker这个东西刚开始坑太多,而且理念跟之前不大一样,所以开始入手比较麻烦,现在记录一下从头创建镜像到运行docker的过程第一步:做操作系统镜像安装: yum -y install febootstrap 使用root账号制作镜像,普通用户制作后会有各种问题:这里我做的centos7的操作系统: febootstrap -i bash -i wget ...

2017-02-09 17:31:00 376

原创 JAVA阻塞队列BlockingQueue

位于java.util.concurrent下,声明:public interface BlockingQueue extends Queue 支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。BlockingQueue 方法以四种形式出现,对于不能立即满足但可能在将来某一时刻可以满足的操作,这四种形式的处理方式不同:第一种是抛...

2017-01-18 16:21:09 101

原创 jenkins的svn和maven配置

 以上就是简单的配置项目,在以上配置之前,Jenkins的配置网上有很多,url:http://m.blog.csdn.net/article/details?id=50518959

2017-01-06 14:27:02 121

原创 js格式化金额

/* * formatMoney(num,type) * 功能:金额按千位逗号分割 * 参数:num,需要格式化的金额数值. * 参数:type,需要小数位. * 返回:返回格式化后的数值字符串. */ function formatMoney(num, type) { var s = Numb...

2016-12-02 14:56:58 156

原创 Linux下打包压缩war和解压war包

把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./-c   创建war包-v   显示过程信息-f    -M-0   这个是阿拉伯数字,只打包不压缩的意思解压game.warjar -xvf game.war解压到当前目录...

2016-10-18 11:35:35 94

原创 Maven资源文件打包过滤

maven打包的时候有时候需要把一些配置文件打入到jar,比如:自定义的tld文件,mvn install的时候META-INF下面的tld文件不会打入到jar里面,如果需要打入jar可以在resource里面增加一个过滤,如下: <resource> <directory>src/main/java</d...

2016-09-12 09:47:12 300

原创 Maven常用插件配置

<build> <finalName>xxxt-web</finalName> <resources> <resource> <directory>src/main/resources</directory> <filtering>true&a

2016-08-31 17:33:04 95

原创 idea一些常用配置

1、配置代码自动折叠       Preferences > Editor > General > Code Folding  勾掉One-line method 2、引用了jdk1.7但是1.7新特性报错,  自动折叠 Project Structure > Project  > Project  language level 选中7.0 3、i...

2016-08-29 16:38:44 182

idea新建项目名称为红色的解决办法

idea如果当前project用了版本控制器,其下面新建的所有的项目默认都是加入到版本控制里面,所以项目名称和文件都是红色的,如图:  是不是看了很不爽啊,下面说一下怎么解决这个问题,File--》Settings--》version control  弹出的文件夹选择不需要加入版本控制的文件,然后点击OK,如图: 这样项目的名称就恢复到默认的白色了,万事大吉了...

2016-08-25 16:52:04 1443

原创 idea控制台中文乱码解决

1、windows下改intellij安装目录下bin\idea.exe.vmoptions文件加上 -Dfile.encoding=UTF-8   如下图: 2、设置IDEA server 的编码如下保持一致:tomcat server -- >server->VM options设置 VM options 为 -Dfile.encoding=UTF-8  如下...

2016-08-19 16:34:07 266

原创 Linux下安装mongodb

Linux安装第一步:下载安装包下载版本:2.0.2-rc2下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.1.tgz首先在linux中解压缩安装程序通过命令操作:解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2...

2016-07-07 15:29:32 100

原创 Hbase 0.98集群搭建的详细步骤

准备工作Hbase的搭建是依赖于Hadoop的,Hbase的数据文件实际上存储在HDFS文件系统中,所以我们需要先搭建hadoop环境,之前的博文中已经搭建过了(详见http://sxlkk.iteye.com/blog/2309385),这里就不在赘述。版本选择由于之前搭建的hadoop2.2.0社区版,hadoop和hbase之间存在版本的兼容性问题,并不是所有的版本都可以相互...

2016-07-05 18:03:55 120

原创 hadoop 2.2.0集群安装详细步骤

安装之前,首先打通机器无密码登录具体步骤如下:第一步:产生密钥$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 第二部:导入authorized_keys$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 把产生的密钥放到slave机器上,这样master就...

2016-07-05 18:00:27 107

原创 解决storm进程自动停止

一:解决方案“Launches the nimbus daemon. This command should be run under supervision with a tool like daemontools or monit. See Setting up a Storm cluster for more information.”官网上推荐我们把nimbus和supervisor运...

2016-07-05 09:24:24 853

原创 zookeeper集群搭建

 下载Zookeeper.到http://zookeeper.apache.org/releases.html去下载最新版本Zookeeper-3.4.5的安装包zookeeper-3.4.5.tar.gz. 安装Zookeeper注:先在第一台服务器server1上分别执行(1)-(3)步。(1)解压:将zookeeper-3.4.5.tar.gz放入/opt/zook...

2016-07-01 13:24:02 96

原创 kafka安装配置

前提已经安装完成zookeeper,zookeeper的安装参考:http://sxlkk.iteye.com/blog/23085561、下载kafka安装包kafka_2.11-0.9.0.1.tgz2、解压缩文件3、进入kafka目录,config目录,打开server.properties文件加入:broker.id=0   //集群的时候,每一台kafka都有自己...

2016-07-01 13:17:37 124

原创 ab测试安装和结果分析

ab测试安装:linux下运行命令:yum install httpd-tools ab -c 1000 -n 1000 http://127.0.0.1/index.jsp-n requests //在测试会话中所执行的请求个数。默认时,仅执行一个请求-c concurrency //一次产生的请求个数。默认是一次一个  Server Software:     ...

2016-06-24 14:18:23 191

原创 Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exporte

1、Description ResourcePath Location Type Classpath entry org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.  项目名称P/项目名称Cla...

2016-06-07 14:01:30 192

原创 eclipse保护色设置

菜单栏 windows–>preferences–>general–>editors–>text editors中在Appearance color options下修改 background color为(将system default前的勾点掉)red:200;green:231;blue:204即可...

2016-06-07 09:34:05 96

原创 eclipse创建maven工程设置jdk1.7

在maven的setting.xml文件中 的 profiles 节点 加入<profile> <id>jdk17</id> <activation> <activeByDefault>true</activeByDefault> <...

2016-06-06 14:05:56 82

原创 eclipse去掉js验证

  eclipse去掉js验证

2016-06-06 09:44:10 79

原创 svn版本库同步更新

在要备份的机器上建立版本库:svnadmin create test进入hooks目录:cd test/hooks/创建pre-revprop-change文件:cp pre-revprop-change.tmpl pre-revprop-change修改pre-revprop-change权限:chomd +x pre-revprop-change修改文件:vi pre-rev...

2016-05-30 13:09:21 269

原创 redis3.0安装

主机安装cd /opttar -zxvf redis-3.0.5.tar.gzcd /opt/redis-3.0.5 Make && make install Mkdir conf    (conf的全路径:/opt/redis-3.0.5/conf)Cd confVi 6000.confport 6000daemonize yesa...

2016-05-13 10:38:05 113

原创 kafka监控kafkaoffsetmonitor安装

1.下载kafkaoffsetmonitor的jar包,最好下国内的,github上有些下载不下来。KafkaOffsetMonitor-assembly-0.2.0.jar2.新建在kafka的bin下面新建kafka-monitor文件夹,把jar包KafkaOffsetMonitor-assembly-0.2.0.jar丢进去,并且在文件夹里新建脚本文件kafka-monitor,文件...

2016-03-31 17:21:29 142

原创 activemq+zookeeper+leveldb集群

一、搭建zookeeper集群 第一步:服务器配置三台Ubuntu server准备好之后,假设它们的IP地址分别为192.168.0.11,192.168.0.12和192.168.0.13安装Zookeeper需要先装JDK。第二步:Zookeeper安装参考:http://sxlkk.iteye.com/blog/2308556. 下面搭建activemq集群...

2016-03-10 16:34:08 355

原创 Tomcat内存、连接数等性能参数设置

默认参数不适合生产环境使用,因此需要修改一些参数 1、修改启动时内存参数、并指定JVM时区 (在windows server 2008 下时间少了8个小时): 在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数:  window下, 在catalina.bat最前面:set JAVA_OPTS=-XX:PermSize=6...

2016-02-03 11:23:15 81

原创 java打包jar中文乱码问题,maven中nexusjar乱码解决

问题现场: 由于项目比较多,全部添加到Maven主项目中的话虽然更新调试方便,但项目多了严重影响Eclipse的速度,所以将一部分项目单独导出包含源代码的jar包,上传到nexus上,供其它项目引用;但是在引用的项目中通过Eclipse查看时,中文注释都变成了乱码。 其实这是eclipse的默认编码造成的问题。 解决方案: 1、修改Eclipse中文本文件的默认编码: windows-&...

2015-12-23 09:54:43 601

原创 subversion-1.9.3 Linux服务器安装教程

SVN1.9.3 最新版本安装教程,网上新版的教程太少了,我折腾了一整天才搞定,本人不是专业配置人员,只是研发人员,配置也都是些皮毛,深入的不了解蓝色底的文字为Linux命令文件地址:http://download.csdn.net/detail/songxiuliang/9364969 1. 下载 svn 软件包和依赖包zip包已经全部涵盖了   2. 安装 ...

2015-12-17 16:33:52 342

原创 正则表达式

只能输入数 字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-

2015-12-15 19:06:44 206

原创 Logback配置文件详解

  <?xml version="1.0" encoding="UTF-8"?><!--  scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug...

2015-11-23 09:55:00 289

原创 SLF4J和Logback日志框架

SLF4J是一套简单的日志外观模式的Java API,帮助在项目部署时对接各种日志实现。LogBack在运行时使用JMX帮助修改日志配置,在生产状态下无需重启应用程序。SLF4JSLF4J是简单的日志外观模式框架,抽象了各种日志框架例如Logback、Log4j、Commons-logging和JDK自带的logging实现接口。它使得用户可以在部署时使用自己想要的日志框架。SLF4...

2015-11-17 10:56:46 70

原创 maven创建工程jdk设置为1.6

如果你用eclipse建立maven项目时,新建的项目往往JDK版本很低——1.5!怎么办?修改settings.xml文件,增加profile节点,如下所示: Java代码  <profile>        <id>jdk-1.6</id>        <activation>            &lt...

2015-11-13 14:42:18 329

原创 maven插件配置(二)

六、将项目打成war包 Java代码  <!-- war插件 -->  <plugin>      <groupId>org.apache.maven.plugins</groupId>      <artifactId>maven-war-plugin</artifactId>   ...

2015-11-13 14:39:07 72

原创 maven插件配置(一)

先将我用到的自定义变量贴过来,防止插件中出现一些变量,大家不理解 Java代码  <!-- 全局属性配置 -->  <properties>      <project.build.name>tools</project.build.name>      <project.build.sourceEncod...

2015-11-13 14:38:11 120

原创 《Java程序员面试宝典(第4版)》试读感想

          作为一名java程序员,已经有几年经验了,但是试读章节的题目在看答案之前也自己做了一下,基本没有做对一道题目,虽然有经验,但是基础的东西在平时工作用的少,或者一些实现方式或写法根本没有这样写过,所以这些题目答错在所难免了。          面试宝典,顾名思义它的核心在于面试,往往面试和实际工作还是有很大出入的,毕竟面试时间较短,面试官的问题或者笔试题不可能全部覆盖,这...

2015-11-12 16:10:55 189

原创 Aop和AbstractRoutingDataSource实现多数据源

最近开发一个数据同步的小功能,需要从A主机的Oracle数据库中把数据同步到B主机的Oracle库中。当然能够用dmp脚本或者SQL脚本是最好,但是对于两边异构的表结构来说,直接导入不可行。然后在需要实时同步的情况下用存储过程也不可行了。写一个数据同步的小程序是个不错的选择。使用框架的封装和连接池是必须的,Spring是首选,这里我们同样需要Spring的多数据源连接配置方式。 其实再进行项目开...

2015-09-09 14:53:56 100

原创 myeclipse6.0 最新注册码

Myeclipse--->SubscriptionInformation进行注册 注册到2017年最新更新注册码,只针对6.0版本的 Subscriber: kk Subscription Code: xLR8ZC-855575-62585957592505673 注册成功后会发现: Subscriber: kk Product ID: E3MP (MyEclipse Profession...

2015-05-02 15:27:19 226

空空如也

空空如也

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

TA关注的人

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