- 博客(115)
- 资源 (10)
- 收藏
- 关注
原创 mybatis 链接DB2查询报错,必需的字符转换器不可用。 ERRORCODE=-4220, SQLSTATE=null
错误描述org.springframework.jdbc.UncategorizedSQLException: ### Error querying database. Cause: com.ibm.db2.jcc.b.SqlException: [jcc][t4][10199][10462][3.50.152] 必需的字符转换器不可用。 ERRORCODE=-4220, SQLSTATE...
2018-02-24 19:01:09
7416
原创 Linux 集成环境mvn test 单元测试报错java.lang.OutOfMemoryError: PermGen space
原因报错很明显,就是内存不足,搜了下网上的答案设置mvn运行的参数 MAVEN_OPTS=-Xmx512m 修改参数设置使生效,运行mvn test 结果还是报java.lang.OutOfMemoryError: PermGen space错误。ps进程里面有发现,有一个surefire进程,检查单元测试配置 <plugin> <group
2017-07-27 10:47:07
1094
原创 checkstyle 7.6 版本导入之前代码checkstyle 不能生效
checkstyle 7.6 版本导入之前代码checkstyle 不能生效问题如上,新项目导入之前工程的checkstyle无效后来查询了一下checkstyle git上面的修复的一个问题,原因这个moudle没有生效,当做冗余代码删掉了,升级checkstyle到7.6版本后,需要把checkstyle 里面RedundantThrows 这一项去除掉,然后导入OK。Fixes Redunda
2017-06-27 14:10:10
1959
原创 更新Oracle BLOB字段
BLOB字段一般存储一些超大的对象,如图片等 BLOB字段直接在plsql里面不好做操作,用java直接调用api去操作更方便一点。下面的例子是更新数据库里面的BLOB字段import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.
2017-03-24 17:03:34
6332
原创 Unsupported major.minor version 52.0
类似错误均属于Java版本问题,即JDK版本过低,只要选择相对应的JDK版本编译即可。 48,49,50、51、52是Java编译器内部的版本号: Unsupported major.minor version 52.0 对应于 JDK1.8(JRE1.8) Unsupported major.minor version 51.0 对应于 JDK1.7(JRE1.7) Unsupported ma
2017-03-22 16:09:44
639
原创 YSCB来测试MongoDB
YCSB(Yahoo! Cloud Serving Benchmark)是雅虎开源的一款用于测试各类云服务/NoSQL/键值对存储的性能基准测试工具。 介绍一下如何用YSCB来测试mongodb
2017-02-08 16:26:24
3992
1
原创 Centos 7 安装mysql数据库
查看Linux版本[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core)因为Centos7 里面没有mysql的yum源,重新下载建立yum源,然后创建mysql数据库[root@localhost ~]# wget http://repo.mysql.com/mysql-community
2016-11-08 14:07:43
413
原创 office 2016 64 位 VBE6EXT.OLB 不能被加载
方法:找到C:盘VBE6EXT.OLB和VBE7.DLL文件我的目录如下C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\VBA\VBA7.1C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsof
2016-09-26 19:13:41
11008
3
原创 C++ 程序DEBUG和RELEASE版本的区别
Relase版本对程序作了各种优化的,使得程序在大小和速度上达到最优。Debug版本,包含程序的调试信息,方便程序员做调试。Relase版本是不利于程序的调试。
2016-09-26 09:30:11
5618
转载 Hadoop生态圈
这篇文章介绍的比较详细 原文链接 Hadoop 生态圈整体概览 1. hadoop 生态概况Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。具有可靠、高效、可伸缩的特点。Hadoop的核心是YARN,HDFS和Mapreduce下图是hadoop生态系统,集成spark生态圈。在未来一
2016-09-09 20:49:58
582
原创 Centos 7 安装Hadoop 3.0.0-alpha1
Centos 7 安装单机版hadoop-3.0.0-alpha1简介:本文主要介绍如何安装和配置单节点Hadoop,运用Hadoop MapReduce和Hadoop分布式文件系统(HDFS)执行一些简单的操作。算是一个入门级的文档吧。前提支持的平台GNU / Linux的支持作为开发和应用的平台。Hadoop已经证明在GNU / Linux集群中可以支持2000个节点。Windows 平台不做介
2016-09-09 20:11:42
4174
原创 shell 中#!/bin/sh 的意思
shell中#一般表示注释的意思,所以很多时候认为#!也是注释,但实际上不是,和c语言中头文件一样是声明文件的路径。#! /bin/sh 是指此脚本使用/bin/sh 来执行#!是特殊的表示符,其后面跟的是解释此脚本的shell的路径,如果没有声明,则脚本将在默认的shell中执行,默认shell是由用户所在的系统定义为执行shell脚本。
2016-07-21 09:31:12
11549
原创 ORA-21561: OID generation failed
错误:SQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 19 13:34:41 2016Copyright (c) 1982, 2013, Oracle. All rights reserved.ERROR:ORA-21561: OID generation failed原因: 修改了/etc/hosts 文件中主机别
2016-07-19 13:51:00
1014
原创 集群主机管理和命名
随着软件的复杂和pc server的发展,集群越来越多。分布式系统主机管理,一般都取一个方便自己记忆的名字。下面以centos 机器来举例,不同的linux系统可能还有点不同.修改/etc/hosts配置文件.vi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.lo
2016-07-18 15:49:24
1262
转载 又一次内存分配失败(关于overcommit_memory)
1、问题现象和分析:测试时发现当系统中空闲内存还有很多时,就报内存分配失败了,所有进程都报内存分配失败:free" style="word-wrap:break-word; text-decoration:none; color:rgb(86,86,86); font-family:宋体,Arial; font-size:16px; line-height:26px">sshd@local
2016-07-18 15:24:46
2099
原创 C/C++ 程序代码覆盖率统计工具Gcov
10 gcov—a Test Coverage Programgcov is a tool you can use in conjunction with GCC to test code coverage in your programs.Gcov Intro: gcov 简介Invoking Gcov: 如何使用Gcov.Gcov and Optimization: 使用g
2016-06-13 19:16:55
2658
原创 Java 调用WebService报错
at com.sun.proxy.$Proxy65. Unknown Source)at com.sun.proxy.$Proxy65.qryAuthorizedDimData(Unknown Source)-- 传递的参数有问题,检查传递参数的类型和值是否正确。
2016-06-06 16:21:47
820
转载 Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a
2016-06-02 22:07:24
4228
原创 部署web工程,发布到tomcate报错
Caused by: java.lang.UnsupportedClassVersionError: org/jboss/resteasy/plugins/server/servlet/ResteasyBootstrap : Unsupported major.minor version 51.0 (unable to load class org.jboss.resteasy.plugi
2016-06-02 21:03:33
812
原创 Java Mvn 添加依赖的jar包
mvn 管理jar包非常方便,省去了人工添加jar包的麻烦mvn添加jar依赖也很方便Maven POM Editor 打开pom文件->Dependencies->Add 添加要依赖的jar包
2016-06-02 14:18:11
836
原创 Java eclipse 设置字体大小和默认UTF8 编码方式
设置字体大小Window->Preferences->General ->Apperance ->Colors and Font->Basic->Text Font设置编码方式Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->Genera
2016-05-19 13:48:08
2565
原创 Source Insight .h结尾的头文件加载不了
主要是因为C++和C类型源文件的后缀名不同C++ 默认的是.cpp,.hppC默认的是.c和.h解决方法:选项-文档选项-文档类型选择C++ ,文件过滤器添加.h的后缀
2016-03-29 09:48:52
3993
原创 GDB 调试几个常用的命令
gdb -c core.14103 -- 查看那个程序产生的core文件gdb 程序名core core.14103 -- 调试core文件bt --
2016-03-17 18:25:11
395
原创 Linux valgrind 部署安装
Building and installing it~~~~~~~~~~~~~~~~~~~~~~~~~~To install from the Subversion repository : 0. Check out the code from SVN, following the instructions at http://www.valgrind.org/d
2016-03-10 11:57:37
725
原创 Unix 下常见的处理信号
No Name Default Action Description 1 SIGHUP terminate process terminal line hangup 2 SIGINT terminate process interrupt program 3 SIGQUIT crea
2016-03-04 11:36:53
361
转载 x86、i386、i486、i586、i686和x86_64
我们经常看到linux系统的各种带x86等后缀的动态库,rpm包,那么现在科普一下了解的原由。1.386与686i386—几乎所有的X86平台,不论是旧的pentum或者是新的pentum-IV与K7系统CPU,都可以正常工作,i指得是Intel兼容的CPU,至于386就是CPU的等级。i586—就是586等级的计算机,包括pentum第一代MMX CPU,AMD的K5,K6系统C
2016-03-03 19:18:55
671
转载 Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re
2016-02-25 19:00:52
359
原创 SVN svn: Can't convert string from 'UTF-8' to native encoding:
Linux 更新代码,报错: svn: Can't convert string from 'UTF-8' to native encoding:解决方法:字符集的问题,添加环境变量文件.bashrc 或者.profileexport LC_ALL=en_US.UTF-8export LANG=en_US.UTF-8export LANGUAGE=en_US.UTF-8
2016-02-24 10:32:01
410
原创 Jsp + structs2 界面无法跳转的问题
记录下Jsp +structs2 界面无法跳转的问题检查action,strcts.xml配置一切正常,最后发现是jsp页面有问题,导致无法实现页面的跳转。
2016-01-14 10:55:04
699
原创 Linux 机器重启reboot命令
reboot 用来重启Linux系统和Windows系统中的restart一样。但是机器重启必须要root用户才有权限。命令语法:/sbin/reboot [-n] [-w] [-d] [-f] [-i]或reboot [-n] [-w] [-d] [-f] [-i]命令参数:参数长参数描叙
2016-01-12 12:23:39
15683
原创 Perl 脚本执行错误/usr/bin/perl^M: bad interpreter: No such file or directory
Linux环境执行perl脚本报如下错误-bash:Refresh.pl: /usr/bin/perl^M: bad interpreter: No such file or directory方法一:直接用UE去改
2015-12-31 12:59:02
6820
原创 Oracle PLSQL Developer安装配置
PLSQL Developer 配置的不对总会有各种错误。1. 下载PLSQL,直接安装没有什么配置的.我下载的是这个版本的PLSQL Developer10.0.5.1710.exehttp://5dx8.pc6.com/tmm2/PLSQLDeveloper.zip2. 安装Oracle客户端Plsql有的版本不支持64的操作系统,所以下载32位11g Oracle客户
2015-12-28 18:02:29
599
原创 Oracle exp 导出数据错误解决方法
问题: 用exp方式导出数据报错EXP-00008: ORACLE error 904 encounteredORA-00904: "POLTYP": invalid identifierEXP-00000: Export terminated unsuccessfully
2015-12-23 09:56:20
3193
Java性能优化权威指南.zip.002
2017-09-26
Java性能优化权威指南.zip.001
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人