自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中split()特殊符号"." "|" "*" "\" "]"

 关于点的问题是用string.split("[.]") 解决。                             关于竖线的问题用 string.split("\\|")解决。关于星号的问题用 string.split("\\*")解决。关于斜线的问题...

2018-03-03 10:55:57 174

原创 关于Oracle误操作--数据被Commit后的数据回退恢复(闪回)

 转自:http://www.cnblogs.com/WhyShang/ 今天操作Oracle数据库时,做一个Update数据时,不小心少写了个where,看这粗心大意的。  于是乎,把所有的员工工号都给更新成一个同一个工号了。这是一个悲催的故事。  因为工号是Check了好多次才存入数据库,工号是唯一性的啊~~  不过,好在更新过后意识到这一点了。于是乎,先停止操作数据...

2018-02-24 10:40:26 172

原创 java应用CPU占用率过高问题的分析

转自:https://www.cnblogs.com/coderland/p/5902649.html可通过以下三种方式查看1 top中按SHIFT+H查找哪个线程占用高 2 top -H -p PID命令查看哪个线程占用高 3 ps -mp PID -o THREAD,tid,time将线程id转换为16进制printf "%X\n" thread_id导出进程的...

2017-12-20 11:18:55 157

原创 MyBatis创建Oracle触发器

 转自:http://javawangzilong.iteye.com/blog/2144317 今天用mybatis创建oracle触发器的时候出现了一点问题,创建触发器的代码如下 Java代码  <update id="createTrigger_A_oracle" parameterType="HashMap">  CREATE OR ...

2017-08-22 09:36:52 944

原创 oracle恢复删除的数据

oracle恢复删除的数据 分为两种方法:scn和时间戳两种方法恢复。一、通过scn恢复删除且已提交的数据  1、获得当前数据库的scn号    select current_scn from v$database; (切换到sys用户或system用户查询)     查询到的scn号为:1499223  2、查询当前scn号之前的scn    selec...

2017-07-12 08:27:30 73

原创 Eclipse.外部工具.变量

在配置外部工具时可使用如下变量:${workspace_loc}:workspace的绝对路径${workspace_loc:}:所指定的resource的绝对路径。resource path是相对于workspace root的完整路径。注意:${workspace_loc:/myproject/myfile.txt}和${workspace_loc}/myproject/...

2017-07-03 08:59:47 472

原创 MyBatis配置log4j输出日志

# This is the configuring for logging displayed in the Application Server;delete ,stdoutlog4j.rootCategory=INFO,stdout,R# Replace the line above if you want to put a log file into the directory # y...

2017-03-17 17:53:48 200

原创 struts2嵌套list属性,接收页面传递过来的参数

struts2的action里面有个嵌套list的属性List<List<实体类>>  ordprQtyVo;实体类里面有两个属性:productId,productName jsp页面设置了隐藏域:<input type="hidden" name="ordprQtyVo[0][0].productId" value="${item.produc...

2017-03-01 11:51:55 577

原创 was SystemOut.log乱码

解决步骤:1、查操作系统语言locale2、更改WAS参数,方法如下(以server服务器为例)登录管理控制台 https://IP:9043/ibm/console/login.do?action=secure然后按如下次序,依次进入服务器应用程序服务器server1java和进程管理进程定义java虚拟机然后将“jvm参数”设置成如下-Dfi...

2017-02-20 23:12:33 586

原创 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of cla

在tomcat的server.xml文件中添加了数据源配置:<Resource auth="Container"name="JDBC/WTEST"type="javax.sql.DataSource"maxActive="4"maxIdle="2"maxWait="5000"username="test"passwor

2017-02-19 16:16:04 4209

原创 Linux下MySQL配置文件my.ini位置

Linux下MySQL配置文件my.ini位置问Linux下MySQL配置文件my.ini位置解决MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下;在Linux下叫my.cnf,该文件位于/etc/my.cnf。...

2016-12-07 17:27:25 11653

原创 tomcat8 在Centos7 安装之后通过IP+manager访问出现403问题

1、Tomcat8访问Server Status、Manager App、Host Manager的配置。声明:此配置不注重安全性,只是测试。具体根据需求可删减 Tomcat8如果在上面配置的基础上,访问时会报403错误,所以需要修改,如果没有的话新建conf/Catalina/localhost/manager.xml 文件。 配置内容如下:<Context privilege...

2016-11-24 23:54:04 139

原创 MYSQL 服务无法启动 服务没有报告任何错误

今天以zip模式在windows10 64位环境下安装mysql5.7,到最后一步提示mysql服务无法启动。安装步骤如下:1.配置环境变量我的电脑->属性->高级->环境变量->path如:C:\Program Files\MySQL\MySQL Server 5.6\bin 注意是追加,不要覆盖2.修改my-default.ini在其中...

2016-11-13 15:51:27 88

原创 Ubuntu安装java环境变量

成功安装好 Ubuntu 之后,往往需要安装和配置 Java 环境,以支持其它基于 jre 的软件的运行,比如 tomcat等。所以安装好 Ubuntu 之后的第一件事,就是安装和配置好 Java 环境。下面就教大家如何一步一步达成此目的。 下载 jdk,当前的版本是 jdk-8u45。 使用命令 sudo vi /etc/profile 打...

2016-11-06 16:44:06 133

原创 500 OOPS: priv_sock_get_cmd or 500 OOPS: vsftpd: refusing to run with writable r

500 OOPS: priv_sock_get_cmd or 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 500 OOPS: priv_sock_get_cmdmacbook:~ PJunior$ ftp [email protected] to exampl...

2016-11-06 14:24:45 703

原创 linux 查看系统信息命令(比较全)

Linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的! 下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵 # uname -a...

2016-11-04 22:42:44 115

原创 root用户无法用SecureCRT 远程登录服务器

用 SecureCRT 远程登录服务器,拥有 root 权限的用户却没办法登录,出现如下错误:口令验证失败请核对用户名和密码是否正确可以确定的是,密码是正确的,如何改成能直接让 root 登录呢?(建议不要改,因为 root 用户拥有最高权限,比较危险) 解决方案:  root一般是被禁止登陆的,它拥有最高权限,比较危险,平时都是先登陆普通用户后再切到 root 或者sudo...

2016-11-04 22:39:37 402 1

原创 Ubuntu无法ping通win7主机

在防火墙的高级设置中,将入站规则下的“文件和打印共享(回显请求 – ICMPv4-In)”规则启用即可。

2016-11-04 21:57:08 289

原创 解决SecureCRT无法用非root账号登录ssh

链接失败,提示这个:--------------------------- SecureCRT ---------------------------连接到会话 192.168.1.100 失败 : The server has disconnected with an error. Server message reads: A protocol error occurred. C...

2016-11-04 21:53:13 301

原创 Java中获取键盘输入值的三种方法

Java中获取键盘输入值的三种方法   程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧:   以下将列出几种方法:   方法一:从控制台接收一个字符,然后将其打印出来 ...

2016-10-24 17:22:51 171

原创 A composition unit with name XXX already exists.

Technote (troubleshooting)Problem(Abstract)Deploying a portlet war either using the Portal Manage Web Modules portlet or xmlaccess fails with a message 'A composition unit with name <appname&...

2016-10-19 10:10:31 1023

原创 配置库中已存在应用程序

websphere 配置库中已存在应用程序,异常处理 出现此问题的原因之一:操作界面上没有卸载完成。进行一下操作:1、删除 $WAS_HOME/profiles/AppSrv01/config/cells/...cell/applications下对应的文件夹2、删除 $WAS_HOME/profiles/AppSrv01/installedApps/...cell下对应的文...

2016-10-19 10:09:54 1232

原创 ognl.InappropriateExpressionException: Inappropriate OGNL expression: 1

ognl.InappropriateExpressionException: Inappropriate OGNL expression: 1 注意这里:Inappropriate OGNL expression: 1, 可能1:这个 “1”,说明你的表单提交中有一个<input name="1" > 这样的提交项,而struts2的       机制是会自动...

2016-09-18 20:51:17 726

原创 easyUI——easyui-textbox的onblur事件失效

easyUI的form表单中有很多种类型的标签,easyui-validate、easyui-textbox、easyui-combox、easyui-datebox、easyUI-datetimebox等等。在使用easyui-textbox时,想通过onblure()事件做一些处理,可是,事件总不被触发。一个最基本最简单的onblur(),怎么可能不执行?因为缓存?来回试了好多次,还是...

2016-09-13 18:02:01 413

原创 ORACLE,dblink,9i或10g的版本的Oracle数据库连接11g的版本时,用户名密码错误

一、创建dblink 原始语句:create public database link xxxxconnect to abc identified by abcusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.xxx.xxx.xxx)(PORT = 1521)))(CONNECT_DA...

2016-09-13 12:10:00 353

原创 Mybatis批量增加,删除,更新Oracle

最近需要用到Mybatis批量新增oracle数据库,刚开始在网上找到的方法是都是更新mySQL的,试了一下发现不适合Oracle,后来发现正确的oracle批量新增的sql是:<insert id="insertAttractionsBatch" parameterType="java.util.List">insert into ATTRACTIONS (ID, NAME...

2016-09-09 17:35:04 94

原创 Web应用程序中调度器的启动和关闭问题

我们知道静态变量是ClassLoader级别的,如果Web应用程序停止,这些静态变量也会从JVM中清除。但是线程则是JVM级别的,如果你在Web 应用中启动一个线程,这个线程的生命周期并不会和Web应用程序保持同步。也就是说,即使你停止了Web应用,这个线程依旧是活跃的。正是因为这个很隐晦 的问题,所以很多有经验的开发者不太赞成在Web应用中私自启动线程。 如果我们手工使用JDK Timer(Q...

2016-09-08 17:50:45 121

原创 js加减法运算出现很多小数位的问题

javascript(js)的小数点加减乘除问题,是一个js的bug如0.3*1 = 0.2999999999等,下面列出可以完美求出相应精度的四种js算法 //除法   function accDiv(arg1,arg2){   var t1=0,t2=0,r1,r2;   try{t1=arg1.toString().split(".")[1].length}catch(...

2016-08-31 17:59:42 3926 2

原创 怎样使用sqlplus连接oracle11g数据库

方法一:在开始菜单中,找到oracle11g-应用程序开发-SQL PLUS。单击SQL PLUS。弹出的SQL Plus框中,输入数据库实例的用户名和密码,按enter键。如果oracle服务器中装有多个数据库实例,则在用户名处输入:用户名/密码@数据库名称。如果数据库服务器不在本机上,还需要加上数据库服务器的地址:用户名...

2016-05-15 15:18:28 1028

原创 Oracle 11g用户创建、授权和导入dmp文件

 导入dmp文件,需要知道这个dmp文件创建的用户。因此需要先创建用户,并授权给它。(1)用户的创建首先,以system用户登录Oracle SQL Developer其次,在sql工作表(可以用快捷键ctrl+shift+w)中输入:create user thomas identified by 123456;接着就是运行这句话,只要出现如下图所示的运行时间,就成功...

2016-05-15 15:15:08 378

原创 org.apache.log4j.Logger继承在was上的问题

问题场景是这样的有个BaseAction类,有个AppinfoAction类,AppinfoAction类继承了BaseAction类,在BaseAction类中声明了一个org.apache.log4j.Logger变量,声明代码如下:protected static final Logger log = Logger.getLogger(BaseAction.class.getN...

2016-05-06 12:08:23 156

原创 preparestatement执行sql语句报END-OFF-STATEMENT异常

今天碰到了个问题,执行preparestatement的sql语句报了个异常,像是乱码的异常,但是处理乱码后还是报一样的错,后面看到异常信息中有END-OFF-STATEMENT字眼,就查看sql语句,发现sql语句后面有分号,就尝试把分号去掉试试,结果真的成功了。...

2016-05-03 16:59:08 306

原创 java 静态方法

(一)java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的 情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口 两者的区别就是:静态代码块是自动执行...

2016-03-11 10:48:25 412

原创 git diff

git diff        显示工作目录与暂存区文件之间的差异git diff --cached显示暂存区与git仓库之间的差异git diff HEAD   显示工作目录与git仓库之间的差异        git diff HEAD^  比较上次提交        git diff HEAD~2 比较上2次提交git difftool    使用图形工具显示文件之间的差异git diff ...

2015-05-28 23:04:58 70

原创 关于脏数据比如说,有两个用户A,B同时操作数据库,A开始了一个事务,修改了某行,但还未提交,这个时...

关于脏数据比如说,有两个用户A,B同时操作数据库,A开始了一个事务,修改了某行,但还未提交,这个时候,B开始另一个事务,读取了该行,然后A回滚了事务,即修改被取消了,那么,B读取到的那一行数据就是脏数据上面这句话正确吗?如果事物A未提交,事物B能读到A所修改的数据吗?如何判断A,B 是否属于同一个事物?在PL/SQL 中先删一条数据(没有提交)紧接着在查刚才那条数据是查不到的,既然没有提交...

2015-05-13 11:04:31 1825

原创 SOAPUI 无法启动,Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitiali

SOAPUI之前是可以用的,一段时间不用后,突然用不了了,启动的时候报了如下的错:Configuring log4j from [F:\tools\SOAPUI\SoapUI-5.0.0\bin\soapui-log4j.xml]22:07:54,618 INFO  [DefaultSoapUICore] initialized soapui-settings from [C:\Users\...

2015-04-27 22:16:59 5313

原创 was部署应用的时候,选择数据源

 在was上部署应用的时候,有些应用可以选择数据源,有些不可以,下图是可以选择数据源的, 下图是不可以选择数据源的  想要可以选择数据源,只需要在web.xml里面加入如下节点即可:<!--StartFragment --><resource-ref>      <res-ref-name>JNDI名称</res-ref-n...

2015-03-23 17:49:36 1612

原创 AIX自动补全和调出历史命令设置

AIX 中的KSH自动补全默认不开启,输入命令时挺麻烦的,网上查了一下有方法开启。方法一:set -o vi历史命令功能(esc -,esc +)或者 上滚一条命令是ESC+k 下滚一条命令是ESC+j自动补全文件名(esc \)。方法二:set -o emacs历史命令功能(ctrl-n,ctrl-p),自动补全文件名(按两次esc)。...

2015-03-04 16:53:47 2184

原创 Linux下安装JDK,配置环境变量

Linux下安装JDK,配置环境变量我的JDK版本是32位的1.7.0_75,解压缩版的,并非安装版的。查看系统版本可用命令:uname -aLinux pmx002**.**.**  2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010x86_64x86_64 x86_64 GNU/Linux x86_64表示64位机器...

2015-03-04 16:15:50 138

原创 Linux下*.tar.gz文件解压缩命令

Linux下*.tar.gz文件解压缩命令1.压缩命令:  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令:  命令格式:tar  -zxvf   压缩文件名.tar.gz  解压缩后的文件只能放在当前的目录。...

2015-03-04 11:41:17 81

空空如也

空空如也

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

TA关注的人

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